<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Изучаем параметры GCC.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html</link>
    <description>Опубликован (http://netsago.org/ru/docs/1/9/) перевод статьи &quot;Getting Familiar with GCC Parameters (http://www.onlamp.com/pub/a/onlamp/2007/04/03/getting-familiar-with-gcc-parameters.html)&quot;, в которой рассмотрены следующие параметры GCC (GNU C Complier):&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Параметры, относящиеся к оптимизации;&lt;br&gt;-  Параметры, относящиеся к вызову функций;&lt;br&gt;-  Параметры, относящиеся к отладке;&lt;br&gt;-  Параметры, относящиеся к препроцессору.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://netsago.org/ru/docs/1/9/&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=14921&lt;br&gt;</description>

<item>
    <title>Изучаем параметры GCC. (gcc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#15</link>
    <pubDate>Tue, 08 Apr 2008 20:19:55 GMT</pubDate>
    <description>&amp;gt;&amp;gt; он это оптимизирует и постояно пихает это через тот же стек токо mov&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вероятно, на Вашем проце такая последовательность команд в каком-то смысле выгоднее. &lt;br&gt;&amp;gt;В каком именно - вероятно, зависит от ключей оптимизации. &lt;br&gt;&amp;gt;Попробуйте полностью отключить оптимизацию и проверьте. &lt;br&gt;&lt;br&gt;там вообще оптимизации нет&lt;br&gt;если есть желание и есть unix предлагаю попробовать и поискать варианты самому)&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (Vital)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#14</link>
    <pubDate>Sun, 30 Mar 2008 11:35:46 GMT</pubDate>
    <description>Еще удивляет, что не используются команды ENTER и LEAVE для создания/удаления кадра стека&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (Cub)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#13</link>
    <pubDate>Fri, 28 Mar 2008 21:10:26 GMT</pubDate>
    <description>&amp;gt; он это оптимизирует и постояно пихает это через тот же стек токо mov&lt;br&gt;&lt;br&gt;Вероятно, на Вашем проце такая последовательность команд в каком-то смысле выгоднее.&lt;br&gt;В каком именно - вероятно, зависит от ключей оптимизации.&lt;br&gt;Попробуйте полностью отключить оптимизацию и проверьте.&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (gcc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#12</link>
    <pubDate>Tue, 25 Mar 2008 09:28:06 GMT</pubDate>
    <description>что то ты вы говорите но не в тему&lt;br&gt;причем тут автоматически не автоматически &lt;br&gt;register тут вообще не причем&lt;br&gt;&lt;br&gt;есть параметер в gcc который тупо говорит пихать параметры функций через &lt;br&gt;push&lt;br&gt;objdump смотрите что в итоге получаеться&lt;br&gt;а он это оптимизирует и постояно пихает это через тот же стек токо mov&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#11</link>
    <pubDate>Tue, 25 Mar 2008 09:20:54 GMT</pubDate>
    <description>&amp;gt;&amp;gt; GNU C CompILER&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;GCC расшифровывается как GNU Compiler Collection (http://gcc.gnu.org) &lt;br&gt;&lt;br&gt;а /usr/bin/gcc, ключи которого мы тут узучаем типа, -- натурально-таки GNU C compiler&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (cepera)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#10</link>
    <pubDate>Tue, 25 Mar 2008 08:42:16 GMT</pubDate>
    <description>&amp;gt; GNU C CompILER&lt;br&gt;&lt;br&gt;GCC расшифровывается как GNU Compiler Collection (http://gcc.gnu.org)&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (DeNIS)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#9</link>
    <pubDate>Tue, 25 Mar 2008 06:02:04 GMT</pubDate>
    <description>Ну дык все зависит от ситуации. Если у тебя в проце регистров меньше чем параметров - то уж извини тока церез стек (и лучше использоать указатели), если больше - то при оптимизации это будет автоматом. И не забывай волшебное ключевое слово registred (или) что то в этом роде. А в опциях, я такого не припомню.&lt;br&gt;Будь здоров.&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (Wulf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#8</link>
    <pubDate>Mon, 24 Mar 2008 22:12:47 GMT</pubDate>
    <description>под NIX-ами это автоматом должно случится. под виндами, вероятно, надо при объявлении функций __attribute__((__cdecl__)) добавлять&lt;br&gt;</description>
</item>

<item>
    <title>Изучаем параметры GCC. (gcc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/40857.html#7</link>
    <pubDate>Mon, 24 Mar 2008 20:54:10 GMT</pubDate>
    <description>а толку&lt;br&gt;вот скажите как принудительно GCC заставить параметры через стек push/pop пихать а не через mov как он это делает&lt;br&gt;я уже все перепробовал - все опции которые как то могли влиять&lt;br&gt;</description>
</item>

</channel>
</rss>
