[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The following GCC options are not currently supported on Palm OS:
-p
-pg
-a
-ax
-fprofile-arcs
-fbranch-probabilities
Probably profiling is unsupported. Certainly the support functions in `libgcc' aren't being included, because they depend on non-existent stdio support.
-ftest-coverage
A similar comment applies to the gcov
data file.
-ffunction-sections
This option sets each function's section after function calls are generated. This is too late to be effective because we need to emit special code for cross-section function calls.
-mbitfield
-m68020
-m68881
These and other M68K hardware selection options will cause your programs to fail horribly.
-mrtd
This selects code generation patterns which disagree with the conventions used by the Palm OS API functions, so will fail horribly.
There are also the following caveats:
section
attribute, the GCC manual suggests using
the linker to split an executable into sections. Just like
`-ffunction-sections', this doesn't work.
__complex__
extension doesn't work.
m68k-palmos-as
or m68k-palmos-ld
directly should be done
with caution: proper operation is quite dependent on options set in the
default specs file.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by root on October, 25 2005 using texi2html 1.76.