Changeset 1587af6 in rtems for c/src/lib


Ignore:
Timestamp:
Dec 20, 1997, 4:37:29 PM (23 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
8fe6d358
Parents:
f7fa7d7
Message:

Update from Eric Norum to include C++ support.

Location:
c/src/lib/libbsp/m68k/gen68360/startup
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/gen68360/startup/linkcmds

    rf7fa7d7 r1587af6  
    7474                etext = .;
    7575                _etext = .;
     76
     77                /*
     78                 * C++ constructors
     79                 */
     80                __CTOR_LIST__ = .;
     81                LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)
     82                *(.ctors)
     83                LONG(0)
     84                __CTOR_END__ = .;
     85                __DTOR_LIST__ = .;
     86                LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)
     87                *(.dtors)
     88                LONG(0)
     89                __DTOR_END__ = .;
    7690        } >ram
    7791        .data : {
  • c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp

    rf7fa7d7 r1587af6  
    7979                etext = .;
    8080                _etext = .;
     81
     82                /*
     83                 * C++ constructors
     84                 */
     85                __CTOR_LIST__ = .;
     86                LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)
     87                *(.ctors)
     88                LONG(0)
     89                __CTOR_END__ = .;
     90                __DTOR_LIST__ = .;
     91                LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)
     92                *(.dtors)
     93                LONG(0)
     94                __DTOR_END__ = .;
    8195        } >rom
    8296        .data : AT(SIZEOF(.text)) {
  • c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom

    rf7fa7d7 r1587af6  
    107107                etext = .;
    108108                _etext = .;
     109
     110                /*
     111                 * C++ constructors
     112                 */
     113                __CTOR_LIST__ = .;
     114                LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)
     115                *(.ctors)
     116                LONG(0)
     117                __CTOR_END__ = .;
     118                __DTOR_LIST__ = .;
     119                LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)
     120                *(.dtors)
     121                LONG(0)
     122                __DTOR_END__ = .;
    109123        } >rom
    110124        .data : {
Note: See TracChangeset for help on using the changeset viewer.