Gentoo Archives: gentoo-commits

From: "Davide Cendron (scen)" <scen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/it: gcc-optimization.xml
Date: Tue, 30 Jun 2009 19:54:09
Message-Id: E1MLjP4-0000Xx-Qc@stork.gentoo.org
1 scen 09/06/30 19:54:06
2
3 Modified: gcc-optimization.xml
4 Log:
5 Version 1.10, revision 1.15 of EN CVS
6
7 Revision Changes Path
8 1.9 xml/htdocs/doc/it/gcc-optimization.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/gcc-optimization.xml?rev=1.9&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/gcc-optimization.xml?rev=1.9&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/it/gcc-optimization.xml?r1=1.8&r2=1.9
13
14 Index: gcc-optimization.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/gcc-optimization.xml,v
17 retrieving revision 1.8
18 retrieving revision 1.9
19 diff -u -r1.8 -r1.9
20 --- gcc-optimization.xml 24 Jul 2008 19:12:23 -0000 1.8
21 +++ gcc-optimization.xml 30 Jun 2009 19:54:06 -0000 1.9
22 @@ -1,6 +1,6 @@
23 <?xml version='1.0' encoding='UTF-8'?>
24 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/gcc-optimization.xml,v 1.8 2008/07/24 19:12:23 scen Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/gcc-optimization.xml,v 1.9 2009/06/30 19:54:06 scen Exp $ -->
27
28 <guide link="/doc/it/gcc-optimization.xml" lang="it">
29 <title>Guida all'Ottimizzazione della Compilazione</title>
30 @@ -22,8 +22,8 @@
31 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
32 <license/>
33
34 -<version>1.9</version>
35 -<date>2008-07-21</date>
36 +<version>1.109</version>
37 +<date>2009-06-25</date>
38
39 <chapter>
40 <title>Introduzione</title>
41 @@ -42,7 +42,7 @@
42 Possono essere utilizzate per diminuire il numero di messaggi di debug di un
43 programma, aumentare i livelli di avvisi d'errore, e, ovviamente, ottimizzare il
44 codice prodotto. Il <uri
45 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Invoking-GCC.html#Invoking-GCC">
46 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Invoking-GCC.html#Invoking-GCC">
47 manuale di GNU gcc</uri> (in inglese, ndt) contiene una lista completa delle
48 opzioni disponibili e i loro scopi.
49 </p>
50 @@ -149,7 +149,7 @@
51 <note>
52 Ogni volta che non si è sicuri su cosa faccia una flag, fare riferimento al
53 capitolo appropriato del <uri
54 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">
55 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
56 manuale di gcc</uri>(ndt in inglese). Se si è ancora dubbiosi, provare Google,
57 o controllare le<uri link="http://gcc.gnu.org/lists.html">mailing list</uri> di <c>gcc</c>.
58 </note>
59 @@ -236,7 +236,7 @@
60 <c>-march</c> (su x86/x86-64) . . . ma con un differente nome di flag. Ancora,
61 il comportamento di <c>gcc</c> e la denominazione delle flag semplicemente non è
62 consistente attraverso le architetture, quindi assicurarsi di controllare il
63 -<uri link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#Submodel-Options">manuale</uri>
64 +<uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">manuale</uri>
65 di <c>gcc</c> per determinare quali utilizzare per il proprio sistema.
66 </p>
67
68 @@ -245,7 +245,7 @@
69 si prega leggere il capitolo
70 5 del <uri link="/doc/it/handbook/">Manuale di Installazione Gentoo</uri>
71 appropriato per la propria architettura. Leggere anche la lista di <uri
72 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#Submodel-Options">
73 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">
74 opzioni specifiche per architettura</uri> (in inglese, ndt) del manuale di
75 <c>gcc</c>, così come spiegazioni più dettagliate a proposito delle differenze
76 tra <c>-march</c>, <c>-mcpu</c>, e <c>-mtune</c>.
77 @@ -274,7 +274,7 @@
78 Con l'eccezione di <c>-O0</c>, ciascuna impostazione di <c>-O</c> attiva molte
79 flag addizionali, pertanto assicurarsi di leggere il capitolo del manuale di gcc
80 sulle <uri
81 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">
82 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
83 opzioni di ottimizzazione</uri> (in inglese, ndt) per imparare quali flag sono
84 attivate ad ogni livello di <c>-O</c>, così come qualche spiegazione su cosa
85 facciano.
86 @@ -430,7 +430,7 @@
87
88 <note>
89 Si dovrebbe controllare la <uri
90 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">
91 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">
92 lista</uri> (in inglese, ndt) delle flag specifiche di x86 e x86-64 per vedere
93 quali di questi insiemi di istruzioni sono attivate dall'appropriata flag del
94 tipo della CPU. Se un'istruzione è elencata, allora non si avrà bisogno di
95 @@ -452,7 +452,7 @@
96 No, tu <e>pensi</e> solo di averle perchè qualcuno ti ha convinto che più flag
97 ci sono meglio è. Le flag aggressive faranno solo del male alle tue applicazioni
98 quando usate per tutto il sistema. Persino il <uri
99 -link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">
100 +link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
101 manuale</uri> di <c>gcc</c>(ndt in inglese) dice che usare <c>-funroll-loops</c>
102 e <c>-funroll-all-loops</c> rende il codice più grande e più lento. Ancora per
103 qualche ragione, in associazione con <c>-ffast-math</c>, <c>-fforce-mem</c>,
104 @@ -622,7 +622,7 @@
105
106 <ul>
107 <li>
108 - Il <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/">manuale GNU gcc
109 + Il <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/">manuale GNU gcc
110 </uri>(ndt in inglese)
111 </li>
112 <li>