mirror of
https://github.com/pret/agbcc.git
synced 2026-08-20 01:14:20 -05:00
remove defaults.h
This commit is contained in:
@@ -164,7 +164,7 @@ fold-const.o : fold-const.c $(CONFIG_H) system.h $(TREE_H) flags.h toplev.h \
|
||||
$(RTL_H)
|
||||
|
||||
toplev.o : toplev.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) \
|
||||
flags.h input.h insn-attr.h defaults.h output.h \
|
||||
flags.h input.h insn-attr.h output.h \
|
||||
insn-codes.h insn-config.h $(RECOG_H) Makefile toplev.h \
|
||||
dwarf2out.h $(EXPR_H)
|
||||
|
||||
@@ -174,7 +174,7 @@ print-rtl.o : print-rtl.c $(CONFIG_H) system.h $(RTL_H) bitmap.h
|
||||
rtlanal.o : rtlanal.c $(CONFIG_H) system.h $(RTL_H)
|
||||
|
||||
varasm.o : varasm.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) flags.h \
|
||||
function.h defaults.h $(EXPR_H) hard-reg-set.h $(REGS_H) \
|
||||
function.h $(EXPR_H) hard-reg-set.h $(REGS_H) \
|
||||
output.h toplev.h except.h
|
||||
function.o : function.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
|
||||
function.h insn-flags.h insn-codes.h $(EXPR_H) $(REGS_H) hard-reg-set.h \
|
||||
@@ -197,7 +197,7 @@ explow.o : explow.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
|
||||
optabs.o : optabs.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
|
||||
insn-flags.h insn-config.h insn-codes.h $(EXPR_H) $(RECOG_H) reload.h
|
||||
dwarf2out.o : dwarf2out.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) dwarf2.h \
|
||||
flags.h insn-config.h reload.h output.h defaults.h \
|
||||
flags.h insn-config.h reload.h output.h \
|
||||
hard-reg-set.h $(REGS_H) $(EXPR_H) toplev.h dwarf2out.h dyn-string.h
|
||||
emit-rtl.o : emit-rtl.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
|
||||
except.h function.h $(REGS_H) insn-config.h $(RECOG_H) real.h \
|
||||
@@ -261,7 +261,7 @@ regmove.o : regmove.c $(CONFIG_H) system.h $(RTL_H) insn-config.h \
|
||||
$(EXPR_H) insn-flags.h $(BASIC_BLOCK_H) toplev.h
|
||||
final.o : final.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h $(REGS_H) \
|
||||
$(RECOG_H) conditions.h insn-config.h insn-attr.h except.h real.h output.h \
|
||||
hard-reg-set.h insn-flags.h insn-codes.h defaults.h \
|
||||
hard-reg-set.h insn-flags.h insn-codes.h \
|
||||
toplev.h reload.h dwarf2out.h
|
||||
recog.o : recog.c $(CONFIG_H) system.h $(RTL_H) \
|
||||
$(REGS_H) $(RECOG_H) hard-reg-set.h flags.h insn-config.h insn-attr.h \
|
||||
|
||||
111
gcc/defaults.h
111
gcc/defaults.h
@@ -1,111 +0,0 @@
|
||||
/* Definitions of various defaults for how to do assembler output
|
||||
(most of which are designed to be appropriate for GAS or for
|
||||
some BSD assembler).
|
||||
Copyright (C) 1992, 1996, 1997, 1998 Free Software Foundation, Inc.
|
||||
Contributed by Ron Guilmette (rfg@monkeys.com)
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Store in OUTPUT a string (made with alloca) containing
|
||||
an assembler-name for a local static variable or function named NAME.
|
||||
LABELNO is an integer which is different for each call. */
|
||||
|
||||
#ifndef ASM_FORMAT_PRIVATE_NAME
|
||||
#define ASM_FORMAT_PRIVATE_NAME(OUTPUT, NAME, LABELNO) \
|
||||
do { \
|
||||
int len = strlen (NAME); \
|
||||
char *temp = (char *) alloca (len + 3); \
|
||||
temp[0] = 'L'; \
|
||||
strcpy (&temp[1], (NAME)); \
|
||||
temp[len + 1] = '.'; \
|
||||
temp[len + 2] = 0; \
|
||||
(OUTPUT) = (char *) alloca (strlen (NAME) + 11); \
|
||||
ASM_GENERATE_INTERNAL_LABEL (OUTPUT, temp, LABELNO); \
|
||||
} while (0)
|
||||
#endif
|
||||
|
||||
#ifndef ASM_STABD_OP
|
||||
#define ASM_STABD_OP ".stabd"
|
||||
#endif
|
||||
|
||||
/* This is how to output an element of a case-vector that is absolute.
|
||||
Some targets don't use this, but we have to define it anyway. */
|
||||
|
||||
#ifndef ASM_OUTPUT_ADDR_VEC_ELT
|
||||
#define ASM_OUTPUT_ADDR_VEC_ELT(FILE, VALUE) \
|
||||
do { fprintf (FILE, "\t%s\t", ASM_LONG); \
|
||||
ASM_OUTPUT_INTERNAL_LABEL (FILE, "L", (VALUE)); \
|
||||
fputc ('\n', FILE); \
|
||||
} while (0)
|
||||
#endif
|
||||
|
||||
/* choose a reasonable default for ASM_OUTPUT_ASCII. */
|
||||
|
||||
#ifndef ASM_OUTPUT_ASCII
|
||||
#define ASM_OUTPUT_ASCII(MYFILE, MYSTRING, MYLENGTH) \
|
||||
do { \
|
||||
FILE *_hide_asm_out_file = (MYFILE); \
|
||||
unsigned char *_hide_p = (unsigned char *) (MYSTRING); \
|
||||
int _hide_thissize = (MYLENGTH); \
|
||||
{ \
|
||||
FILE *asm_out_file = _hide_asm_out_file; \
|
||||
unsigned char *p = _hide_p; \
|
||||
int thissize = _hide_thissize; \
|
||||
int i; \
|
||||
fprintf (asm_out_file, "\t.ascii \""); \
|
||||
\
|
||||
for (i = 0; i < thissize; i++) \
|
||||
{ \
|
||||
register int c = p[i]; \
|
||||
if (c == '\"' || c == '\\') \
|
||||
putc ('\\', asm_out_file); \
|
||||
if (c >= ' ' && c < 0177) \
|
||||
putc (c, asm_out_file); \
|
||||
else \
|
||||
{ \
|
||||
fprintf (asm_out_file, "\\%o", c); \
|
||||
/* After an octal-escape, if a digit follows, \
|
||||
terminate one string constant and start another. \
|
||||
The Vax assembler fails to stop reading the escape \
|
||||
after three digits, so this is the only way we \
|
||||
can get it to parse the data properly. */ \
|
||||
if (i < thissize - 1 \
|
||||
&& p[i + 1] >= '0' && p[i + 1] <= '9') \
|
||||
fprintf (asm_out_file, "\"\n\t.ascii \""); \
|
||||
} \
|
||||
} \
|
||||
fprintf (asm_out_file, "\"\n"); \
|
||||
} \
|
||||
} \
|
||||
while (0)
|
||||
#endif
|
||||
|
||||
/* This is how to output a reference to a user-level label named NAME. */
|
||||
|
||||
#ifndef ASM_OUTPUT_LABELREF
|
||||
#define ASM_OUTPUT_LABELREF(FILE,NAME) asm_fprintf ((FILE), "%s", (NAME))
|
||||
#endif
|
||||
|
||||
/* This determines whether or not we support weak symbols. */
|
||||
#ifndef SUPPORTS_WEAK
|
||||
#ifdef ASM_WEAKEN_LABEL
|
||||
#define SUPPORTS_WEAK 1
|
||||
#else
|
||||
#define SUPPORTS_WEAK 0
|
||||
#endif
|
||||
#endif
|
||||
@@ -30,7 +30,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#include <assert.h>
|
||||
#include "config.h"
|
||||
#include "system.h"
|
||||
#include "defaults.h"
|
||||
#include "tree.h"
|
||||
#include "flags.h"
|
||||
#include "rtl.h"
|
||||
|
||||
@@ -389,7 +389,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
|
||||
#include "config.h"
|
||||
#include "defaults.h"
|
||||
#include "eh-common.h"
|
||||
#include "system.h"
|
||||
#include "rtl.h"
|
||||
|
||||
@@ -38,7 +38,6 @@
|
||||
#include "recog.h"
|
||||
#include "output.h"
|
||||
#include "typeclass.h"
|
||||
#include "defaults.h"
|
||||
#include "toplev.h"
|
||||
|
||||
#define CEIL(x,y) (((x) + (y) - 1) / (y))
|
||||
|
||||
@@ -59,7 +59,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#include "flags.h"
|
||||
#include "real.h"
|
||||
#include "hard-reg-set.h"
|
||||
#include "defaults.h"
|
||||
#include "output.h"
|
||||
#include "except.h"
|
||||
#include "toplev.h"
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
#include "insn-codes.h"
|
||||
#include "insn-config.h"
|
||||
#include "recog.h"
|
||||
#include "defaults.h"
|
||||
#include "output.h"
|
||||
#include "except.h"
|
||||
#include "toplev.h"
|
||||
|
||||
@@ -38,7 +38,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#include "output.h"
|
||||
#include "hard-reg-set.h"
|
||||
#include "regs.h"
|
||||
#include "defaults.h"
|
||||
#include "real.h"
|
||||
#include "toplev.h"
|
||||
#include "obstack.h"
|
||||
@@ -3983,7 +3982,7 @@ declare_weak (decl)
|
||||
error_with_decl (decl, "weak declaration of `%s' must be public");
|
||||
else if (TREE_ASM_WRITTEN (decl))
|
||||
error_with_decl (decl, "weak declaration of `%s' must precede definition");
|
||||
else if (SUPPORTS_WEAK)
|
||||
else
|
||||
DECL_WEAK (decl) = 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user