diff options
| author | Jeff Law <law@gcc.gnu.org> | 1993-01-10 15:59:50 -0700 |
|---|---|---|
| committer | Jeff Law <law@gcc.gnu.org> | 1993-01-10 15:59:50 -0700 |
| commit | 43940f6bb9f83f8b0784a485914d090118cc225d (patch) | |
| tree | 755b648ffaf74ea489490a9fe767524db22ced29 /gcc/stor-layout.c | |
| parent | 9f309ba3e7ae686cd3e193722eb43e28e9d83018 (diff) | |
| download | gcc-43940f6bb9f83f8b0784a485914d090118cc225d.zip gcc-43940f6bb9f83f8b0784a485914d090118cc225d.tar.gz gcc-43940f6bb9f83f8b0784a485914d090118cc225d.tar.bz2 | |
pa.c (output_global_address): Handle (high (const (plus ...))).
* pa.c (output_global_address): Handle (high (const (plus ...))).
(secondary_reload_class): If TARGET_KERNEL, then loading a
symbolic address, or the high part of a symbolic address requires
%r1 as a secondary reload register.
(emit_move_sequence, SYMBOL_REF case): If TARGET_KERNEL, then handle
secondary reload created for a symbolic (high (const (plus ...))).
No longer show DP relocation; read_only and normal operands emit the
same RTL now.
Emit the same RTL before and after reload, only change how the
scratch/temporary register is chosen.
From-SVN: r3186
Diffstat (limited to 'gcc/stor-layout.c')
0 files changed, 0 insertions, 0 deletions
