| 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