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, 03 Aug 2010 22:04:05
Message-Id: 20100803215840.95B152CE15@corvid.gentoo.org
1 scen 10/08/03 21:58:40
2
3 Modified: gcc-optimization.xml
4 Log:
5 Version 2, revision 1.18 of EN CVS
6
7 Revision Changes Path
8 1.13 xml/htdocs/doc/it/gcc-optimization.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/gcc-optimization.xml?rev=1.13&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/gcc-optimization.xml?rev=1.13&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/gcc-optimization.xml?r1=1.12&r2=1.13
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.12
18 retrieving revision 1.13
19 diff -u -r1.12 -r1.13
20 --- gcc-optimization.xml 19 Oct 2009 19:29:04 -0000 1.12
21 +++ gcc-optimization.xml 3 Aug 2010 21:58:40 -0000 1.13
22 @@ -1,8 +1,8 @@
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.12 2009/10/19 19:29:04 scen Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/gcc-optimization.xml,v 1.13 2010/08/03 21:58:40 scen Exp $ -->
27
28 -<guide link="/doc/it/gcc-optimization.xml" lang="it">
29 +<guide lang="it">
30 <title>Guida all'Ottimizzazione della Compilazione</title>
31
32 <author title="Autore">
33 @@ -22,8 +22,8 @@
34 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
35 <license/>
36
37 -<version>1.12</version>
38 -<date>2009-10-19</date>
39 +<version>2</version>
40 +<date>2010-07-26</date>
41
42 <chapter>
43 <title>Introduzione</title>
44 @@ -42,7 +42,7 @@
45 Possono essere utilizzate per diminuire il numero di messaggi di debug di un
46 programma, aumentare i livelli di avvisi d'errore, e, ovviamente, ottimizzare il
47 codice prodotto. Il <uri
48 -link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Invoking-GCC.html#Invoking-GCC">
49 +link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Invoking-GCC.html#Invoking-GCC">
50 manuale di GNU gcc</uri> (in inglese, ndt) contiene una lista completa delle
51 opzioni disponibili e i loro scopi.
52 </p>
53 @@ -255,7 +255,7 @@
54 <c>-march</c> (su x86/x86-64) . . . ma con un differente nome di flag. Ancora,
55 il comportamento di <c>gcc</c> e la denominazione delle flag semplicemente non è
56 consistente attraverso le architetture, quindi assicurarsi di controllare il
57 -<uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">manuale</uri>
58 +<uri link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Submodel-Options.html#Submodel-Options">manuale</uri>
59 di <c>gcc</c> per determinare quali utilizzare per il proprio sistema.
60 </p>
61
62 @@ -264,7 +264,7 @@
63 si prega leggere il capitolo
64 5 del <uri link="/doc/it/handbook/">Manuale di Installazione Gentoo</uri>
65 appropriato per la propria architettura. Leggere anche la lista di <uri
66 -link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">
67 +link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4s/gcc/Submodel-Options.html#Submodel-Options">
68 opzioni specifiche per architettura</uri> (in inglese, ndt) del manuale di
69 <c>gcc</c>, così come spiegazioni più dettagliate a proposito delle differenze
70 tra <c>-march</c>, <c>-mcpu</c>, e <c>-mtune</c>.
71 @@ -293,7 +293,7 @@
72 Con l'eccezione di <c>-O0</c>, ciascuna impostazione di <c>-O</c> attiva molte
73 flag addizionali, pertanto assicurarsi di leggere il capitolo del manuale di gcc
74 sulle <uri
75 -link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
76 +link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Optimize-Options.html#Optimize-Options">
77 opzioni di ottimizzazione</uri> (in inglese, ndt) per imparare quali flag sono
78 attivate ad ogni livello di <c>-O</c>, così come qualche spiegazione su cosa
79 facciano.
80 @@ -451,7 +451,7 @@
81
82 <note>
83 Si dovrebbe controllare la <uri
84 -link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">
85 +link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">
86 lista</uri> (in inglese, ndt) delle flag specifiche di x86 e x86-64 per vedere
87 quali di questi insiemi di istruzioni sono attivate dall'appropriata flag del
88 tipo della CPU. Se un'istruzione è elencata, allora non si avrà bisogno di
89 @@ -473,7 +473,7 @@
90 No, tu <e>pensi</e> solo di averle perchè qualcuno ti ha convinto che più flag
91 ci sono meglio è. Le flag aggressive faranno solo del male alle tue applicazioni
92 quando usate per tutto il sistema. Persino il <uri
93 -link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">
94 +link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Optimize-Options.html#Optimize-Options">
95 manuale</uri> di <c>gcc</c>(ndt in inglese) dice che usare <c>-funroll-loops</c>
96 e <c>-funroll-all-loops</c> rende il codice più grande e più lento. Ancora per
97 qualche ragione, in associazione con <c>-ffast-math</c>, <c>-fforce-mem</c>,
98 @@ -621,12 +621,12 @@
99 perversi</uri> per forzare Portage a farlo.
100 </p>
101
102 -<p>
103 +<warn>
104 È consigliabile <e>non provare</e> a forzare Portage ad usare flag per
105 pacchetto, in quanto questa modalità non è supportata in alcun modo e
106 complicherà enormemente i bug report. Impostare solamente le proprie flag in
107 <path>/etc/make.conf</path> per usarle globalmente.
108 -</p>
109 +</warn>
110
111 </body>
112 </section>
113 @@ -643,7 +643,7 @@
114
115 <ul>
116 <li>
117 - Il <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/">manuale GNU gcc
118 + Il <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/">manuale GNU gcc
119 </uri>(ndt in inglese)
120 </li>
121 <li>