#1163 closed defect (fixed)

global constructors/destructors for ARMs

Reported by: loki_666 Owned by: Joel Sherrill
Priority: lowest Milestone: 2
Component: bsps Version: 4.6
Severity: normal Keywords:
Cc: bugs@… Blocked By:
Blocking:

Description

ARM cpu doesnt call _init() _fini() which prevent global constructors and destructors from being called

Release:
4.6.99.3

Environment:
arm cpu, c++

How-To-Repeat:
try to run cdtest or iostream tests.
cdtest doesnt call constructors for global object "foo" and "foobar".
iostream abort because "cout" is not created.

Change History (1)

comment:1 Changed on Sep 8, 2006 at 7:32:29 PM by Joel Sherrill

Status: assignedclosed

State-Changed-From-To: open->closed
State-Changed-Why: This change is now in the gcc-4.1.1-rtems-20060908.diff
patch and in RTEMS CVS in contrib/crossrpms/patches/. It
will be included in the next RPM build.

Note: See TracTickets for help on using tickets.