* config/ia64/crtbegin.asm (__do_jv_register_classes): Don't
commitf6aec49b4951e0f8f677642ccc04a23496bea0e1
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 May 2003 22:29:33 +0000 (7 22:29 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 May 2003 22:29:33 +0000 (7 22:29 +0000)
treedca3dd1a796ef7f7220a101d20224a3807a92820
parentce9beb5c23c114e2a17eba595c8f4b5287022db9
    * config/ia64/crtbegin.asm (__do_jv_register_classes): Don't
        forget to preserve gp.
        * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66584 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/crtbegin.asm
gcc/config/ia64/crtend.asm