diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-10-31 13:00:34 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-10-31 13:00:34 +0000 |
commit | 25aa84d7ca9690c74ba3ac04f72a3205332098b3 (patch) | |
tree | ecbd9c1a938c7cedb742b9fbc214caff1ba383ce /gcc/config/pdp11 | |
parent | ecf3ba5e60f8a4629800991b1132a3148dbccb39 (diff) | |
download | gcc-25aa84d7ca9690c74ba3ac04f72a3205332098b3.tar.gz |
Update comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8365 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pdp11')
-rw-r--r-- | gcc/config/pdp11/pdp11.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c index 0d7da7e4507..96aa14fad27 100644 --- a/gcc/config/pdp11/pdp11.c +++ b/gcc/config/pdp11/pdp11.c @@ -180,10 +180,12 @@ output_function_prologue(stream, size) second register file - this way we don't have to save regs! leaf functions are ~ 50% of all functions (dynamically!) - set/clear bit 11 (dec. 2048) to status word for switching - - but how can we do this? pdp11/45 says bit may only be set (p.24) + set/clear bit 11 (dec. 2048) of status word for switching register files - + but how can we do this? the pdp11/45 manual says bit may only + be set (p.24), but not cleared! + switching to kernel is probably more expensive, so we'll leave it - like this + like this and not use the second set of registers... maybe as option if you want to generate code for kernel mode? */ @@ -910,7 +912,7 @@ static int move_costs[N_REG_CLASSES][N_REG_CLASSES] = /* -- note that some moves are tremendously expensive, - because they require lots of tricks? do we have to + because they require lots of tricks! do we have to charge the costs incurred by secondary reload class -- as we do here with 22 -- or not ? */ |