33Close35
PpHdOn the 2008-02-29 at 11:24pm
Kevin Kofler (./33) :
* rajouter la nouvelle option partout: KTIGCC 1 et 2, TIGCC IDE, TIGCC.EXE, tprbuilder (ton patch pour le tigcc POSIX m'a l'air bon, mais c'était probablement le plus facile à adapter parmi tous ceux-là),

C'est le seul que j'utilise.
Kevin Kofler (./33) :
* documenter la nouvelle option,

--flash-os-bss-start=VALUE
This option specifies the start of the BSS Section (the address in RAM) for the Flash OS (See --flash-os). The allocation and the initialization of the BSS Section must be done by the Flash OS.
VALUE must be a decimal or an hexadecimal integer.
Example: --flash-os-bss-start=0x5B00

__ld_archive_start:
This built-in symbol represents the start of the archive section (in ROM), aligned to the beginning of a sector. If the program is not a flash os, an error is reported.

__ld_bss_even_end
This built-in symbol represents the even end of the BSS section. It points to the location behind the last item in the section, aligned to the next multiple of 2. If the program does not contain a BSS section, an error is reported.
Kevin Kofler (./33) :
trouver une solution pour le problème de l'optimisation des opérandes de destination.

Là, il y a du boulôt, mais je pense que ce n'est pas indispensable dans une première version.
Kevin Kofler (./33) :
mais il reste encore pas mal de boulot

Ta notion de pas mal de boutôt à changer en 2 ans. grin