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
d7b4206e
Commit
d7b4206e
authored
Mar 16, 1992
by
Richard Stallman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*** empty log message ***
From-SVN: r508
parent
e87b4f3f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
4 deletions
+17
-4
gcc/config/m68k/next.h
+8
-4
gcc/config/m68k/t-next
+9
-0
No files found.
gcc/config/m68k/next.h
View file @
d7b4206e
...
...
@@ -59,12 +59,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
} while (0)
/* Wrap new method names in quotes so the assembler doesn't gag.
Make Objective-C internal symbols local. */
Make Objective-C internal symbols local.
*/
#undef ASM_OUTPUT_LABELREF
#define ASM_OUTPUT_LABELREF(FILE,NAME) \
do { if (NAME[0] == '+' || NAME[0] == '-') fprintf (FILE, "\"%s\"", NAME); \
else if (!strncmp (NAME, "_OBJC_", 6)) fprintf (FILE, "L%s", NAME); \
else if (!strncmp (NAME, ".objc_class_name_", 17)) \
fprintf (FILE, "%s", NAME); \
else fprintf (FILE, "_%s", NAME); } while (0)
#undef STACK_BOUNDARY
...
...
@@ -184,6 +186,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
? fprintf (FILE, "#0r%s99e999", ((VALUE) > 0 ? "" : "-")) \
: fprintf (FILE, "#0r%.20g", (VALUE)))
#if 0 /* This is for system verson 3.0, which isn't out yet. */
#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
do { constructor_section (); \
ASM_OUTPUT_ALIGN (FILE, 1); \
...
...
@@ -197,6 +200,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
fprintf (FILE, "\t.long "); \
assemble_name (FILE, NAME); \
fprintf (FILE, "\n"); } while (0)
#endif
/* How to parse #pragma's */
...
...
@@ -412,19 +416,19 @@ SECTION_FUNCTION (objc_module_info_section, \
#undef CASE_VECTOR_PC_RELATIVE
/* Don't treat addresses involving labels differently from symbol names.
Previ
sou
ly, references to labels generated pc-relative addressing modes
Previ
ous
ly, references to labels generated pc-relative addressing modes
while references to symbol names generated absolute addressing modes. */
#undef GO_IF_INDEXABLE_BASE(X, ADDR)
#define GO_IF_INDEXABLE_BASE(X, ADDR) \
{ if (GET_CODE (X) == REG && REG_OK_FOR_BASE_P (X)) goto ADDR; }
#define ALIGN_ASM_OP "
\t
.align"
#define ALIGN_ASM_OP ".align"
#undef ASM_OUTPUT_ALIGN
#define ASM_OUTPUT_ALIGN(FILE,LOG) \
if ((LOG) != 0) \
fprintf (FILE, "%s %d\n", ALIGN_ASM_OP, (LOG))
fprintf (FILE, "
\t
%s %d\n", ALIGN_ASM_OP, (LOG))
/* The maximum alignment which the object file format can support.
For NeXT's Mach-O format, this is 2^15. */
...
...
gcc/config/m68k/t-next
View file @
d7b4206e
# libgcc1.c is not needed, since the standard library has these functions.
LIBGCC1=
# Use collect2 to link, until system version 3.0.
EXTRA_PROGRAMS = ld
ld : collect2
rm -f ld
ln collect2 ld
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