diff options
author | Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> | 2000-01-06 15:29:08 +0100 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2000-01-06 14:29:08 +0000 |
commit | c478efd1426b2bd74bed04e14bfc4aa08164839f (patch) | |
tree | 20b783b25a479665aa6d77715af2ca637d202bb9 /gcc | |
parent | 3040ffd65141f584f2f1801ea79b5f77951ee276 (diff) | |
download | gcc-c478efd1426b2bd74bed04e14bfc4aa08164839f.zip gcc-c478efd1426b2bd74bed04e14bfc4aa08164839f.tar.gz gcc-c478efd1426b2bd74bed04e14bfc4aa08164839f.tar.bz2 |
defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to FIRST_PSEUDO_REGISTER
2000-01-06 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
* defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to
FIRST_PSEUDO_REGISTER
* dwarf2out.c: Don't include frame.h
* dwarfout.c: Likewise
* Makefile.in (dwarfout.o, dwarf2out.o): Remove dependence on
frame.h
From-SVN: r31257
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/Makefile.in | 5 | ||||
-rw-r--r-- | gcc/defaults.h | 7 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 1 | ||||
-rw-r--r-- | gcc/dwarfout.c | 1 |
5 files changed, 18 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 271ae69..dc4b493 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2000-01-06 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> + + * defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to + FIRST_PSEUDO_REGISTER + * dwarf2out.c: Don't include frame.h + * dwarfout.c: Likewise + * Makefile.in (dwarfout.o, dwarf2out.o): Remove dependence on + frame.h + Thu Jan 6 13:44:59 CET 2000 Jan Hubicka <jh@suse.cz> * reg-stack.c (subst_stack_regs_pat): Handle correctly USEs of diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 94dc28c..220f905 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1519,12 +1519,11 @@ sdbout.o : sdbout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) flags.h except.h \ insn-config.h $(srcdir)/../include/obstack.h xcoffout.h c-pragma.h \ sdbout.h toplev.h dwarfout.o : dwarfout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) dwarf.h \ - flags.h insn-config.h reload.h output.h defaults.h toplev.h dwarfout.h \ - frame.h + flags.h insn-config.h reload.h output.h defaults.h toplev.h dwarfout.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 \ hard-reg-set.h $(REGS_H) $(EXPR_H) toplev.h dwarf2out.h dyn-string.h \ - ggc.h except.h frame.h + ggc.h except.h xcoffout.o : xcoffout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) xcoffout.h \ flags.h toplev.h output.h dbxout.h ggc.h emit-rtl.o : emit-rtl.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \ diff --git a/gcc/defaults.h b/gcc/defaults.h index 45984fe..a1f1741 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -188,3 +188,10 @@ do { ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN)); } while (0) #ifndef PROMOTE_PROTOTYPES #define PROMOTE_PROTOTYPES 0 #endif + +/* Number of hardware registers that go into the DWARF-2 unwind info. + If not defined, equals FIRST_PSEUDO_REGISTER */ + +#ifndef DWARF_FRAME_REGISTERS +#define DWARF_FRAME_REGISTERS FIRST_PSEUDO_REGISTER +#endif diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 0b0e839..f4fae33 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -55,7 +55,6 @@ Boston, MA 02111-1307, USA. */ #include "toplev.h" #include "dyn-string.h" #include "ggc.h" -#include "frame.h" /* We cannot use <assert.h> in GCC source, since that would include GCC's assert.h, which may not be compatible with the host compiler. */ diff --git a/gcc/dwarfout.c b/gcc/dwarfout.c index af9fec0..f5b0fb5 100644 --- a/gcc/dwarfout.c +++ b/gcc/dwarfout.c @@ -35,7 +35,6 @@ Boston, MA 02111-1307, USA. */ #include "dwarfout.h" #include "toplev.h" #include "tm_p.h" -#include "frame.h" #if defined(DWARF_TIMESTAMPS) #if !defined(POSIX) |