[RFA]: Fix problems in libgloss for 68hc11/68hc12 (memory bank support)

Stephane Carrez stcarrez@nerim.fr
Thu Mar 4 00:36:00 GMT 2004


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.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: libgloss.diffs
URL: <http://sourceware.org/pipermail/newlib/attachments/20040304/1f6d8846/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 253 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20040304/1f6d8846/attachment.sig>


More information about the Newlib mailing list