Re: GCC mit precompiled header?

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Alexander Holler (holler_at_ahsoftware.de)
Date: 16. Jun 2002


Hallo,

--On Sonntag, Juni 16, 2002 11:08:06 +0200 Mathias Waack
<mathias_at_atoll-net.de> wrote:

>> > Auch inline-Funktionen koennen die Compilezeit beeinflussen, sie
>> > muessen halt in jedem File welches den entsprechenden Header included
>> > neu kompiliert werden. Dabei ist das doch offensichtlich unnoetig.
>>
>> Glaub ich nicht. Der Compiler koennte die inlines evtl. in seine interne
>> Sprache übersetzen, aber viel mehr auch nicht. Sonst gingen eine ganze
>> Menge Optimierungen nicht bei Inlines.
>
> Wie kommst Du darauf? Was soll den Compiler daran hindern, die Funktion
> komplett zu uebersetzen?

Schrieb ich doch oben, die Optimierungen. Bei einem Precompile hat der
Compiler z.B. keinerlei Plan welche Register (noch) zur Verfügung stehen
usw.
Sicher, er könnte precompiled Inlinefunktionen wie normale Funktionen
handhaben, aber dann wäre auch Inline unnötig und man könnte die
entsprechende Funktion gleich in einem normalen Objektfile oder einer
Library "precompiled" ablegen.


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 16. Jun 2002 CEST