43940f6bb9
* 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 |
||
---|---|---|
gcc |