[Kos-dev] Re: [Kos-bug] gcc 3.3

Maxime Petazzoni kos-dev@enix.org
Mon, 26 May 2003 09:11:29 +0200


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

salut

| * on a plus le droit aux chaines de caractères sur plusieurs lignes,
| donc modification de quelques macros assembleurs, et du logo dans
wolfgang.c

C'est bien ce qui me semblait :)

| Avec ces deux modifs, ça compile. Par contre, il reste des warnings :

| * gcc 3.3 signale quand un appel à une fonction inline n'a pas pu être
| inliné, et ce à cause du -Winline. A mon avis, on s'en fout un peu de
| savoir si le inlinage a réussi ou pas, donc il faudrait virer -Winline
| de la ligne de commande. d2, qu'en penses-tu ?
| Exemple :
| ld_build.c: In function `ld_register_module':
| ld_build.c:60: warning: inlining failed in call to
'assign_module_operation'
| ld_build.c:109: warning: called from here

AMHA, il faudrait le laisser, meme si ca fait des warnings, parce que ca
compile quand meme, et que si les warnings n'y sont plus, vous allez
peut-etre plus penser a ca si ca cause des problemes

| * gcc 3.3 signale quand il y a un label juste avant une fin de bloc. Par
| exemple :
| pmm_init.c: In function `pmm_init':
| pmm_init.c:115: warning: deprecated use of label at end of compound
| statement
|   do {
|        ...
|     retry:
|     }
|   while (min < 0xffffffff);
| On peut remplacer le goto retry par un :
|  if(min < 0xffffffff)
|   continue;
|  else
|   break;
| Mais bon, ce n'est pas terrible non plus.

Ton deuxieme petit bout de code ne correspond au premier que si retry
est juste apres ton while, ou dans ce cas un break suffit ...

| Je ne committe pas pour gcc-3.3 c'est tout mélangé avec des autres
| modifs que j'ai faite pour bricoler, donc c'est pas très beau. Demain
| soir, peut être, je proprifie ça.

Promis on sera patients ;)
Bon debut de semaine a tous

Maxime

_______________________________________________
Kos-dev mailing list
Kos-dev@doors.enix.org
http://the-doors.enix.org/cgi-bin/mailman/listinfo/kos-dev



- --
[ identity: maxime petazzoni aka sam ] [ sam@nova-mag.org ]
[ web: .. http://www.nova-mag.org .. ] [ ip: 81.56.216.51 ]
[ icq: 100551837 ] [ aim: maximepetazzoni ] [ 19 aug 1986 ]
[ gpg: D694 DAB9 8F4E 68A8 4C17  F011 ECAB 0E7B 83E6 AE0D ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+0b4h7KsOe4Pmrg0RAo7xAJ4ozdyyBgeGwVwEub4bzd2jj222cgCfUrOR
GruceoQRkPKv4rJEHkSmMys=
=3Ckj
-----END PGP SIGNATURE-----