gcc/gcc ChangeLog config/m68hc11/t-m68hc11-gas ...
ciceron@gcc.gnu.org
ciceron@gcc.gnu.org
Fri Aug 3 14:05:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_0-branch
Changes by: ciceron@gcc.gnu.org 2001-08-03 14:05:50
Modified files:
gcc : ChangeLog
gcc/config/m68hc11: t-m68hc11-gas larith.asm m68hc11.h
Log message:
* config/m68hc11/t-m68hc11-gas (T_CPPFLAGS): Add _ctor and _dtor.
* config/m68hc11/larith.asm (_exit): Split in several sub-sections
merged by linker script to get a final _exit().
(__do_global_dtors): New for destructor handling in specific exit
section.
(__do_global_ctors): New for constructors in specific install section.
(__map_data_section): Map data sections before running constructors.
* config/m68hc11/m68hc11.h (INT_ASM_OP): Define to use .word.
(CTORS_SECTION_ASM_OP): Define to put in readonly section.
(DTORS_SECTION_ASM_OP): Likewise.
(CTORS_SECTION_FUNCTION): Define to force a reference to
__do_global_ctors.
(DTORS_SECTION_FUNCTION): Likewise for __do_global_dtors.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.9240.2.758&r2=1.9240.2.759
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/m68hc11/t-m68hc11-gas.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.2.4.1&r2=1.2.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/m68hc11/larith.asm.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1.8.3&r2=1.1.8.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/m68hc11/m68hc11.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.4.4.9&r2=1.4.4.10
More information about the Gcc-cvs
mailing list