summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-04-28 19:47:05 -0700
committerYamaArashi <shadow962@live.com>2016-04-28 19:47:05 -0700
commitf821b74fc8baaaea80e42fe54fb9e7765f89bfff (patch)
treed94df970642b064dc2ae7903eeadaad825292c9b /gcc
parent5ee708b8adfcb95345187aed24c66b9053a1f15f (diff)
remove defaults.h
Diffstat (limited to 'gcc')
-rw-r--r--gcc/Makefile8
-rwxr-xr-xgcc/defaults.h111
-rwxr-xr-xgcc/dwarf2out.c1
-rwxr-xr-xgcc/except.c1
-rwxr-xr-xgcc/expr.c1
-rwxr-xr-xgcc/final.c1
-rwxr-xr-xgcc/toplev.c1
-rwxr-xr-xgcc/varasm.c3
8 files changed, 5 insertions, 122 deletions
diff --git a/gcc/Makefile b/gcc/Makefile
index 782d5e2..f251580 100644
--- a/gcc/Makefile
+++ b/gcc/Makefile
@@ -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 \
diff --git a/gcc/defaults.h b/gcc/defaults.h
deleted file mode 100755
index ddbbba7..0000000
--- a/gcc/defaults.h
+++ /dev/null
@@ -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
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 50da3da..c6f585c 100755
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -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"
diff --git a/gcc/except.c b/gcc/except.c
index 8cc166f..60a4675 100755
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -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"
diff --git a/gcc/expr.c b/gcc/expr.c
index aa5d303..04b2bb6 100755
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -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))
diff --git a/gcc/final.c b/gcc/final.c
index 2645ad1..e8d3337 100755
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -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"
diff --git a/gcc/toplev.c b/gcc/toplev.c
index a01be8f..a39ae12 100755
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -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"
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 45d36dd..9dbb277 100755
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -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;
}