aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGabriel Dos Reis <dosreis@cmla.ens-cachan.fr>2000-01-06 15:29:08 +0100
committerGabriel Dos Reis <gdr@gcc.gnu.org>2000-01-06 14:29:08 +0000
commitc478efd1426b2bd74bed04e14bfc4aa08164839f (patch)
tree20b783b25a479665aa6d77715af2ca637d202bb9 /gcc
parent3040ffd65141f584f2f1801ea79b5f77951ee276 (diff)
downloadgcc-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/ChangeLog9
-rw-r--r--gcc/Makefile.in5
-rw-r--r--gcc/defaults.h7
-rw-r--r--gcc/dwarf2out.c1
-rw-r--r--gcc/dwarfout.c1
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)