Code Gen problem calling functions through pointers.

Robert J. Brown
Thu Jun 10 22:22:00 GMT 1999

>>>>> "David" == David Querbach <> writes:

    David> As an aside, our company has built an embedded real-time
    David> operating system entirely in C++; it purposely contains
    David> almost no preprocessor macros.  The preprocessor is a great
    David> tool, but many of its uses can be replaced by common C++
    David> constructs such as consts, enums, inline functions, and
    David> templates.  Doing so often yields better type checking and
    David> maintainability.

Is it *ENTIRELY* in C++?  Is it pre-emptive?  If so, how do you do
context save and restore operations in C++ in a machine transparent

--------  "And there came a writing to him from Elijah"  [2Ch 21:12]  --------
R. J. Brown III  voice 847 543-4060
Elijah Laboratories Inc. 457 Signal Lane, Grayslake IL 60030  fax 847 543-4061
-----  M o d e l i n g   t h e   M e t h o d s   o f   t h e   M i n d  ------
New CrossGCC FAQ:
To remove yourself from the crossgcc list, send
mail to with the
text 'unsubscribe' (without the quotes) in the
body of the message.

More information about the crossgcc mailing list