diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-10-31 08:00:34 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-10-31 08:00:34 -0500 |
commit | c65916a688994dda3fdbf82113b929f0d06aff75 (patch) | |
tree | ecbd9c1a938c7cedb742b9fbc214caff1ba383ce | |
parent | f4f56bb7cde279487a17243d1801d92020889fce (diff) | |
download | gcc-c65916a688994dda3fdbf82113b929f0d06aff75.zip gcc-c65916a688994dda3fdbf82113b929f0d06aff75.tar.gz gcc-c65916a688994dda3fdbf82113b929f0d06aff75.tar.bz2 |
Update comments.
From-SVN: r8365
-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 0d7da7e..96aa14f 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 ? */ |