⛏️ index : buildtools.git

author Oliver Tappe <zooey@hirschkaefer.de> 2004-12-02 16:22:42.0 +00:00:00
committer Oliver Tappe <zooey@hirschkaefer.de> 2004-12-02 16:22:42.0 +00:00:00
commit
ad7c100bf6c2c6a34ccc08c8c70dcf052f63b7a8 [patch]
tree
15436c8c20e13696323c5b82c6f8a379a0c0b4b4
parent
bb1c9553239c6a9b4162232c539316128005122d
download
ad7c100bf6c2c6a34ccc08c8c70dcf052f63b7a8.tar.gz

- add frame pointer to fixed_regs unless -fomit-frame-pointer has been given.

git-svn-id: file:///srv/svn/repos/haiku/trunk/buildtools@10351 a95241bf-73f2-0310-859d-f6bbb57e9c96

Diff

 gcc/gcc/config/i386/i386.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gcc/gcc/config/i386/i386.h b/gcc/gcc/config/i386/i386.h
index 5e27fd8..6171fe6 100644
--- a/gcc/gcc/config/i386/i386.h
+++ b/gcc/gcc/config/i386/i386.h
@@ -669,6 +669,11 @@
         if (TEST_HARD_REG_BIT (x, i)) 			\
	  fixed_regs[i] = call_used_regs[i] = 1; 	\
      }							\
    if (!flag_omit_frame_pointer)			\
      {							\
	fixed_regs[FRAME_POINTER_REGNUM] = 1;		\
	call_used_regs[FRAME_POINTER_REGNUM] = 1;	\
      }							\
  }

/* Return number of consecutive hard regs needed starting at reg REGNO