Commit c478efd1 by Gabriel Dos Reis Committed by Gabriel Dos Reis

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
parent 3040ffd6
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> Thu Jan 6 13:44:59 CET 2000 Jan Hubicka <jh@suse.cz>
* reg-stack.c (subst_stack_regs_pat): Handle correctly USEs of * reg-stack.c (subst_stack_regs_pat): Handle correctly USEs of
......
...@@ -1519,12 +1519,11 @@ sdbout.o : sdbout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) flags.h except.h \ ...@@ -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 \ insn-config.h $(srcdir)/../include/obstack.h xcoffout.h c-pragma.h \
sdbout.h toplev.h sdbout.h toplev.h
dwarfout.o : dwarfout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) dwarf.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 \ flags.h insn-config.h reload.h output.h defaults.h toplev.h dwarfout.h
frame.h
dwarf2out.o : dwarf2out.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) dwarf2.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 defaults.h \
hard-reg-set.h $(REGS_H) $(EXPR_H) toplev.h dwarf2out.h dyn-string.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 \ xcoffout.o : xcoffout.c $(CONFIG_H) system.h $(TREE_H) $(RTL_H) xcoffout.h \
flags.h toplev.h output.h dbxout.h ggc.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 \ emit-rtl.o : emit-rtl.c $(CONFIG_H) system.h $(RTL_H) $(TREE_H) flags.h \
......
...@@ -188,3 +188,10 @@ do { ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN)); } while (0) ...@@ -188,3 +188,10 @@ do { ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN)); } while (0)
#ifndef PROMOTE_PROTOTYPES #ifndef PROMOTE_PROTOTYPES
#define PROMOTE_PROTOTYPES 0 #define PROMOTE_PROTOTYPES 0
#endif #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
...@@ -55,7 +55,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -55,7 +55,6 @@ Boston, MA 02111-1307, USA. */
#include "toplev.h" #include "toplev.h"
#include "dyn-string.h" #include "dyn-string.h"
#include "ggc.h" #include "ggc.h"
#include "frame.h"
/* We cannot use <assert.h> in GCC source, since that would include /* 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. */ GCC's assert.h, which may not be compatible with the host compiler. */
......
...@@ -35,7 +35,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -35,7 +35,6 @@ Boston, MA 02111-1307, USA. */
#include "dwarfout.h" #include "dwarfout.h"
#include "toplev.h" #include "toplev.h"
#include "tm_p.h" #include "tm_p.h"
#include "frame.h"
#if defined(DWARF_TIMESTAMPS) #if defined(DWARF_TIMESTAMPS)
#if !defined(POSIX) #if !defined(POSIX)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment