Your ia64 patch may have broken libjava

Richard Henderson rth@redhat.com
Wed May 7 22:30:00 GMT 2003


On Tue, May 06, 2003 at 10:47:22PM -0700, David Mosberger wrote:
> 	* config/ia64/crtbegin.asm (__do_jv_register_classes): Don't forget
> 	to preserve gp (fixes bug introduced by my 4/25 changes).
> 	* config/ia64/crtend.asm (__do_global_ctors_au): Ditto.
> 
> 	* config/ia64/crtbegin.asm (__do_jv_register_classes): Add missing
> 	.prologue directive.
> 	Use .skip instead of data8 for .bss section to make Intel
> 	Assembler (ias) happy.  Minor whitespace fixups.  Make "nop 0"
> 	explicit in the .mib bundles and remove the unnecessary stop
> 	bits.  Replace local labels with normal labels, to make ias
> 	happy.  Don't register __do_global_ctors_aux here, do it in
> 	crtend.asm instead.
> 
> 	* config/ia64/crtend.asm [HAVE_INIT_FINI_ARRAY]: Register
> 	__do_global_ctors_aux in .init_array section instead of
> 	declaring it as a hidden global.  Replace local labels with
> 	ordinary labels to make ias happy.

Applied.


r~



More information about the Gcc mailing list