diff options
author | YamaArashi <shadow962@live.com> | 2016-04-28 19:47:05 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-04-28 19:47:05 -0700 |
commit | f821b74fc8baaaea80e42fe54fb9e7765f89bfff (patch) | |
tree | d94df970642b064dc2ae7903eeadaad825292c9b /gcc | |
parent | 5ee708b8adfcb95345187aed24c66b9053a1f15f (diff) |
remove defaults.h
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/Makefile | 8 | ||||
-rwxr-xr-x | gcc/defaults.h | 111 | ||||
-rwxr-xr-x | gcc/dwarf2out.c | 1 | ||||
-rwxr-xr-x | gcc/except.c | 1 | ||||
-rwxr-xr-x | gcc/expr.c | 1 | ||||
-rwxr-xr-x | gcc/final.c | 1 | ||||
-rwxr-xr-x | gcc/toplev.c | 1 | ||||
-rwxr-xr-x | gcc/varasm.c | 3 |
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" @@ -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; } |