GCC 4

Moderator: Patrick

Antworten
cms
RISCOS Legende
Beiträge: 683
Registriert: 02 Mär 2005, 16:51

Beitrag von cms »

Wie man [url=http://www.heise.de/newsticker/meldung/58863]hier [/url] und [url=http://www.golem.de/0504/37662.html]hier[/url] lesen kann ist GCC 4 fertig. Bis GCC 4 für RISC OS kommt wird es sicher noch etwas dauern. Siehe auch [url=http://www.drobe.co.uk/riscos/artifact1298.html]hier[/url]
Ein Staat, in dem alle verdächtig sind, ist selbst verdächtig

www.arcsite.de
www.risc-os.de
Benutzeravatar
Patrick
Moderator
Beiträge: 618
Registriert: 01 Mär 2005, 21:54
Wohnort: Frankfurt
Kontaktdaten:

Beitrag von Patrick »

Ich bin sehr gespannt darauf, ob er wirklich schnelleren Code erzeugt (angeblich bis zu 25% schneller). Das wäre für ziemlich viele Programme ein gewaltiger Schub nach vorne.



hubersn
RISCOS Experte
Beiträge: 385
Registriert: 10 Mär 2005, 15:56

Beitrag von hubersn »

GCC 4 wird unter RISC OS nicht nur wegen der besseren Codeoptimierung ein gewaltiger Sprung nach vorne (wobei die meisten RISC OS-Programme (Portierungen ausgenommen) davon relativ wenig profitieren werden, da nur die wenigsten in C++ geschrieben sind, und dort die höchsten Performancegewinne zu erwarten sind).

Es ist beschlossene Sache, dass GCC 4 ausschließlich ELF-Output generieren wird - ELF-Support in RISC OS ist IMHO essentiell für die Zukunft.

Die UnixLib hat auch entscheidende Verbesserungen erfahren (wobei dies natürlich auch den GCC 3.4- und Norcroft-Usern zugute kommt).

Nicht zuletzt ist jetzt der RISC OS-GCC-Build-Prozess derselbe Build-Prozess, der auch auf den anderen Plattformen verwendet wird, und nicht mehr was dubioses selbstgestricktes mit immensem Wartungsaufwand - das entlastet die Entwickler für die Zukunft.

Außerdem wird GCC 4 die neueste GNAT-Version integriert haben, aber das interessiert wahrscheinlich nur mich ;-)

Steffen
cms
RISCOS Legende
Beiträge: 683
Registriert: 02 Mär 2005, 16:51

Beitrag von cms »

[quote="hubersn"]Es ist beschlossene Sache, dass GCC 4 ausschließlich ELF-Output generieren wird - ELF-Support in RISC OS ist IMHO essentiell für die Zukunft.[/quote]

Ja, das ist sicher wichtig und wohl auch ein wichtiger Grund um die GGC in Zukunft einfacher nach RISC OS zu portieren. Ich vermute mal, daß man über ein Modul die ELFs dann unter RISC OS zum laufen bekommt.

[quote="hubersn"]Die UnixLib hat auch entscheidende Verbesserungen erfahren (wobei dies natürlich auch den GCC 3.4- und Norcroft-Usern zugute kommt).[/quote]

Da der Umfang der Library doch größer als der SharedCLibrary bevorzuge ich die UnixLib eh. Zumal einges auch in anderen Programmiersprachen wie Perl und PHP vorhanden sind. Das ist zumindesten für mich einfacher als SWIs oder Funktionen von DeskLib usw. zu benutzen.

[quote="hubersn"]Nicht zuletzt ist jetzt der RISC OS-GCC-Build-Prozess derselbe Build-Prozess, der auch auf den anderen Plattformen verwendet wird, ...[/quote]

Einfacher und schneller GCC 4.1, 4.2 usw. portieren, die dann ja noch schneller und besser sind. :-)

[quote="hubersn"]Außerdem wird GCC 4 die neueste GNAT-Version integriert haben, aber das interessiert wahrscheinlich nur mich ;-)[/quote]

Es gibt zumindestens noch einen im RISC OS Lager, der auch in Ada programmiert. Ich selbst werde mal die alte GAG News mal heraussuchen und Deinen Artikel nochmal lesen. Vielleicht ist es ja auch was für mich. Wie sieht denn mit Desktop aus? Gibts da eine Library?
Ein Staat, in dem alle verdächtig sind, ist selbst verdächtig

www.arcsite.de
www.risc-os.de
Antworten