Run-Time System

Home Products Sales Support Contacting Us Library Search

Compiler
Assembler
Linker
Symbolic Debugger
Run-Time System

 

Run-Time System

The GCC-1750 run-time system comprises

bulletthe startup file art0
bulletthe compiler support library libgcc
bulletthe ANSI C library libc
bulletthe math library libm
bulletand the POSIX Threads library libpthread

The compiler support library, libgcc, contains functions that the compiler chooses to code out of line. In GCC-1750 most of the functions in libgcc are to do with 64-bit arithmetic.

The ANSI C library, libc, supports all the functions required in a free-standing implementation, plus as many of the rest that can be provided on an embedded 1750.

The math library comprises all the ANSI C double precision functions, and in most cases the accuracy is better than two epsilons.

The multitasking library supports a subset of IEEE POSIX Threads, and is compatible with threads on Sun’s Solaris 2.5 and above. By supporting the 1750’s interrupt mechanism and 100 levels of priority with pre-emptive scheduling, libpthread offers good support for real-time systems.

 

Updated May 11, 2005
Copyright XGC Software