Hi!
The linker scripts provided by libgloss for HC11/HC12 are out of date
- the linker supports the gc and we must mark several parts with KEEP
- the .tramp section is necessary to specify where the trampolines
must go
The serial line support does not support the -mlong-calls (memory bank).
This patch fixes that (from http://savannah.gnu.org/projects/m68hc11/).
Can you approve it?
Thanks,
Stephane
P.S: I think I have write access to CVS here.
2004-03-03 Stephane Carrez <stcarrez@nerim.fr>
* m68hc11/sci-inout.S: Supports -mlong-calls.
* m68hc11/sim-valid-m68hc11.ld (.tramp): New section for trampolines.
(.text): Mark the .installN and .finiN section with KEEP.
(.vectors): Likewise for .vectors.
(.gcc_except_table): New section.
* m68hc11/sim-valid-m68hc12.ld (.tramp): New section for trampolines.
(.text): Mark the .installN and .finiN section with KEEP.
(.vectors): Likewise for .vectors.
(.gcc_except_table): New section.