เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

Ad


OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

g++-4.7 - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดชเตเดฐเตŠเดตเตˆเดกเดฑเดฟเตฝ g++-4.7 เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ g++-4.7 เดŽเดจเตเดจ เด•เดฎเดพเตปเดกเต เด‡เดคเดพเดฃเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


gcc - GNU เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเต C, C++ เด•เดฎเตเดชเตˆเดฒเตผ

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


gcc [-c|-S|-E] [-std=เดธเดพเดงเดพเดฐเดฃ]
[-g] [-เดชเต‡เดœเต] [-Oเดฒเต†เดตเตฝ]
[-Wเดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต...] [-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต]
[-Iเดฎเตเดคเดฒเดพเดณเดฟ...] [-Lเดฎเตเดคเดฒเดพเดณเดฟ...]
[-Dเดฎเดพเด•เตเดฐเต‹[=defn]...] [-Uเดฎเดพเด•เตเดฐเต‹]
[-fเด“เดชเตเดทเตป...] [-mเดฎเต†เดทเต€เตป-เด“เดชเตเดทเตป...]
[-o เด”เดŸเตเดŸเตเดซเดฟเตฝ] [@เดซเดฏเดฒเต] infile...

เดเดฑเตเดฑเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด‡เดตเดฟเดŸเต† เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดคเดพเดดเต† เด•เดพเดฃเตเด•. g ++ เดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดธเดฎเดพเดจ เด“เดชเตเดทเดจเตเด•เตพ เดœเดฟเดธเดฟ.

เดตเดฟเดตเดฐเดฃเด‚


เดจเดฟเด™เตเด™เตพ GCC เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เด•เด‚เดชเตˆเดฒเต‡เดทเตป, เด…เดธเด‚เดฌเตเดฒเดฟ, เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดˆ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดจเดฟเตผเดคเตเดคเดพเตป "เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ" เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฆเดฟ -c เดฒเดฟเด™เตเด•เตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต†เดจเตเดจเต เด“เดชเตเดทเตป เดชเดฑเดฏเตเดจเตเดจเต. เด…เดชเตเดชเต‹เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต
เด…เดธเด‚เดฌเตเดฒเตผ เดฎเตเด–เต‡เดจเดฏเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต.

เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เด’เดฐเต เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต. เดšเดฟเดฒ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดต เด•เด‚เดชเตˆเดฒเดฑเตเด‚ เดคเดจเตเดจเต†. เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เด…เดธเด‚เดฌเตเดฒเดฑเต†เดฏเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเด™เตเด•เตผ; เด‡เดตเดฏเดฟเตฝ เดฎเดฟเด•เตเด•เดคเตเด‚ เด‡เดตเดฟเดŸเต† เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดจเดฟเด™เตเด™เตพ เด…เดตเดฏเดฟเดฒเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเดจเตเดจ เดฎเดฟเด•เตเด• เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดธเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต; เดŽเดชเตเดชเต‡เดพเตพ
เด’เดฐเต เด“เดชเตเดทเตป เดฎเดฑเตเดฑเตŠเดฐเต เดญเดพเดทเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เต‚ (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ C++), เดตเดฟเดถเดฆเต€เด•เดฐเดฃเด‚ เด…เด™เตเด™เดจเต† เดชเดฑเดฏเตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ. เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด“เดชเตเดทเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚ เด’เดฐเต เด‰เดฑเดตเดฟเดŸเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดญเดพเดท, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เดณเดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด† เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เดฆเดฟ เดœเดฟเดธเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดซเดฏเตฝ เดจเดพเดฎเด™เตเด™เดณเตเด‚ เด“เดชเตเดชเดฑเดฃเตเดŸเตเด•เดณเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดฃเตเดŸเต
เด…เด•เตเดทเดฐเด™เตเด™เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ; เด…เดคเดฟเดจเดพเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด’เดฑเตเดฑ-เด…เด•เตเดทเดฐ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚ เด…เดฒเตเดฒ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเตเด•: -เดกเดฟเดตเดฟ เดตเดณเดฐเต† เด†เดฃเต
เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต -d -v.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเด‚ เดฎเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเดพเด‚. เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด“เตผเดกเตผ เด…เดฒเตเดฒ
เด•เดพเดฐเตเดฏเด‚. เดจเดฟเด™เตเด™เตพ เด’เดฐเต‡ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด“เตผเดกเตผ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต; เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเด™เตเด•เดฟเตฝ
เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -L เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ, เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†,
เดฏเตเดŸเต† เดธเตเดฅเดพเดจเด‚ -l เด“เดชเตเดทเตป เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.

เดชเดฒ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดจเต€เดณเดฎเตเดณเตเดณ เดชเต‡เดฐเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต -f เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเต† -W---เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
-fmove-loop-invariants, - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‡เดคเตเดฏเดพเดฆเดฟ. เด‡เดตเดฏเดฟเตฝ เดฎเดฟเด•เตเด•เดคเตเด‚ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด‚ เดจเต†เด—เดฑเตเดฑเต€เดตเตเด‚ เด‰เดณเตเดณเดตเดฏเดพเดฃเต
เดฐเต‚เดชเด™เตเด™เตพ; เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ -foo เด‰เดฃเตเดŸเดพเด•เตเด‚ -fno-foo. เดˆ เดฎเดพเดจเตเดตเตฝ เดชเตเดฐเดฎเดพเดฃเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเด‚
เดˆ เดฐเดฃเตเดŸเต เดฐเต‚เดชเด™เตเด™เดณเตเด‚, เดเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดฒเตเดฒ.

เด“เดชเตเดทเดจเตเด•เตพ


เด“เดชเตเดทเตป เดšเตเดฐเตเด•เตเด•เด‚
เดคเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตโ€Œเดค เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเด‚เด—เตเดฐเดนเด‚ เด‡เดคเดพ. เดตเดฟเดถเดฆเต€เด•เดฐเดฃเด™เตเด™เตพ เดคเดพเดดเต† เด•เตŠเดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดญเดพเด—เด™เตเด™เตพ.

เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เด“เดชเตเดทเดจเตเด•เตพ
-c -S -E -o เดซเดฏเดฒเต -เดจเต‹-เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ-เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ -เดชเตˆเดชเตเดชเต -เดชเดพเดธเต-เดŽเด•เตเดธเดฟเดฑเตเดฑเต-เด•เต‹เดกเตเด•เตพ -x เดญเดพเดท -v
-### --เดธเดนเดพเดฏเดฟเด•เตเด•เต‚[=เด•เตเดฒเดพเดธเต[...]] --เดฒเด•เตเดทเตเดฏเด‚-เดธเดนเดพเดฏเด‚ --เดชเดคเดฟเดชเตเดชเต - เดฑเดพเดชเตเดชเตผ @เดซเดฏเดฒเต -fplugin=เดซเดฏเดฒเต
-fplugin-arg-เดชเต‡เดฐเต=เด†เตผเด—เต -fdump-ada-spec[-เดฎเต†เดฒเดฟเดžเตเดž] -fdump-go-spec=เดซเดฏเดฒเต

C เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ
-เด†เตปเดธเดฟ -std=เดธเดพเดงเดพเดฐเดฃ -fgnu89-เด‡เตปเดฒเตˆเตป -aux-info เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
-เดซเดพเดฒเต‹-เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดฒเตเดฒเดพเดคเตเดค-เดตเต‡เดฐเดฟเดฏเดพเดกเดฟเด•เต-เดซเด‚เด—เตเดทเดจเตเด•เตพ -fno-asm -fno-builtin -fno-builtin-เดซเด‚เด—เตเดทเตป
-เดซเต‹เดธเตเดฑเตเดฑเดกเต -เดซเตเดฐเต€เดธเตเดฑเตเดฑเดพเตปเดกเดฟเด‚เด—เต -fopenmp -fms-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ -fplan9-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ -เดŸเตเดฐเดฟเด—เตเดฐเดพเดซเตเดธเต
-no-integrated-cpp - เดชเดฐเดฎเตเดชเดฐเดพเด—เดค -เดชเดฐเดฎเตเดชเดฐเดพเด—เดค-เดธเดฟเดชเดฟเดชเดฟ -เดซเดพเดฒเต‹-เดธเดฟเด‚เด—เดฟเตพ-เดชเตเดฐเดฟเดธเดฟเดทเตป
-fcond-เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต -เดซเตเดณเดพเด•เตเดธเต-เดตเต†เด•เตเดฑเตเดฑเตผ-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ -fsigned-bitfields -fsigned-char
-เดซเตบเดธเตˆเตปเดกเต-เดฌเดฟเดฑเตเดฑเตเดซเต€เตฝเดกเตเด•เตพ -เดซเตบเดธเตˆเตปเดกเต-เดšเดพเตผ

เดธเดฟ ++ เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ
-fabi-version=n -fno-access-control -fcheck-เดชเตเดคเดฟเดฏ -fconserve-space
-fconstexpr-depth=n -เดซเตเดฐเดฃเตเดŸเต-เด‡เดžเตเดšเด•เตเดทเตป -fno-elide-เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ -fno-enforce-eh-specs
-เดซเต‹เตผ-เดธเตเด•เต‹เดชเตเดชเต -fno-for-scope -fno-gnu-เด•เต€เดตเต‡เดกเตเด•เตพ -fno-inmplicit-templates
-fno-inmplicit-inline-templates -fno-implement-inlines -fms-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ
-fno-nonansi-builtins -fnthrow-opt -fno-operator-names -fno-optional-diags
-เด…เดจเตเดตเดฆเดจเต€เดฏเด‚ -fno-pretti-เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ -เดซเตเดฐเต†เดชเตเดชเต‹ -fno-rtti -fstats -ftemplate-depth=n
-fno-threadsafe-statics -เดซเตเดฏเต‚เดธเต-cxa-atexit -fno-เดฆเตเตผเดฌเดฒเดฎเดพเดฏ -nostdinc++ -fno-default-inline
-fvisibility-inlines-hidden -fvisibility-ms-compat -เดตเดพเดฌเดฟ -Wconversion-null
-Wctor-dtor-เดธเตเดตเด•เดพเดฐเตเดฏเดค -Wdelete-non-virtual-dtor - เดšเตเดฐเตเด™เตเด™เตเดจเตเดจเต -เด’เดดเดฟเด•เต†
-Wnon-virtual-dtor -เด“เตผเดกเตผ -Weffc++ -เดตเดฟเดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดจเตพ-เดธเต†เดจเตเดฑเดฟเดจเตฝ
-Wno-เดจเต‹เตบ-เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต-เดธเตเดนเตƒเดคเตเดคเต -เดตเต‹เตพเดกเต-เดธเตเดฑเตเดฑเตˆเตฝ-เด•เดพเดธเตเดฑเตเดฑเต -Woverloaded-เดตเต†เตผเดšเตเดตเตฝ -Wno-pmf-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
-เดตเดฟเดธเตˆเตป-เดชเตเดฐเดฎเต‹

เดฒเด•เตเดทเตเดฏเด‚-เดธเดฟ เด’เดชเตเดชเด‚ เดฒเด•เตเดทเตเดฏเด‚-C++ เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ
-fconstant-string-class=เด•เตเดฒเดพเดธเต-เดจเดพเดฎเด‚ -fgnu-เดฑเตบเดŸเตˆเด‚ -fnext-runtime -fno-nil-recevers
-fobjc-abi-version=n -fobjc-call-cxx-cdtors -fobjc-direct-dispatch -fobjc-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ
-fobjc-gc -fobjc-nilcheck -fobjc-std=objc1 -freplace-objc-classes -fzero-link
-gen-decls -เด…เดธเตˆเตป-เด‡เดจเตเดฑเตผเดธเต†เดชเตเดฑเตเดฑเต -Wno-เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ -เดธเต†เดฒเด•เตเดŸเตผ -เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดธเต†เดฒเด•เตเดŸเตผ-เดฎเดพเดšเตเดšเต
-Wundeclared-selector

เดญเดพเดท เดธเตเดตเดคเดจเตเดคเตเดฐ เด“เดชเตเดทเดจเตเด•เตพ
-fmessage-length=n -fdiagnostics-show-location=[เด’เดฐเดฟเด•เตเด•เดฒเต|เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเด‚]
-fno-diagnostics-show-option

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตเดทเดจเตเด•เตพ
-fsyntax-เดฎเดพเดคเตเดฐเด‚ -fmax-errors=n -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต -เดชเต†เดกเดจเตเดฑเดฟเด•เต-เดชเดฟเดถเด•เตเด•เตพ -w -เดตเต†เด•เตเดธเตเดŸเตเดฐ - เดฎเดคเดฟเตฝ
-เดตเดกเตเดฐเดธเตเดธเต -เดตเดพเด—เตเดฐเดฟเด—เต‡เดฑเตเดฑเต-เดฑเดฟเดŸเตเดŸเต‡เตบ -เดตเดพเดฑเต‡-เดฌเต—เดฃเตเดŸเตเด•เตพ -เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ
-Wno-builtin-macro-redefined -Wc++-compat -Wc++11-compat -Wcast-align -Wcast-qual
-Wchar-subscripts -Wclobbered - เด•เดฎเดจเตเดฑเต - เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -เด•เดตเดฑเต‡เดœเต-เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต -Wno-cpp
-เดตเดฟเดจเต‹-เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต -เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ -Wdisabled-optimization -Wno-div-by-zero
-เดกเดฌเดฟเตพ-เดชเตเดฐเดฎเต‹เดทเตป - เดตเต†เดฎเตเดชเตเดฑเตเดฑเดฟ-เดฌเต‹เดกเดฟ -เดตเต‡เดฃเด‚-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• -Wno-endif-เดฒเต‡เดฌเดฒเตเด•เตพ -เดตเต†เดฑเตผ -เดตเต†เดฑเตผ=*
-Wfatal-เดชเดฟเดถเด•เตเด•เตพ -Wfloat-เดคเตเดฒเตเดฏเด‚ - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต -Wformat=2 -Wno-format-contains-nul
-Wno-format-extra-args -Wformat-เดจเต‹เตบ เดฒเดฟเดฑเตเดฑเดฑเตฝ -เดซเต‹เตผเดฎเดพเดฑเตเดฑเต-เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ -Wformat-y2k
-Wframe-larger-than=เดฒเต†เตป -Wno-free-nonheap-object -Wjump- misses-init
-เดตเดฟเด—เตเดจเต‹เตผเดกเต-เดฏเต‹เด—เตเดฏเดคเด•เตเด•เดพเตผ -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดซเด‚เด—เตเดทเตป-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เด‡เดจเตเดฑเต
-เดตเดฟเดจเดฟเดฑเตเดฑเต-เดธเตเดตเดฏเด‚ -เดตเดฟเตปเดฒเตˆเตป -Wmaybe-uninitialised -Wno-int-to-pointer-cast
-เด…เดธเดพเดงเตเดตเดพเดฏ เด“เดซเตเดธเต†เดฑเตเดฑเต‹เดซเต -Winvalid-pch -Wlarger- than=เดฒเต†เตป -Wunsafe-loop-optimizations
-เดฒเต‹เดœเดฟเด•เตเด•เตฝ-เด“เดชเต - เดจเต€เดณเดฎเตเดณเตเดณเดคเต -Wmain -Wmaybe-uninitialised -Wmissing-braces
-Wmissing-เดซเต€เตฝเดกเต-เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เตพ -Wmissing-format-attribute -Wmissing-include-dirs
-Wno-mudflap -Wno-multichar -เดตเดจเตเดจเต‚เตพ -Wno-เด“เดตเตผเดซเตเดฒเต‹ -Woverlength-strings - เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดคเต
-Wpacked-bitfield-compat -Wpadded -Wparentheses -Wpedantic-ms-format
-Wno-pedantic-ms-format -เดตเตเดชเต‹เดฏเดฟเดจเตเดฑเตผ-เด…เดฐเดฟเดคเตเดคเต -Wno-pointer-to-int-cast -เด…เดชเดตเดพเดฆเด‚-เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต
-เดฑเต†เดŸเตเดŸเต‡เตบ-เดŸเตˆเดชเตเดชเต -เดธเต€เด•เตเดตเตปเดธเต-เดชเต‹เดฏเดฟเดจเตเดฑเต - เดทเดพเดกเต‹ -เดตเดฟเดธเตˆเตป-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• -เดตเดฟเดธเตˆเตป-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
-Wstack-protector -Wstack-usage=เดฒเต†เตป -เดตเดฟเดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด…เดชเดฐเดจเดพเดฎเด‚ -Wstrict-aliasing=n
-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด“เดตเตผเดซเตเดฒเต‹ -Wstrict-overflow=n -Wsuggest-attribute=[เดถเตเดฆเตเดงเดฎเดพเดฏ|เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตผ|เดฎเดŸเด•เตเด•เด‚ เด‡เดฒเตเดฒ]
-Wswitch -Wswitch-default -Wswitch-enum -Wsync-nand -เดกเดฌเตเดฒเตเดฏเตเดธเดฟเดธเตเดฑเตเดฑเด‚-เดนเต†เดกเดฑเตเด•เตพ -เดตเดพเดŸเตเดฐเดพเด‚เดชเต‹เดณเดฟเตป
-Wtrigraphs -เดŸเตˆเดชเตเดชเต-เดชเดฐเดฟเดงเดฟเด•เตพ -เดตเตเดฃเตเดŸเต†เดซเต -เดตเดฟเดจเดฟเดฏเต‹เด—เด‚ เดšเต†เดฏเตเดคเต -เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค-เดชเตเดฐเดพเด—เตเดฎเด•เตพ -Wno-pragmas
-เดตเตเตบเดธเดซเดฟเด•เตเดธเดกเต-เดซเตเดฒเต‹เดŸเตเดŸเต-เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพ - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต -Wunused-เดซเด‚เด—เตเดทเตป -เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฒเต‡เดฌเตฝ
-Wunused-local-typedefs -Wunused-parameter - เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดซเดฒเด‚ -เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด‚
-Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable
-Wvariadic-macros -Wvector-เด“เดชเตเดชเดฑเต‡เดทเตป-เดชเตเดฐเด•เดŸเดจเด‚ -Wvla -Wvolatile-register-var
-Wwrite-strings -Wzero-as-null-pointer-constant

C เด’เดชเตเดชเด‚ เดฒเด•เตเดทเตเดฏเด‚-เดธเดฟ-เดฎเดพเดคเตเดฐเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตเดทเดจเตเด•เตพ
-Wbad-function-cast -Wmissing-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ -Wmissing-parameter-type
-Wmissing-เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ -Wnested-externs -เดตเต‹เตพเดกเต-เดธเตเดฑเตเดฑเตˆเตฝ-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ -Wold-style-definition
-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ - เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดชเดฐเดฎเตเดชเดฐเดพเด—เดค-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
-เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เต เดถเต‡เดทเดฎเตเดณเตเดณ เดชเตเดฐเดธเตเดคเดพเดตเดจ - เดชเต‹เดฏเดฟเดจเตเดฑเตผ-เด…เดŸเดฏเดพเดณเด‚

เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เตพ
-dเด…เด•เตเดทเดฐเด™เตเด™เตพ -เดกเด‚เดชเตโ€Œเดธเตเดชเต†เด•เตโ€Œเดธเต -เดกเดฎเตเดชเตเดฎเต†เดทเต€เตป -เดกเด‚เดชเตเดตเต‡เตผเดทเตป -fdbg-cnt-list -fdbg-cnt=เดชเตเดฐเดคเดฟ-
เดฎเต‚เดฒเตเดฏ เดชเดŸเตเดŸเดฟเด• -fdisable-ipa-เดชเดพเดธเต_เดชเต‡เดฐเต -fdisable-rtl-เดชเดพเดธเต_เดชเต‡เดฐเต -fdisable-rtl-เดชเดพเดธเต-
เดชเต‡เดฐเต=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต - fdisable-tree-เดชเดพเดธเต_เดชเต‡เดฐเต - fdisable-tree-เดชเดพเดธเต-เดจเต†เดฏเดฟเด‚=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต
-fdump-noaddr -fdump-unnumbered -fdump-unnumbered-links -fdump-translation-unit[-n]
-fdump-class-hierarchy[-n] -fdump-ipa-all -fdump-ipa-cgraph -fdump-ipa-inline
-fdump-เดชเดพเดธเตเด•เตพ -fdump-statistics -fdump-tree-เดŽเดฒเตเดฒเดพเด‚ -fdump-เดฎเดฐเด‚-เด’เดฑเดฟเดœเดฟเดจเตฝ[-n]
-fdump-tree-optimized[-n] -fdump-tree-cfg -fdump-tree-vcg -fdump-tree-alias
-fdump-tree-ch -fdump-tree-ssa[-n] -fdump-tree-pre[-n] -fdump-tree-ccp[-n]
-fdump-tree-dce[-n] -fdump-tree-gimple[- เด…เดธเด‚เดธเตเด•เตƒเดค] -fdump-tree-mudflap[-n]
-fdump-tree-dom[-n] -fdump-tree-dse[-n] -fdump-tree-phiprop[-n] -fdump-tree-phiopt[-n]
-fdump-tree-forwprop[-n] -fdump-tree-copyrename[-n] -fdump-tree-nrv -fdump-tree-vect
-fdump-เดŸเตเดฐเต€-เดธเดฟเด™เตเด•เต -fdump-tree-sra[-n] -fdump-tree-forwprop[-n] -fdump-tree-fre[-n]
-fdump-tree-vrp[-n] -ftree-vectorizer-verbose=n -fdump-tree-storeccp[-n]
-fdump-final-insns=เดซเดฏเดฒเต -fcompare-debug[=เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต] -fcompare-debug-second
-feliminate-dwarf2-dups -feliminate-unused-debug-types
-เดซเต†เดฒเดฟเดฎเดฟเดจเต‡เดฑเตเดฑเต-เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค-เดกเต€เดฌเด—เต-เดšเดฟเดนเตเดจเด™เตเด™เตพ -femit-class-debug-always -เดถเดฒเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจ-เดฆเดฏเดฏเต‹เดŸเต†-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•
-เดถเดฒเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจ-เดฆเดฏเดฏเต‹เดŸเต†-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต -fdebug-types-section -fmem-เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต -fpre-ipa-mem-report
-fpost-ipa-mem-report -fprofile-arcs -frandom-seed=เดธเตเดŸเตเดฐเดฟเด‚เด—เต -fsched-verbose=n
-fsel-sched-verbose -fsel-sched-dump-cfg -fsel-sched-pipelining-verbose -fstack-เด‰เดชเดฏเต‹เด—เด‚
-ftest-เด•เดตเดฑเต‡เดœเต -ftime-เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต -fvar-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต -fvar-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต-เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ
-fvar-tracking-assignments-toggle -g -gเดฒเต†เดตเตฝ -gtoggle -เดœเดฟเด•เต‹เดซเต -gdwarf-เดชเดคเดฟเดชเตเดชเต -ggdb
-grecord-gcc-เดธเตเดตเดฟเดšเตเดšเตเด•เตพ -gno-record-gcc-switches -gstabs -gstabs+ -gstrict-dwarf
-เด—เตเดจเต‹-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดกเตเดตเดพเตผเดซเต -เดœเดฟเดตเดฟเดŽเด‚เดŽเดธเต -gxcoff -gxcoff+ -fno-merge-debug-strings
-fno-dwarf2-cfi-asm -fdebug-prefix-map=เดชเดดเดฏเดคเต=เดชเตเดคเดฟเดฏ -femit-struct-debug-baseonly
-เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เด•เตเดฑเดšเตเดšเต -เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เดตเดฟเดถเดฆเดฎเดพเดฏ[=เดธเตเดชเต†เด•เต-เดฒเดฟเดธเตเดฑเตเดฑเต] -p -เดชเต‡เดœเต
-print-file-name=เดฒเตˆเดฌเตเดฐเดฑเดฟ -print-libgcc-file-name -เดชเตเดฐเดฟเดจเตเดฑเต-เดฎเตพเดŸเตเดŸเดฟ-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ
-เดชเตเดฐเดฟเดจเตเดฑเต-เดฎเตพเดŸเตเดŸเดฟ-เดฒเดฟเดฌเต -print-multi-os-directory -print-prog-name=เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚
-เดชเตเดฐเดฟเดจเตเดฑเต-เดธเต†เตผเดšเตเดšเต-เดกเตˆเตผเดธเต -Q -เดชเตเดฐเดฟเดจเตเดฑเต-เดธเดฟเดธเตโ€Œเดฑเต‚เดŸเตเดŸเต -print-sysroot-headers-suffix -เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ
-save-temps=cwd -save-temps=obj - เดธเดฎเดฏเด‚[=เดซเดฏเดฒเต]

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เตพ
-falign-functions[=n] -falign-jumps[=n] -falign-เดฒเต‡เดฌเดฒเตเด•เตพ[=n] -falign-loops[=n]
เดซเดพเดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต-เด—เดฃเดฟเดคเด‚ -fauto-inc-เดกเดฟเดธเด‚ -fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ -fbranch-target-load-optimize
-fbranch-target-load-optimize2 -fbtr-bb-เดŽเด•เตโ€Œเดธเตโ€Œเด•เตเดฒเต‚เดธเต€เดตเต -fcaller-เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต -fcheck-data-deps
-fcombine-stack-adjustments -fconserve-stack -fcompare-elim -fcprop-เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ
-เดซเตเด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเดฟเด‚เด—เต -fcse-follow-jumps -fcse-skip-blocks -fcx-fortran-rules
-fcx-limited-range -fdata-เดตเดฟเดญเดพเด—เด™เตเด™เตพ -fdce -fdelayed-branch -fdelete-null-pointer-checks
-fdevirtualize -fdse -เดญเดฏเดคเตเดคเต‹เดŸเต†-เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต -เดซเดฟเดช-เดธเตเดฐ -fexpensive-optimizations
-ffat-lto-objects เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚ -เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚ -เดซเตเดฒเต‹เดŸเตเดŸเต-เดธเตเดฑเตเดฑเต‹เตผ
-fexcess-precision=เดถเตˆเดฒเดฟ -เดซเต‹เตผเดตเต‡เดกเต-เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด• -ffp-contract=เดถเตˆเดฒเดฟ -เดซเด‚เด—เตเดทเตป-เดตเดฟเดญเดพเด—เด™เตเด™เตพ
-fgcse -fgcse-เด†เดซเตเดฑเตเดฑเตผ-เดฑเต€เดฒเต‹เดกเต -fgcse-las -fgcse-lm -เดซเตเด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต-เดเดกเดจเตเดฑเดฟเดฑเตเดฑเดฟ -fgcse-sm
-เดซเดฟเดซเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -เดซเดฟเดซเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚2 -findirect-inlining -เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ
-finline-functions-called-เด’เดฐเดฟเด•เตเด•เตฝ -finline-limit=n -เดซเดฟเตปเดฒเตˆเตป-เดธเตเดฎเต‹เตพ-เดซเด‚เด—เตเดทเดจเตเด•เตพ -fipa-cp
-fipa-cp-clone -fipa-matrix-reorg -fipa-pta -fipa-profile -fipa-pure-const
-เดซเดฟเดช-เดฑเดซเดฑเตปเดธเต -fira-algorithm=เด…เตฝเด—เต‡เดพเดฐเดฟเดคเด‚ -fira-region=เดชเตเดฐเดฆเต‡เดถเด‚ -เดซเดฟเดฑ-เดฒเต‚เดชเตเดชเต-เดฎเตผเดฆเตเดฆเด‚
-fno-ira-share-save-slots -fno-ira-share-spill-slots -fira-verbose=n -fivopts
-fkeep-inline-functions -fkeep-static-consts -เดซเตเดฒเต‹เดชเตเดชเต-เดฌเตเดฒเต‹เด•เตเด•เต -เดซเตเดฒเต‹เดชเตเดชเต-เดซเตเดฒเดพเดฑเตเดฑเตป
-เดซเตเดฒเต‹เดชเตเดชเต-เด‡เดจเตเดฑเตผเดšเต‡เดžเตเดšเต -เดซเตเดฒเต‹เดชเตเดชเต-เดธเตเดŸเตเดฐเดฟเดชเตเดชเต-เดฎเตˆเตป -เดซเตเดฒเต‹เดชเตเดชเต-เดชเดพเดฐเดฒเดฒเตˆเดธเต-เดŽเดฒเตเดฒเดพเด‚ -เดซเตเตพเดŸเตเดŸเต‹
-flto-เด•เด‚เดชเตเดฐเดทเตป-เดฒเต†เดตเตฝ -flto-partition=alga เด‡เด‚เด—เตเดฒเต€เดทเต -flto-เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต -fmerge-เดŽเดฒเตเดฒเดพ-เดธเตเดฅเดฟเดฐเดคเด•เดณเตเด‚
-fmerge-เดธเตเดฅเดฟเดฐเด™เตเด™เตพ -fmodulo-sched -fmodulo-sched-allow-regmoves -fmove-loop-invariants
fmudflap -fmudflapir -fmudflapth -fno-branch-count-reg -fno-default-inline
-fno-defer-pop -fno-function-cse -fno-guess-branch-probability -fno-เด‡เตปเดฒเตˆเตป
-fno-math-errno -fno-peephole -fno-peephole2 -fno-sched-interblock -fno-sched-spec
-fno-signed-เดชเต‚เดœเตเดฏเด‚ -fno-toplevel-reorder -fno-trapping-math
-fno-zero-initialized-in-bss -เดซเต‹เดฎเดฟเดฑเตเดฑเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ -เดซเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดจเต€เด•เตเด•เด‚
-เดซเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เดธเดนเต‹เดฆเดฐ-เดตเดฟเดณเดฟเด•เตพ -fpartial-inlining -fpeel-เดฒเต‚เดชเตเดชเตเด•เตพ -fpredictive-เดชเตŠเดคเตเดตเดพเดฏ
-fprefetch-loop-arrays -fprofile-เดคเดฟเดฐเตเดคเตเดคเตฝ -fprofile-dir=เดชเดพเดค -fprofile-เดœเดจเดฑเต‡เดฑเตเดฑเต
-fprofile-genrate=เดชเดพเดค -fprofile-เด‰เดชเดฏเต‹เด—เด‚ -fprofile-use=เดชเดพเดค -fprofile-เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ
-เดซเตเดฐเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ-เด—เดฃเดฟเดคเด‚ -เดธเตเดตเดญเดพเดตเด‚ -เดซเตเดฐเต†เด—เตเดฎเต‚เดตเต -เดซเตเดฐเต†เดฏเดฟเด‚-เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ -เดซเตเดฐเต†เด’เดฆเต†เดฐเต-เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ
-freorder-blocks-and-partition -เดซเตเดฐเต€เด“เตผเดกเตผ-เดซเด‚เด—เตเดทเดจเตเด•เตพ -frerun-cse-after-loop
-freschedule-modulo-scheduled-loops -เดซเตเดฐเต—เดฃเตเดŸเดฟเด‚เด—เต-เด—เดฃเดฟเดคเด‚ -fsched2-เด‰เดชเดฏเต‹เด—เด‚-เดธเต‚เดชเตเดชเตผ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ
-fsched-เดฎเตผเดฆเตเดฆเด‚ -fsched-เดธเตเดชเต†เด•เต-เดฒเต‹เดกเต -fsched-spec-load-dangerous
-fsched-stalled-insns-dep[=n] -fsched-stalled-insns[=n] -fsched-group-heuristic
-fsched-เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ-เดชเดพเดคเตเดคเต-เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต -fsched-spec-insn-heuristic -fsched-rank-heuristic
-fsched-last-insn-heuristic -fsched-dep-count-heuristic -fschedule-insns
-fschedule-insns2 -fsection-เด†เด™เตเด•เดฑเตเด•เตพ -เดซเตเดธเต†เดฒเด•เตเดŸเต€เดตเต-เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต -fselective-scheduling2
-fsel-เดทเต†เดกเต-เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เต -fsel-sched-pipelining-outer-loops -fshrink-wrap
-fsignaling-nans -fsingle-เดชเตเดฐเดฟเดธเดฟเดทเตป-เดธเตเดฅเดฟเดฐเด‚ -fsplit-ivs-in-unroller
-fsplit-wid-types -fstack-protectctor -fstack-protector-เดŽเดฒเตเดฒเดพเด‚ - fstrict-aliasing
- fstrict-overflow -เดซเตเดคเตเดฐเต†เดกเต-เดœเดฎเตเดชเตเดธเต -เดซเตเดŸเตเดฐเดพเดธเตผ -ftree-bit-ccp -ftree-builtin-call-dce
-ftree-ccp -ftree-ch -ftree-coalesce-inline-vars -ftree-coalesce-vars -ftree-เดชเด•เตผเดชเตเดชเต-เดชเตเดฐเต‹เดชเตเดชเต
-ftree-เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-forwprop
-เดซเตเดฐเต€-เดซเตเดฐเต€ -ftree-loop-if-convert -ftree-loop-if-convert-Stores -ftree-loop-im
-ftree-phiprop -ftree-loop-distribution -ftree-loop-distribute-patterns
-ftree-loop-ivcanon -ftree-เดฒเต‚เดชเตเดชเต-เดฒเต€เดจเดฟเดฏเตผ -ftree-loop-optimize -ftree-parallelize-loops=n
-ftree-pre -ftree-partial-pre -ftree-pta -ftree-reassoc -ftree-เดธเดฟเด™เตเด•เต -ftree-sra
-ftree-เดธเตเดตเดฟเดšเตเดšเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -ftree-tail-merge -ftree-ter -ftree-vect-loop-version
-ftree-vectorize -ftree-vrp เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ -funroll-all-loops -เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ
-funsafe-loop-optimizations -funsafe-math-optimizations -เดซเตบเดธเตเดตเดฟเดšเตเดšเต-เดฒเต‚เดชเตเดชเตเด•เตพ
-fvariable-expansion-in-unroller -fvect-cost-model -fvpt -fweb เดฎเตเดดเตเดตเตป-เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ -fwpa
-fuse-ld=เดฒเดฟเด™เตเด•เตผ -เดซเตเดฏเต‚เดธเต-เดฒเดฟเด™เตเด•เตผ-เดชเตเดฒเด—เดฟเตป --เดชเดฐเด‚ เดชเต‡เดฐเต=เดฎเต‚เดฒเตเดฏเด‚ -O -O0 -O1 -O2 -O3 -เด“เดธเต
-เด“เดซเดพเดธเตเดฑเตเดฑเต

เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด“เดชเตเดทเดจเตเด•เตพ
-Aเดšเต‡เดพเดฆเตเดฏเด‚=เด‰เดคเตเดคเดฐเด‚ -เดŽ-เดšเต‡เดพเดฆเตเดฏเด‚[=เด‰เดคเตเดคเดฐเด‚] -C -เดคเต€เดฏเดคเดฟ -dI -เดกเดฟเดŽเด‚ -เดกเดฟเดŽเตป -Dเดฎเดพเด•เตเดฐเต‹[=defn] -E -H
-เด‡เดฆเดฟเดฐเดพเดซเตเดฑเตเดฑเตผ เดฎเตเดคเดฒเดพเดณเดฟ -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เดซเดฏเดฒเต -เด‡เดฎเดพเด•เตเดฐเต‹เดธเต เดซเดฏเดฒเต -เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดซเดฏเดฒเต -iwithprefix เดฎเตเดคเดฒเดพเดณเดฟ
-iwithprefix เดฎเตเดฎเตเดชเต เดฎเตเดคเดฒเดพเดณเดฟ -เดตเตเดฏเดตเดธเตเดฅ เดฎเตเดคเดฒเดพเดณเดฟ -เด‡เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเต เดฎเตเดคเดฒเดพเดณเดฟ -isysroot เดฎเตเดคเดฒเดพเดณเดฟ -M -เดŽเด‚.เดŽเด‚ -เดŽเด‚.เดŽเดซเต -เดŽเด‚.เดœเดฟ
-เดŽเด‚.เดชเดฟ -เดŽเด‚.เด•เตเดฏเต -เดŽเด‚.เดŸเดฟ -nostdinc -P -fdebug-cpp -เดซเตเดŸเตเดฐเดพเด•เตเด•เต-เดฎเดพเด•เตเดฐเต‹-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ -fworking-directory
- เดฑเต€เดฎเดพเดชเตเดชเต -เดŸเตเดฐเดฟเด—เตเดฐเดพเดซเตเดธเต -undef -Uเดฎเดพเด•เตเดฐเต‹ -Wp,เด“เดชเตเดทเตป -เดŽเด•เตเดธเตเดชเตเดฐเต†เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด“เดชเตเดทเตป

เด…เดธเด‚เดฌเตเดฒเตผ เด“เดชเตเดทเตป
-เดตเดพ,เด“เดชเตเดทเตป -เด•เตเดธเด…เดธเต†เด‚เดฌเตเดฒเตผ เด“เดชเตเดทเตป

เดฒเดฟเด™เตเด•เตผ เด“เดชเตเดทเดจเตเด•เตพ
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต-เดซเดฏเตฝ-เดจเดพเดฎเด‚ -lเดฒเตˆเดฌเตเดฐเดฑเดฟ -เดจเตŠเดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ -nodefaultlibs -nostdlib -เดชเตˆ - เดšเดฒเดจเดพเดคเตเดฎเด•เด‚ -s
- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต -static-libgcc -static-libstdc++ - เดชเด™เตเด•เดฟเดŸเตเดŸเต -shared-libgcc - เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด•เด‚ -T เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต
-Wl,เด“เดชเตเดทเตป -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ เด“เดชเตเดทเตป -u เดšเดฟเดนเตเดจเด‚

เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด“เดชเตเดทเดจเตเด•เตพ
-Bเดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต -Iเดฎเตเดคเดฒเดพเดณเดฟ -iplugindir=เดฎเตเดคเดฒเดพเดณเดฟ - iquoteเดฎเตเดคเดฒเดพเดณเดฟ -Lเดฎเตเดคเดฒเดพเดณเดฟ -เดธเตโ€Œเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป=เดซเดฏเดฒเต -เดžเดพเตป- --sysroot=เดฎเตเดคเดฒเดพเดณเดฟ

เดฎเต†เดทเต€เตป เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด“เดชเตเดทเดจเตเด•เตพ
AAArch64 เด“เดชเตเดทเดจเตเด•เตพ -mbig-endian -mlittle-endian -mgeneral-regs-เดฎเดพเดคเตเดฐเด‚ -mcmodel=เดšเต†เดฑเดฟเดฏ
-mcmodel=เดšเต†เดฑเดฟเดฏเดคเต -mcmodel=เดตเดฒเตเดคเต -mstrict-align -เดฎเต‹เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
-mno-เด’เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ -mtls-dialect=desc -mtls-dialect=เดชเดฐเดฎเตเดชเดฐเดพเด—เดค -เดฎเดพเตผเดšเตเดšเต=เดชเต‡เดฐเต
-mcpu=เดชเต‡เดฐเต -mtune=เดชเต‡เดฐเต

เด…เดกเดพเดชเตเดฑเตเดฑเต‡เดต เดŽเดชเตเดชเดฟเดซเดพเดจเดฟ เด“เดชเตเดทเดจเตเด•เตพ -mhalf-reg-file -mprefer-short-insn-regs -mbranch-cost=เดธเด‚เด–เตเดฏ
-mcmove -mnops=เดธเด‚เด–เตเดฏ -msoft-cmpsf -mssplit-lohi -mpost-inc -post-modify
-mstack-offset=เดธเด‚เด–เตเดฏ -mround-เดธเดฎเต€เดชเด‚ -mlong-เด•เต‹เดณเตเด•เตพ - เดนเตเดฐเดธเตเดต เด•เต‹เดณเตเด•เตพ -msmall16 -mfp-mode=เดฎเต‡เดพเดกเต
-mvect-เด‡เดฐเดŸเตเดŸ -max-vect-align=เดธเด‚เด–เตเดฏ -msplit-vecmove-เดจเต‡เดฐเดคเตเดคเต‡ -m1reg-reg

เด•เตˆเด•เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ -mapcs-frame -mno-apcs-frame -mabi=เดชเต‡เดฐเต -mapcs-stack-check
-mno-apcs-stack-check -mapcs-float -mno-apcs-float -mapcs-reentrant
-mno-apcs-reentrant -msched-prolog -mno-sched-prolog -mlittle-endian -mbig-endian
-mwords-little-endian -mfloat-abi=เดชเต‡เดฐเต -เดŽเด‚เดŽเดซเตเดชเดฟเด‡ -mfp16-format=เดชเต‡เดฐเต -mthumb-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เต
-mno-thumb-interwork -mcpu=เดชเต‡เดฐเต -เดฎเดพเตผเดšเตเดšเต=เดชเต‡เดฐเต -mfpu=เดชเต‡เดฐเต -structure-size-boundary=n
-mabort-on-noreturn -mlong-เด•เต‹เดณเตเด•เตพ -mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ -msingle-pic-base
-mno-single-pic-base -mpic-register=reg -mnop-fun-dllimport -mcirrus-fix-invalid-insns
-mno-cirrus-fix-invalid-insns -mpoke-function-name -เดฎเตเดฎเตเดชเต -เดฎเดพเตผเด‚ -mtpcs-frame
-mtpcs-leaf-frame -เดŽเด‚เด•เต‹เดณเตผ-เดธเต‚เดชเตเดชเตผ-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เดฟเด‚เด—เต -mcallee-เดธเต‚เดชเตเดชเตผ-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เดฟเด‚เด—เต -เดŽเด‚เดŸเดฟเดชเดฟ=เดชเต‡เดฐเต
-mtls-dialect=เดญเดพเดท -mword-relocations -mfix-cortex-m3-ldrd - munaligned-access
-mneon-for-64bits

เดŽ.เดตเดฟ.เด†เตผ เด“เดชเตเดทเดจเตเด•เตพ -mmcu=mcu -maccumulate-args -mbranch-cost=เดšเต†เดฒเดตเต -mcall-prologes -เดฎเดฟเดจเตเดฑเต8
-mno-เดคเดŸเดธเตเดธเด™เตเด™เตพ -mrelax - เดนเตเดฐเดธเตเดต เด•เต‹เดณเตเด•เตพ -mstrict-X -mtiny-stack

เดฌเตเดฒเดพเด•เตเด•เตเดซเดฟเตป เด“เดชเตเดทเดจเตเด•เตพ -mcpu=เดธเดฟเดชเดฟเดฏเต[-sirevision] -เดŽเด‚เดธเดฟเด‚ -เดฎเต‹เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
-mno-เด’เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ -mspecld-เด…เดจเต‹เดฎเดฒเดฟ -mno-specld-เด…เดจเต‹เดฎเดฒเดฟ -mcsync-เด…เดจเต‹เดฎเดฒเดฟ
-mno-csync-เด…เดจเต‹เดฎเดฒเดฟ -mlow-64k -mno-low64k -mstack-check-l1 -เดฎเดฟเดกเต-เดทเต†เดฏเตผเดกเต-เดฒเตˆเดฌเตเดฐเดฑเดฟ
-mno-id-shared-library -mshared-library-id=n -mleaf-id-shared-library
-mno-leaf-id-shared-library -msep-data -mno-sep-data -mlong-เด•เต‹เดณเตเด•เตพ -mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ
-mfast-fp -minline-plt -เดฎเตพเดŸเตเดŸเดฟเด•เต‹เตผ -เดŽเด‚เด•เต‹เดฑเดฟเดฏ -เดŽเด‚เด•เต‹เดฑเต†เดฌเต -msdram -micplb

C6x เด“เดชเตเดทเดจเตเด•เตพ -mbig-endian -mlittle-endian -เดฎเดพเตผเดšเตเดšเต=เดธเดฟเดชเดฟเดฏเต -เดŽเด‚เดธเดฟเด‚ -msdata=sdata-เดคเดฐเด‚

เดšเตเดฐเดฟเดธเต เด“เดชเตเดทเดจเตเด•เตพ -mcpu=เดธเดฟเดชเดฟเดฏเต -เดฎเดพเตผเดšเตเดšเต=เดธเดฟเดชเดฟเดฏเต -mtune=เดธเดฟเดชเดฟเดฏเต -mmax-stack-frame=n
-melinux-stacksize=n -เดฎเต†เดŸเตเดฐเดพเด•เตเดธเต4 -เดฎเต†เดŸเตเดฐเดพเด•เตเดธเต100 -mpdebug -mcc-init -mno-เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ
-mstack-align -mdata-align -mconst-align -m32-เดฌเดฟเดฑเตเดฑเต -m16-เดฌเดฟเดฑเตเดฑเต -m8-เดฌเดฟเดฑเตเดฑเต
-mno-prologue-epilogue -mno-gotplt -เดฎเต†เตฝเดซเต - เดฎเต—เดŸเตเดŸเต -เดฎเต†เดฒเดฟเดจเด•เตเดธเต -mlinux -เดธเดฟเด‚ -เดธเดฟเด‚2
-mmul-เดฌเด—เต-เดชเดฐเดฟเดนเดพเดฐเด‚ -mno-mul-bug-เดชเดฐเดฟเดนเดพเดฐเด‚

CR16 เด“เดชเตเดทเดจเตเด•เตพ -เดŽเด‚เดŽเด‚เดŽเดธเดฟ -mcr16cplus -mcr16c -เดŽเด‚เดธเดฟเด‚ -เดฎเดฟเดจเตเดฑเต32 -mbit-ops -mdata-model=เดฎเดพเดคเตƒเด•

เดกเดพเดฐเตเดตเดฟเดจเต เด“เดชเตเดทเดจเตเด•เตพ -เดŽเดฒเตเดฒเดพ_เดฒเต‹เดกเต -allowable_client -เด•เดฎเดพเดจเด‚ -เด†เตผเดšเตเดšเต_เดŽเดฑเดฑเตเด•เตพ_เดฎเดพเดฐเด•เดฎเดพเดฏ -เด•เดฎเดพเดจเด‚_เดฎเดพเดคเตเดฐเด‚
-เดฌเตˆเตปเดกเต_เด…เดฑเตเดฑเต_เดฒเต‹เดกเต -เดฌเดฃเตเดŸเดฟเตฝ -เดฌเดฃเตเดŸเดฟเตฝ_เดฒเต‹เดกเตผ -เด‡เดŸเดชเดพเดŸเตเด•เดพเดฐเดจเตเดฑเต† เดชเต‡เดฐเต -compatibility_version
-เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต -เดกเต†เดกเต_เดธเตเดŸเตเดฐเดฟเดชเตเดชเต -เด†เดถเตเดฐเดฟเดค-เดซเดฏเตฝ -dylib_file -dylinker_install_name
- เดšเดฒเดจเดพเดคเตเดฎเด•เด‚ -เดกเตˆเดจเดพเดฎเดฟเด•เตเดฒเดฟเดฌเต -exported_symbols_list -เดซเดฏเดฒเดฟเดธเตเดฑเตเดฑเต -เดซเตเดฒเดพเดฑเตเดฑเต_เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต
-force_cpusubtype_ALL -force_flat_namespace -headerpad_max_install_names -iframework
-เด‡เดฎเต‡เดœเต_เดฌเต‡เดธเต -init -install_name -keep_private_externs -multi_module
-multiply_defined -multiply_defined_unused -noall_load
-no_dead_strip_inits_and_terms -เดจเต‹เดซเดฟเด•เตเดธเตเดชเตเดฐเต†เดฌเตˆเตปเดกเดฟเด‚เด—เต -เดจเดพเดฎเตพเดŸเตเดŸเดฟเดกเดฟเดซเตเด•เตพ -เดจเต‹เดชเตเดฐเต†เดฌเตˆเตปเดกเต
-เดฎเต‚เด•เตเด•เต เดฒเดฟเด™เตเด•เตเดกเดฟเดฑเตเดฑเต -pagezero_size -เดชเตเดฐเต€เดฌเตˆเตปเดกเต -prebind_all_twolevel_modules -เดธเตเดตเด•เดพเดฐเตเดฏ_เดฌเดฃเตเดŸเดฟเตฝ
-read_only_relocks -sectalign -เดธเต†เด•เตเดŸเต‹เดฌเตเดœเด•เตเดฑเตเดฑเต เดšเดฟเดนเตเดจเด™เตเด™เตพ -whyload -seg1addr -เดตเดฟเดญเดพเด—เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
-เดธเต†เด•เตเดŸเต‹เดฌเตเดœเด•เตเดฑเตเดฑเต เดšเดฟเดนเตเดจเด™เตเด™เตพ -เดฎเต‡เด–เดฒ -เดธเต†เด—เดฆเตเดฆเตผ -segs_read_only_addr -segs_read_write_addr
-seg_addr_table -seg_addr_table_filename -เดธเต†เด—เตเดฒเดฟเด™เตเด•เต†เดกเดฟเดฑเตเดฑเต -เดธเต†เด—เตเดชเตเดฐเต‹เดŸเตเดŸเต -segs_read_only_addr
-segs_read_write_addr -single_module - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต -เดธเดฌเต_เดฒเตˆเดฌเตเดฐเดฑเดฟ -เด‰เดช_เด•เตเดŸ
-twolevel_namespace -เด•เตเดŸ - เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเต - unexported_symbols_list
เดฆเตเตผเดฌเดฒเดฎเดพเดฏ_เดฑเดซเดฑเตปเดธเต_เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ - whatsloaded -F - เดŠเดนเดฟเดšเตเดšเต -เดœเดฟเดซเตเตพ -mmacosx-version-min=เดชเดคเดฟเดชเตเดชเต
-เดŽเด‚เด•เต†เตผเดฃเตฝ -mone-byte-bool

DEC เด†เตฝเดซ เด“เดชเตเดทเดจเตเด•เตพ -mno-fp-regs -msoft-float -malpha-as -mgas -เดฎเต€
-mieee-with-inexact -mieee-conformant -mfp-trap-mode=เดฎเต‡เดพเดกเต -mfp-rounding-mode=เดฎเต‡เดพเดกเต
-mtrap-precision=เดฎเต‡เดพเดกเต -เดฌเดฟเตฝเดกเต-เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพ -mcpu=cpu-เดคเดฐเด‚ -mtune=cpu-เดคเดฐเด‚ -mbwx เดชเดฐเดฎเดพเดตเดงเดฟ
-เดŽเด‚เดซเดฟเด•เตเดธเต -mcix -mfloat-vax -mfloat-ieee -เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดฑเต†เดฒเต‹เด•เตเด•เตเด•เตพ -msmall-เดกเดพเดฑเตเดฑ -mlarge-เดกเดพเดฑเตเดฑ
-msmall-text -mlarge-text -เดฎเต†เดฎเตเดฎเดฑเดฟ-เดฒเต‡เดฑเตเดฑเตปเดธเดฟ=เด•เดพเดฒเด‚

DEC เด†เตฝเดซ/เดตเดฟเดŽเด‚เดŽเดธเต เด“เดชเตเดทเดจเตเด•เตพ -mvms-เดฑเดฟเดŸเตเดŸเต‡เตบ-เด•เต‹เดกเตเด•เตพ -mdebug-main=เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต -malloc64

FR30 เด“เดชเตเดทเดจเตเด•เตพ -msmall-เดฎเต‹เดกเตฝ -mno-lsim

LIF เด“เดชเตเดทเดจเตเด•เตพ -เดŽเด‚เดœเดฟเดชเดฟเด†เตผ-32 -เดŽเด‚เดœเดฟเดชเดฟเด†เตผ-64 -mfpr-32 -mfpr-64 -mhard-float -msoft-float
-malloc-cc -mfixed-cc -mdword -mno-dword - เด‡เดฐเดŸเตเดŸ -mno-เด‡เดฐเดŸเตเดŸ - เดฎเต€เดกเดฟเดฏ -mno-media
-เดฎเตเดฒเดฆเตเดฆเต -mno-muladd -mfdpic -minline-plt -mgprel-ro -multilib-library-pic
-mlinked-fp -mlong-เด•เต‹เดณเตเด•เตพ -เดฎเดพเดฒเดฟเตป-เดฒเต‡เดฌเดฒเตเด•เตพ -mlibrary-เดšเดฟเดคเตเดฐเด‚ -macc-4 -macc-8 -เดชเดพเด•เตเด•เต
-mno-เดชเดพเด•เตเด•เต -mno-เด•เตŠเดŸเดฟเด•เตพ -mcond-เดจเต€เด•เตเด•เด‚ -mno-cond-เดจเต€เด•เตเด•เด‚ -เดฎเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เด…เด‚เด—เด‚
-mno-optimize-membar -mscc -mno-sc -mcond-exec -mno-cond-exec -mvliw-เดถเดพเด–
-mno-vliw-เดถเดพเด– -multi-cond-exec -mno-multi-cond-exec -mnested-cond-exec
-mno-nested-cond-exec -mtomcat-stats -mTLS -mtls -mcpu=เดธเดฟเดชเดฟเดฏเต

เด—เตเดจเต / เดฒเดฟเดจเด•เตเดธเต เด“เดชเตเดทเดจเตเด•เตพ -mglibc -เดฎเตเด•เตเดฒเดฟเดฌเดฟเดธเดฟ -เดฌเดฏเต‹เดฃเดฟเด•เต -เดฎเดฃเตเดŸเตเดฐเต‹เดฏเดฟเดกเต -tno-android-cc -tno-android-ld

H8 / 300 เด“เดชเตเดทเดจเตเด•เตพ -mrelax -mh -เดฎเดฟเดธเต -mn -เดฎเดฟเดจเตเดฑเต32 -malign-300

เดŽเดšเตเดšเตเดชเดฟเดชเดฟเดŽ เด“เดชเตเดทเดจเตเด•เตพ -เดฎเดพเตผเดšเตเดšเต=เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚ -mbig-เดธเตเดตเดฟเดšเตเดšเต -mdisable-fpregs
-mdisable-indexing -mfast-เดชเดฐเต‹เด•เตเดท-เด•เต‹เดณเตเด•เตพ -mgas -mgnu-ld -mhp-ld
-mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ -mjump-in-delay -mlinker-opt -mlong-เด•เต‹เดณเตเด•เตพ
-mlong-เดฒเต‹เดกเต-เดธเตเดฑเตเดฑเต‹เตผ -เดŽเด‚เดจเต‹-เดฌเดฟเด—เต-เดธเตเดตเดฟเดšเตเดšเต -mno-disable-fpregs -mno-disable-indexing
-mno-เดตเต‡เด—เดค-เดชเดฐเต‹เด•เตเดท-เด•เต‹เดณเตเด•เตพ -เดŽเด‚เดจเต‹-เด—เตเดฏเดพเดธเต -mno-jump-in-delay -mno-long-load-store
-mno-portable-runtime -mno-soft-float -mno-space-regs -msoft-float -mpa-risc-1-0
-mpa-risc-1-1 -mpa-risc-2-0 -เด•เดฏเดฑเตเดฑเดพเดตเตเดจเตเดจ-เดฑเตบเดŸเตˆเด‚ -mschedule=cpu-เดคเดฐเด‚ -mspace-regs
-msio -mwsio -munix=unix-std -nolibdld - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต - เดคเตเดฐเต†เดกเตเด•เตพ

i386 เด’เดชเตเดชเด‚ เด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ-เด•เตเดธเดจเตเดฎเตเด•เตเดธ เด“เดชเตเดทเดจเตเด•เตพ -mtune=cpu-เดคเดฐเด‚ -เดฎเดพเตผเดšเตเดšเต=cpu-เดคเดฐเด‚ -mfpmath=เดฏเต‚เดฃเดฟเดฑเตเดฑเต -masm=เดญเดพเดท
-mno-fancy-math-387 -mno-fp-ret-in-387 -msoft-float -mno-wid-multiply -mrtd
-เดฎเดฒเดฟเตป-เด‡เดฐเดŸเตเดŸ -mpreferred-stack-boundary=เดธเด‚เด–เตเดฏ -mincoming-stack-boundary=เดธเด‚เด–เตเดฏ -mcld
-mcx16 -msahf -mmovbe -mcrc32 -mrecip -mrecip=เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• -mvzeroupper -mprefer-avx128 -mmmx
-msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4 -mavx -mavx2 -เดฎเต‡เดธเต -mpclmul
-mfsgsbase -mrdrnd -mf16c -เดŽเด‚เดŽเดซเตเดŽเด‚เดŽ -msse4a -m3dnow -mpopcnt -mabm -mbmi -เดŽเด‚เดŸเดฟเดฌเดฟเดŽเด‚ -mfma4
-mxop -mlzcnt -mbmi2 -mlwp -mthreads -mno-align-stringops -minline-all-stringops
-minline-stringops-dynamically -mstringop-strategy=alga เด‡เด‚เด—เตเดฒเต€เดทเต -mpush-args
-เดฎเด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต-เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต-เด†เตผเด—เตเดธเต -m128bit-เดจเต€เดฃเตเดŸ-เด‡เดฐเดŸเตเดŸ -m96bit-เดจเต€เดฃเตเดŸ-เด‡เดฐเดŸเตเดŸ -mregparm=เดธเด‚เด–เตเดฏ
-msseregparm -mveclibabi=เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด• -mvect8-ret-in-mem -mpc32 -mpc64 -mpc80 -mstackrealign
-เดฎเต‹เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ -mno-red-zone -mno-tls-direct-seg-refs -mcmodel=เด•เต‹เดกเต เดฎเต‹เดกเตฝ
-mabi=เดชเต‡เดฐเต -maddress-mode=เดฎเต‡เดพเดกเต -m32 -m64 -mx32 -mlarge-data-threshold=เดธเด‚เด–เตเดฏ -msse2avx
-เดŽเด‚เดซเต†เตปเดŸเตเดฐเดฟ -m8bit-idiv -mavx256-เดธเตเดชเตเดฒเดฟเดฑเตเดฑเต-เด…เตบเดฒเตˆเตปเดกเต-เดฒเต‹เดกเต -mavx256-เดธเตเดชเตเดฒเดฟเดฑเตเดฑเต-เด…เตบเดฒเตˆเตปเดกเต-เดธเตเดฑเตเดฑเต‹เตผ

i386 เด’เดชเตเดชเด‚ เด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ-เด•เตเดธเดจเตเดฎเตเด•เตเดธ เดตเดฟเตปเดกเต‡เดพเดธเต เด“เดชเตเดทเดจเตเด•เตพ -เดŽเด‚เด•เตบเดธเต‹เตพ -เดŽเด‚เดธเดฟเด—เตเดตเดฟเตป -mno-cygwin -mdll
-mnop-fun-dllimport -mthread -เดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‹เดŸเต -เดŽเด‚เดตเดฟเตป32 -mwindows -fno-set-stack-เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ

IA-64 เด“เดชเตเดทเดจเตเด•เตพ -mbig-endian -mlittle-endian -mgnu-as -mgnu-ld -mno-pic
-mvolatile-asm-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต -mregister-names -msdata -mno-sdata -mconstant-gp -mauto-เดšเดฟเดคเตเดฐเด‚
-mfused-madd -เดฎเดฟเตปเดฒเตˆเตป-เดซเตเดฒเต‹เดŸเตเดŸเต-เดกเดฟเดตเตˆเดกเต-เดฎเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‡เดฑเตเดฑเตปเดธเดฟ -minline-float-divide-max-throughput
-mno-inline-float-divide -minline-int-divide-min-lateency
-minline-int-divide-max-throughput -mno-inline-int-divide -minline-sqrt-min-latency
-minline-sqrt-max-thoughput -mno-inline-sqrt -mdwarf2-asm -เดฎเต†เตผเดฒเดฟ-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต-เดฌเดฟเดฑเตเดฑเตเด•เตพ
-mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ -mtls-size=tls-เดตเดฒเดฟเดชเตเดชเด‚ -mtune=cpu-เดคเดฐเด‚ -milp32 -mlp64
-msched-br-data-spec -msched-ar-data-spec -msched-control-spec -msched-br-in-data-spec
-msched-ar-in-data-spec -msched-in-control-spec -msched-spec-ldc
-msched-spec-control-ldc -msched-prefer-non-data-spec-insns
-msched-prefer-non-control-spec-insns เด“เดฐเต‹ เดธเตˆเด•เตเด•เดฟเดณเดฟเดจเตเด‚ เดถเต‡เดทเด‚ -msched-stop-bits
-msched-count-spec-in-critical-path -msel-sched-dont-check-control-spec
-msched-fp-mem-deps-zero-cost -msched-max-memory-insns-hard-limit
-msched-max-memory-insns=max-insns

IA-64/VMS เด“เดชเตเดทเดจเตเด•เตพ -mvms-เดฑเดฟเดŸเตเดŸเต‡เตบ-เด•เต‹เดกเตเด•เตพ -mdebug-main=เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต -malloc64

LM32 เด“เดชเตเดทเดจเตเด•เตพ -mbarrel-shift-enabled -mdivide-เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -multiply-เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
-msign-extend-enabled -เดฎเตเดฏเต‚เดธเตผ-เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ

M32R/D เด“เดชเตเดทเดจเตเด•เตพ -m32r2 -m32rx -m32r -mdebug -เดฎเดพเดฒเดฟเตป-เดฒเต‚เดชเตเดชเตเด•เตพ -mno-align-loops
-missue-rate=เด…เด•เตเด•เด‚ -mbranch-cost=เด…เด•เตเด•เด‚ -mmodel=เด•เต‹เดกเต-เดตเดฒเดฟเดชเตเดชเด‚-เดฎเต‹เดกเตฝ-เดคเดฐเด‚ -msdata=sdata-
เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด• -mno-flush-func -mflush-func=เดชเต‡เดฐเต -mno-flush-trap -mflush-trap=เด…เด•เตเด•เด‚ -G เดธเด‚เด–เตเดฏ

เดฎเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเดšเต เด“เดชเตเดทเดจเตเด•เตพ -mcpu=เดธเดฟเดชเดฟเดฏเต -เดŽเด‚เดธเดฟเด‚ -memregs=เด…เด•เตเด•เด‚

เดฎเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ เด“เดชเตเดทเดจเตเด•เตพ -เดฎเดพเตผเดšเตเดšเต=เด•เดฎเดพเดจเด‚ -mcpu=เดธเดฟเดชเดฟเดฏเต -mtune=เดฐเดพเด—เด‚ -m68000 -m68020 -m68020-40
-m68020-60 -m68030 -m68040 -m68060 -mcpu32 -m5200 -m5206e -m528x -m5307 -m5407
-mcfv4e -mbitfield -mno-bitfield -mc68000 -mc68020 -mnobitfield -mrtd -mno-rtd
-เดŽเด‚เดกเดฟเดตเดฟ -mno-div -msshort -mno-เดนเตเดฐเดธเตเดต -mhard-float -m68881 -msoft-float -mpcrel
-malign-int -mstrict-align -msep-data -mno-sep-data -mshared-library-id=n
-เดฎเดฟเดกเต-เดทเต†เดฏเตผเดกเต-เดฒเตˆเดฌเตเดฐเดฑเดฟ -mno-id-shared-library -mxgot -mno-xgot

เดŽเด‚เด•เต‹เตผ เด“เดชเตเดทเดจเตเด•เตพ -mhardlit -mno-hardlit -เดŽเด‚เดกเดฟเดตเดฟ -mno-div -mrelax-immediates
-mno-relax-immediates -mwide-bitfields -mno-wid-bitfields -m4byte-เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
-mno-4byte-เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ -mcallgraph-data -mno-calgraph-data -mslow-เดฌเตˆเดฑเตเดฑเตเด•เตพ
-mno-slow-bytes -mno-lsim -mlittle-endian -mbig-endian -m210 -m340
-mstack-เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต

เดŽเด‚.เดชเดฟ เด“เดชเตเดทเดจเตเด•เตพ -เดฎเดพเดฌเตเดธเตเดกเดฟเดซเต -เดฎเดพเตพ-เด“เดชเตโ€Œเดฑเตเดฑเตเด•เตพ -เดฎเดพเดตเดฑเต‡เดœเต -m based=n -mbitops -mc=n -mclip
-mconfig=เดชเต‡เดฐเต -เดŽเด‚เด•เต‹เดชเต -mcop32 -mcop64 -mivc2 -เดŽเด‚เดกเดฟเดธเดฟ -เดŽเด‚เดกเดฟเดตเดฟ -เดฎเต†เดฌเต -เดฎเต†เตฝ -เดฎเดฟเดฏเต‹-เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ - เดฎเดฟเดฒเตเดฒเดฟ
-mleadz -เดŽเด‚เดŽเด‚ -mminmax -mult -mno-opts - เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด• -เดฎเดฟเดธเต -เดฎเดธเดพเดคเตเตผ -msdram -เดŽเด‚เดธเดฟเด‚ -msimnovec
-เดŽเด‚เดŸเดฟเดŽเดซเต -mtiny=n

เดฎเตˆเด•เตเดฐเต‹เดฌเตเดฒเต‡เดธเต เด“เดชเตเดทเดจเตเด•เตพ -msoft-float -mhard-float -small-divides -mcpu=เดธเดฟเดชเดฟเดฏเต -mmemcpy
-mxl-soft-mul -mxl-soft-div -mxl-เดฌเดพเดฐเตฝ-เดทเดฟเดซเตเดฑเตเดฑเต -mxl-เดชเดพเดฑเตเดฑเต‡เตบ-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• -mxl-stack-check
-mxl-gp-opt -mno-clearbss -mxl-multiply-high -mxl-float-convert -mxl-float-sqrt
-mxl-เดฎเต‹เดกเต-เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเตฝ

เดŽเด‚เดเดชเดฟเดŽเดธเต เด“เดชเตเดทเดจเตเด•เตพ -เด‡เดŽเตฝ -เด‡.เดฌเดฟ -เดฎเดพเตผเดšเตเดšเต=เด•เดฎเดพเดจเด‚ -mtune=เด•เดฎเดพเดจเด‚ -mips1 -mips2 -mips3 -mips4
-mips32 -mips32r2 -mips64 -mips64r2 -mips16 -mno-mips16 -mflip-mips16
-minterlink-mips16 -mno-interlink-mips16 -mabi=เด…เดฌเดฟ -เดฎเดพเดฌเดฟเด•เตเด•เตฝเดธเต -mno-abicalls
-mshared -mno-เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต -mplt -mno-plt -mxgot -mno-xgot -mgp32 -mgp64 -mfp32
-mfp64 -mhard-float -msoft-float -เดธเดฟเด‚เด—เดฟเตพ-เดซเตเดฒเต‹เดŸเตเดŸเต -mdouble-float -เดŽเด‚เดกเดฟเดŽเดธเตเดชเดฟ -mno-dsp
-mdspr2 -mno-dspr2 -mfpu=fpu-เดคเดฐเด‚ -msmartmips -mno-smartmips - เดœเต‹เดกเดฟ-เด…เดตเดฟเดตเดพเดนเดฟเดคเตป
-mno-เดœเต‹เดกเดฟ-เด’เดฑเตเดฑ -mdmx -mno-mdmx -mips3d -mno-mips3d -เดŽเด‚เดŽเด‚เดŸเดฟ -mno-mt -mllsc
-mno-llsc -mlong64 -mlong32 -msym32 -mno-sym32 -Gเดธเด‚เด–เตเดฏ -mlocal-sdata
-mno-local-sdata -เดฎเต†เด•เตเดธเตเดฑเตเดฑเต‡เตบ-เดธเตเดกเดพเดฑเตเดฑ -mno-extern-sdata -mgpopt -mno-gopt -membedded-data
-mno-เดŽเด‚เดฌเต†เดกเดกเต-เดกเดพเดฑเตเดฑ -เดฎเตเดจเดฟเดจเดฟเดฑเตเดฑเต-เด•เต‹เตบเดธเตเดฑเตเดฑเต-เด‡เตป-เดฑเต‹เดกเดพเดฑเตเดฑ -mno-uninit-const-in-rodata
-mcode-readable=เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ -msplit-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ -mno-split-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ -เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดฑเต†เดฒเต‹เด•เตเด•เตเด•เตพ
-mno-เดตเตเดฏเด•เตเดคเดฎเดพเดฏ-relocks -mcheck-zero-division -mno-check-zero-division -mdivide-เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ
-mdivide-เดฌเตเดฐเต‡เด•เตเด•เตเด•เตพ -mmemcpy -mno-memcpy -mlong-เด•เต‹เดณเตเด•เตพ -mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ -เดฎเตเดฎเดฆเต -mno-เดญเตเดฐเดพเดจเตเดคเตป
-mfused-madd -mno-fused-madd -nocpp -mfix-24k -mno-fix-24k -mfix-r4000
-mno-fix-r4000 -mfix-r4400 -mno-fix-r4400 -mfix-r10000 -mno-fix-r10000 -mfix-vr4120
-mno-fix-vr4120 -mfix-vr4130 -mno-fix-vr4130 -mfix-sb1 -mno-fix-sb1
-mflush-func=เดซเด™เตเด•เต -mno-flush-func -mbranch-cost=เดธเด‚เด–เตเดฏ - เดถเดพเด–-เดธเดพเดงเตเดฏเดค
-mno-เดถเดพเด–-เดธเดพเดงเตเดฏเดค -mfp-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ -mno-fp-exceptions -mvr4130-เด…เดฒเตˆเตป -mno-vr4130-align
-เดŽเด‚เดธเดฟเตปเดธเดฟ -mno-synci -mrelax-pic-เด•เต‹เดณเตเด•เตพ -mno-relax-pic-เด•เต‹เดณเตเด•เตพ -mmcount-ra-เดตเดฟเดฒเดพเดธเด‚

MMIX เด“เดชเตเดทเดจเตเด•เตพ -mlibfuncs -mno-libfuncs -เดฎเต†เดชเตเดธเดฟเดฒเต‹เตบ -mno-epsilon -เดฎเดพเดฌเดฟ=เด—เตเดจเต
-mabi=mmixware -mzero-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด• -mknuthdiv -mtoplevel-เดšเดฟเดนเตเดจเด™เตเด™เตพ -เดฎเต†เตฝเดซเต -เดฌเตเดฐเดพเดžเตเดšเต-เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด•
-mno-เดถเดพเด–-เดชเตเดฐเดตเดšเดจเด‚ -เดฌเต‡เดธเต-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ -mno-เดฌเต‡เดธเต-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ -เดธเดฟเด‚เด—เดฟเตพ-เดŽเด•เตเดธเดฟเดฑเตเดฑเต
-mno-single-exit

MN10300 เด“เดชเตเดทเดจเตเด•เตพ -mult-เดฌเด—เต -mno-mult-bug -mno-am33 -เดฎเดพเด‚33 -เดฎเดพเด‚33-2 -เดฎเดพเด‚34 -mtune=เดธเดฟเดชเดฟเดฏเต-
เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด• -mreturn-pointer-on-d0 -mno-crt0 -mrelax -mliw -msetlb

PDP-11 เด“เดชเตเดทเดจเตเด•เตพ -mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 -เดŽเด‚เดฌเดฟเด•เต‹เดชเตเดชเดฟ
-mbcopy-builtin -เดฎเดฟเดจเตเดฑเต32 -mno-int16 -เดฎเดฟเดจเตเดฑเต16 -mno-int32 -mfloat32 -mno-float64
-mfloat64 -mno-float32 -เดฎเดพเดฌเตเดทเดฟ -mno-abshi -เดฌเตเดฐเดพเดžเตเดšเต-เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเต -mbranch-เดตเดฟเดฒเด•เตเดฑเดžเตเดž
-munix-asm -mdec-asm

picoChip เด“เดชเตเดทเดจเตเด•เตพ -mae=ae_type -mvliw-lookahead=N -เดตเดฟเดฒเดพเดธเดฎเดพเดฏเดฟ เดšเดฟเดนเตเดจเด‚
-mno-infective-warnings

เดชเดตเตผเดชเดฟเดธเดฟ เด“เดชเตเดทเดจเตเด•เตพ RS/6000, PowerPC เด“เดชเตเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด•เดพเดฃเตเด•.

RX78 เด“เดชเตเดทเดจเตเด•เตพ -เดŽเด‚เดธเดฟเด‚ -mmul=เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ -mmul=g13 -mmul=rl78

RS / 6000 เด’เดชเตเดชเด‚ เดชเดตเตผเดชเดฟเดธเดฟ เด“เดชเตเดทเดจเตเด•เตพ -mcpu=cpu-เดคเดฐเด‚ -mtune=cpu-เดคเดฐเด‚ -mcmodel=เด•เต‹เดกเต เดฎเต‹เดกเตฝ -เดถเด•เตเดคเดฟ
-เดŽเด‚เดจเต‹-เดชเดตเตผ -mpower2 -mno-power2 -mpowerpc -mpowerpc64 -mno-powerpc -เดฎเดพเตพเดŸเตเดŸเดฟเดตเต†เด•เต
-mno-altivec -mpowerpc-gpopt -mno-powerpc-gpopt -mpowerpc-gfxopt -mno-powerpc-gfxopt
-mmfcrf -mno-mfcrf -mpopcntb -mno-popcntb -mpopcntd -mno-popcntd -mfprnd
-mno-fprnd -เดŽเด‚เดธเดฟเดŽเด‚เดชเดฟเดฌเดฟ -mno-cmpb -เดŽเด‚เดŽเด‚เดŽเดซเตเดชเดฟเดœเดฟเดชเดฟเด†เตผ -mno-mfpgpr -mhard-dfp -mno-hard-dfp
-mnew-mnemonics - เดชเต‚เดชเตเดชเตฝ-เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตเดธเต -mfull-toc -เดฎเดฟเดจเดฟเดฎเตฝ-เดŸเต‹เด•เตเด•เต -mno-fp-in-toc
-mno-เดธเด‚-เด‡เตป-เดŸเต‹เด•เตเด•เต -m64 -m32 -mxl-compat -mno-xl-compat -mpe -เดฎเดฒเดฟเด—เต-เดชเดตเตผ
-เดฎเดฒเดฟเตป-เดธเตเดตเดพเดญเดพเดตเดฟเด•เด‚ -msoft-float -mhard-float - เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ -mno-เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ -เดธเดฟเด‚เด—เดฟเตพ-เดซเตเดฒเต‹เดŸเตเดŸเต
-mdouble-float -เดธเดฟเดฎเตเดชเดฟเตพ-เดŽเดซเตเดชเดฟเดฏเต -เด‚เดธเตเดŸเตเดฐเดฟเด‚เด—เต -mno-เดธเตเดŸเตเดฐเดฟเด‚เด—เต -เดฎเดพเดฑเตเดฑเตเด• -mno-update
-เดฎเดพเดตเต‹เดฏเดฟเดกเต-เดธเต‚เดšเดฟเด•-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ -mno-avoid-indexed-addresses -mfused-madd -mno-fused-madd
-mbit-align -mno-bit-align -mstrict-align -mno-strict-align - mrelocatable
-mno-reloocatable -mrelocatable-lib -mno-relocatable-lib -เดŽเด‚เดŸเดฟเด’เดธเดฟ -mno-toc - เดšเต†เดฑเดฟเดฏ
-mlittle-endian -เดฎเตเดชเดฟเด—เต -mbig-endian -mdynamic-no-pic -เดฎเดพเตพเดŸเตเดŸเดฟเดตเต†เด•เต -mswdiv
-msingle-pic-base -mprioritize-restricted-insns=เดฎเตเตปเด—เดฃเดจ
-msched-costly-dep=เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚_เดคเดฐเด‚ -minsert-sched-nops=เดธเตเด•เต€เด‚ -mcall-sysv
-mcall-netbsd -maix-struct-return -msvr4-struct-return -mabi=เด…เดฌเดฟ-เดคเดฐเด‚ -เดธเตเดฐเด•เตเดทเดฟเดค-plt
-mbss-plt -mblock-move-inline-limit=เดธเด‚เด–เตเดฏ - เดฎเดฟเดธเตฝ -mno-isel -เดฎเดฟเดธเตฝ=เด…เดคเต† -เดฎเดฟเดธเตฝ=เด‡เดฒเตเดฒ -เดŽเด‚เดŽเดธเตเดชเดฟ
-mno-spe -mspe=เด…เดคเต† -mspe=เด‡เดฒเตเดฒ - เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เดฟเดฏเดคเต -mgen-เดธเต†เตฝ-เดฎเตˆเด•เตเดฐเต‹เด•เต‹เดกเต -mwarn-cell-microcode
-mvrsave -mno-vrsave -mmulhw -mno-mulhw -mdlmzb -mno-dlmzb -mfloat-gprs=เด…เดคเต†
-mfloat-gprs=No -mfloat-gprs=single -mfloat-gprs=เด‡เดฐเดŸเตเดŸ -เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต -mno-เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต
-เดŽเด‚เดธเดฟเด‚ -mmvme -เดญเตเดฐเดพเดจเตเดคเดจเตเดฎเดพเตผ - myellowknife - เด…เด‚เด—เด‚ -msdata -msdata=เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• -mvxworks -G เดธเด‚เด–เตเดฏ
-pthread -mrecip -mrecip=เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• -mno-recip -mrecip-เดชเตเดฐเดฟเดธเดฟเดทเตป -mno-เดฑเต†เดธเดฟเดชเตเดชเต-เดชเตเดฐเดฟเดธเดฟเดทเตป
-mveclibabi=เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด• -mfriz -mno-friz --เดจเต†เดธเตเดฑเตเดฑเดกเต-เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ
-mno-pointers-to-nested-functions -save-toc-indirect -mno-save-toc-indirect

RX เด“เดชเตเดทเดจเตเด•เตพ -m64bit-เดกเดฌเดฟเตพเดธเต -m32bit-เดกเดฌเดฟเตพเดธเต -เดŽเดซเตเดชเดฟเดฏเต -เดจเต‹เดซเตเดชเต -mcpu= -mbig-endian-data
-mlittle-endian-data -msmall-เดกเดพเดฑเตเดฑ -เดŽเด‚เดธเดฟเด‚ -mno-sim -mas100-เดตเดพเด•เตเดฏเด˜เดŸเดจ -mno-as100-เดตเดพเด•เตเดฏเด˜เดŸเดจ
-mrelax -mmax-constant-size= -mint-register= -mpid -msave-ac-in-interrupts

S / 390 เด’เดชเตเดชเด‚ zSeries เด“เดชเตเดทเดจเตเด•เตพ -mtune=cpu-เดคเดฐเด‚ -เดฎเดพเตผเดšเตเดšเต=cpu-เดคเดฐเด‚ -mhard-float -msoft-float
-mhard-dfp -mno-hard-dfp -mlong-เด‡เดฐเดŸเตเดŸ-64 -mlong-เด‡เดฐเดŸเตเดŸ-128 -เดŽเด‚เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป
-mno-backchain -เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต -mno-เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต -msmall-exec -mno-small-exec
-mmvcle -mno-mvcle -m64 -m31 -mdebug -mno-เดกเต€เดฌเด—เต -เดฎเต†เดธ -mzarch -mtpf-เดŸเตเดฐเต‡เดธเต
-mno-tpf-trace -mfused-madd -mno-fused-madd -mwarn-framesize -mwarn-dynamicstack
-mstack-เดตเดฒเดฟเดชเตเดชเด‚ -mstack-guard

เดธเตเด•เต‡เดพเตผ เด“เดชเตเดทเดจเตเด•เตพ -เดฎเต†เดฌเต -เดฎเต†เตฝ -mnhwloop -เดฎเตเตพเดธเต -เดŽเด‚เดŽเด‚เดŽเดธเดฟ -เดŽเด‚เดธเตโ€Œเด•เต‹เตผ 5 -mscore5u -เดŽเด‚เดธเตโ€Œเด•เต‹เตผ 7 -mscore7d

SH เด“เดชเตเดทเดจเตเด•เตพ -m1 -m2 -m2e -m2a-nofpu -m2a-เด’เดฑเตเดฑ-เดฎเดพเดคเตเดฐเด‚ -m2a-เด’เดฑเตเดฑ -m2a -m3 -m3e
-m4-nofpu -m4-เด’เดฑเตเดฑเดฏเตเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ -m4-เด’เดฑเตเดฑ -m4 -m4a-nofpu -m4a-เด’เดฑเตเดฑ-เดฎเดพเดคเตเดฐเด‚ -m4a-เด’เดฑเตเดฑ
-m4a -m4al -m5-64media -m5-64media-nofpu -m5-32media -m5-32media-nofpu -m5-เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเต
-m5-เด•เต‹เด‚เดชเดพเด•เตเดŸเต-เดจเต‹เดซเตเดชเต -mb - เดฎเดฟเดฒเตเดฒเดฟ -mdalign -mrelax -mbigtable -mfmovd -เดฎเดฟเดคเดพเดšเตเดšเดฟ -เดฎเตเดฐเต†เดจเต†เดธเดพเดธเต
-mno-renesas -mnomacsave -เดฎเต€ -mno-ieee -mbitops - เดคเต†เดฑเตเดฑเดฟเดฆเตเดงเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด• -minline-ic_invalidate
-เดชเดพเดกเตเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต -mspace -เดฎเตเดฎเตเดชเต เดฎเดฑเดจเตเดจเต -เดฎเตเดฏเต‚เดธเตผเดฎเต‹เดกเต -multcost=เด…เด•เตเด•เด‚ -mdiv=เด•เต—เดถเดฒเด‚
-mdivsi3_libfunc=เดชเต‡เดฐเต -mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ -เดฎเดพเดกเตโ€Œเดœเดธเตเดฑเตเดฑเต-เด…เตบเดฑเต‹เตพ
-mindexed-addressing -mgettrcost=เด…เด•เตเด•เด‚ -mpt-fixed -เดฎเด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต-เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต-เด†เตผเด—เตเดธเต
เด…เดธเดพเดงเตเดตเดพเดฏ เดšเดฟเดนเตเดจเด™เตเด™เตพ -msoft-atomic -mbranch-cost=เดธเด‚เด–เตเดฏ -เดŽเด‚เดธเดฟเดฌเตเดฐเดพเดžเตเดšเตเดกเดฟ -mcmpeqdi -mfused-madd
-เดจเดŸเด•เตเด•เตเด•-เดšเดฒเดฟเด•เตเด•เตเด•

เดธเต†เดพเดณเดพเดฐเดฟเดธเต 2 เด“เดชเตเดทเดจเตเด•เตพ -เดฎเดฟเดฎเตเดชเต‚เตผ-เดŸเต†เด•เตเดธเตเดฑเตเดฑเต -mno-impure-text -เดชเตเดคเตเดฐเต†เดกเตเด•เตพ -pthread

เดธเตเดชเดพเตผเด•เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ -mcpu=cpu-เดคเดฐเด‚ -mtune=cpu-เดคเดฐเด‚ -mcmodel=เด•เต‹เดกเต เดฎเต‹เดกเตฝ -memory-model=เดฎเต†เด‚-
เดฎเดพเดคเตƒเด• -m32 -m64 -เดฎเดพเดชเตเดชเต-เดฑเต†เด—เตเดธเต -mno-app-regs -mfaster-structs -mno-faster-structs
- mflat -mno-เดซเตเดฒเดพเดฑเตเดฑเต -mfpu -mno-fpu -mhard-float -msoft-float -mhard-quad-float
-msoft-quad-float -mstack-เดชเด•เตเดทเดชเดพเดคเด‚ -mno-stack-bias -เดฎเตเดจเดฒเตˆเตปเดกเต-เดกเดฌเดฟเตพเดธเต
-mno-unaligned-doubles -mv8plus -mno-v8plus -เดŽเด‚เดตเดฟเดŽเดธเต -mno-vis -mvis2 -mno-vis2
-mvis3 -mno-vis3 -mfmaf -mno-fmaf -mpopc -mno-popc -mfix-at697f

เดŽเดธเตเดชเดฟเดŽเดธเต เด“เดชเตเดทเดจเตเด•เตพ -mwarn-reloc -เดฎเต†เดฑเตผ-เดฑเต†เดฒเต‹เด•เตเด•เต -msafe-dma -munsafe-dma -เดฌเตเดฐเดพเดžเตเดšเต-เดธเต‚เดšเดจเด•เตพ
-msmall-mem -mlarge-mem -mstdmain -mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ -mea32 -mea64
-เดฎเดพเดกเตเดฐเดธเตเดธเต-เดธเตเดชเต‡เดธเต-เด•เตบเดตเต‡เตผเดทเตป -mno-เดตเดฟเดฒเดพเดธเด‚-เดธเตเดชเต‡เดธเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -mcache-size=เด•เดพเดทเต† เดตเดฒเดฟเดชเตเดชเด‚
-เดฎเดพเดฑเตเดฑเต‹เดฎเดฟเด•เต-เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ -mno-atomic-updates

เดธเดฟเดธเตเดฑเตเดฑเด‚ V เด“เดชเตเดทเดจเตเด•เตพ -Qy -เด•เตเดฏเต.เดŽเตป -เดตเตˆ.เดชเดฟ.เดชเดพเดคเด•เตพ -Ym,เดฎเตเดคเดฒเดพเดณเดฟ

เดŸเตˆเตฝ-Gx เด“เดชเตเดทเดจเตเด•เตพ -mcpu=เดธเดฟเดชเดฟเดฏเต -m32 -m64

เดŸเตˆเตฝเดชเตเดฐเต‹ เด“เดชเตเดทเดจเตเด•เตพ -mcpu=เดธเดฟเดชเดฟเดฏเต -m32

V850 เด“เดชเตเดทเดจเตเด•เตพ -mlong-เด•เต‹เดณเตเด•เตพ -mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ -เดŽเด‚เดชเดฟ -mno-ep -mprolog-เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
-mno-prolog-function -mspace -mtda=n -msda=n -mzda=n -เดฎเดพเดชเตเดชเต-เดฑเต†เด—เตเดธเต -mno-app-regs
-mdisable-เด•เต‹เตพ -mno-disable-เด•เต‹เตพ -mv850e2v3 -mv850e2 -mv850e1 -mv850es -mv850e
-mv850 -mbig-เดธเตเดตเดฟเดšเตเดšเต

เดตเดพเด•เตเดธเต เด“เดชเตเดทเดจเตเด•เตพ -เดŽเด‚เดœเดฟ -เดŽเด‚เด—เตเดจเต -เดฎเตเดฏเต‚เดฃเดฟเด•เตเดธเต

VxWorks เด“เดชเตเดทเดจเตเด•เตพ -mrtp --เดจเต‹เตบ-เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต - เดฌเดฟเดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต -Bdynamic -เดŽเด•เตเดธเตเดฌเตˆเตปเดกเต-เด…เดฒเดธเดฎเดพเดฏ -เดŽเด•เตเดธเตเดฌเตˆเตปเดกเต-เด‡เดชเตเดชเต‹เตพ

เด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ-เด•เตเดธเดจเตเดฎเตเด•เตเดธ เด“เดชเตเดทเดจเตเด•เตพ i386, x86-64 เด“เดชเตเดทเดจเตเด•เตพ เด•เดพเดฃเตเด•.

เดŽเด•เตเดธเตเดธเตเดฑเตเดฑเต‹เดฎเดฟ16 เด“เดชเตเดทเดจเตเด•เตพ -เดŽเด‚เดธเดฟเด‚

เดŽเด•เตเดธเตเดฑเตเดฑเต†เตปเดธ เด“เดชเตเดทเดจเตเด•เตพ -mconst16 -mno-const16 -mfused-madd -mno-fused-madd -mforce-no-pic
-serialize-เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ -mno-serialize-volatile -mtext-section-literals
-mno-text-section-literals -mtarget-align -mno-target-align -เดฎเต‹เด‚เด—เตเด•เต‹เดณเตเด•เตพ
-mno-longcalls

zSeries เด“เดชเตเดทเดจเตเด•เตพ S/390, zSeries เด“เดชเตเดทเดจเตเด•เตพ เด•เดพเดฃเตเด•.

เด•เต‡เดพเดกเต เดคเดฒเดฎเตเดฑ เด“เดชเตเดทเดจเตเด•เตพ
-fcal-save-reg -fcall-เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš-reg -เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดคเต-reg - เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ -fnon-call-exceptions
-เดซเตบเดตเดฟเตปเดกเต-เดŸเต‡เดฌเดฟเดณเตเด•เตพ -fasynchronous-unwind-tables -finhibit-size-directive
-เดซเดฟเตปเดธเตเดŸเตเดฐเดฎเต†เดจเตเดฑเต-เดซเด‚เด—เตเดทเดจเตเด•เตพ -finstrument-functions-exclude-function-list=เดธเดฟเด‚,เดธเดฟเด‚...
-finstrument-functions-exclude-file-list=เดซเดฏเดฒเต,เดซเดฏเดฒเต... -fno-common -fno-ident
-fpcc-struct-return -fpic -fPIC -fpie -fPIE -fno-เดœเดฎเตเดชเต-เดŸเต‡เดฌเดฟเดณเตเด•เตพ -frecord-gcc-เดธเตเดตเดฟเดšเตเดšเตเด•เตพ
-เดซเตเดฐเต†เด—เต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดฑเดฟเดŸเตเดŸเต‡เตบ -fshort-enums -fshort-เด‡เดฐเดŸเตเดŸ -fshort-wchar -fverbose-asm
-fpack-struct[=n] -fstack-เดšเต†เด•เตเด•เต -fstack-limit-register=reg -fstack-limit-symbol=เดธเดฟเด‚
-fno-stack-limit -fsplit-stack -เดซเตเดฒเต€เดกเดฟเด‚เด—เต-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เตผ -ftls-model=เดฎเดพเดคเตƒเด• -ftrapv
-fwrapv -fbounds-เดšเต†เด•เตเด•เต - fvisibility -fstrict-volatile-bitfields

เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต The เดคเดฐเด‚ of เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเตฝ เดจเดพเดฒเต เด˜เดŸเตเดŸเด™เตเด™เตพ เดตเดฐเต† เด‰เตพเดชเตเดชเต†เดŸเดพเด‚: เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดถเดฐเดฟเดฏเดพเดฏเดคเต, เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‚เดŸเดพเดคเต†
เดฒเดฟเด™เตเด•เดฟเด‚เด—เต, เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด† เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ. เดชเดฒเดคเตเด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เด’เดจเตเดจเตเด•เดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เด…เดธเด‚เดฌเตเดฒเตผ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เด’เดฐเต เด…เดธเด‚เดฌเตเดฒเตผ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต‹ เดซเดฏเดฒเตเด•เตพ; เดชเดฟเดจเตเดจเต†
เด“เดฐเต‹ เด…เดธเด‚เดฌเตเดฒเตผ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด‚ เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดŽเดฒเตเดฒเดพ เด’เดฌเตเดœเด•เตเดฑเตเดฑเดฟเดจเต†เดฏเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฏเดฒเตเด•เตพ (เดชเตเดคเตเดคเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดตเดฏเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดตเดฏเตเด‚) เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต.

เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเตŠเดฐเต เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเด‚, เดซเดฏเดฒเดฟเดจเตเดฑเต† เดจเดพเดฎ เดธเดซเดฟเด•เตเดธเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด†เดฃเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดšเต†เดฏเตเดคเต:

เดซเดฏเดฒเต.c
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดธเดฟ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต.

เดซเดฏเดฒเต.i
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดฟ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต.

เดซเดฏเดฒเต.ii
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค C++ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต.

เดซเดฏเดฒเต.m
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต. เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฃเด‚ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• เดฒเดฟเดฌเต‹เดฌเตเดœเดฟเดธเดฟ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดฒเตˆเดฌเตเดฐเดฑเดฟ
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเตผเด•เตเด•เต.

เดซเดฏเดฒเต.เดฎเตˆ
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต.

เดซเดฏเดฒเต.เดŽเด‚เดŽเด‚
เดซเดฏเดฒเต.M
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต. เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฃเด‚ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• เดฒเดฟเดฌเต‹เดฌเตเดœเดฟเดธเดฟ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดฒเตˆเดฌเตเดฐเดฑเดฟ
เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเตผเด•เตเด•เต. เด…เดคเดฒเตเดฒ .M M เดŽเดจเตเดจ เด…เด•เตเดทเดฐ เดฎเต‚เดฒเดงเดจเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดซเดฏเดฒเต.mii
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต, เด…เดคเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ.

เดซเดฏเดฒเต.h
C, C++, Objective-C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Objective-C++ เดŽเดจเตเดจ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดซเดฏเตฝ เด’เดฐเต เดชเตเดฐเต€ เด•เด‚เดชเตˆเตฝ เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดฃเด‚
เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C, C++ เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เด’เดฐเต Ada เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด‚ (เดตเดดเดฟ
-fdump-ada-spec เดธเตเดตเดฟเดšเตเดšเต).

เดซเดฏเดฒเต.cc
เดซเดฏเดฒเต.cp
เดซเดฏเดฒเต.cxx
เดซเดฏเดฒเต.cpp
เดซเดฏเดฒเต.เดธเดฟ.เดชเดฟ.เดชเดฟ
เดซเดฏเดฒเต.c++
เดซเดฏเดฒเต.C
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดธเดฟ++ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต. เดŽเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• .cxx, เด…เดตเดธเดพเดจเดคเตเดคเต† เดฐเดฃเตเดŸเต เด…เด•เตเดทเดฐเด™เตเด™เตพ
เดฐเดฃเตเดŸเตเด‚ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ x. เด…เดคเตเดชเต‹เดฒเต†, .C เด’เดฐเต เด…เด•เตเดทเดฐ เดฎเต‚เดฒเดงเดจเด‚ C เดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดซเดฏเดฒเต.เดŽเด‚เดŽเด‚
เดซเดฏเดฒเต.M
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด…เดคเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดฃเด‚.

เดซเดฏเดฒเต.mii
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต, เด…เดคเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ.

เดซเดฏเดฒเต.hh
เดซเดฏเดฒเต.H
เดซเดฏเดฒเต.hp
เดซเดฏเดฒเต.hxx
เดซเดฏเดฒเต.hpp
เดซเดฏเดฒเต.เดŽเดšเตเดšเตเดชเดฟเดชเดฟ
เดซเดฏเดฒเต.h++
เดซเดฏเดฒเต.tcc
C++ เดนเต†เดกเตผ เดซเดฏเตฝ เด’เดฐเต เดชเตเดฐเต€ เด•เด‚เดชเตˆเตฝเดกเต เดนเต†เดกเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Ada เดธเตเดชเต†เด•เต เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดฃเด‚.

เดซเดฏเดฒเต.f
เดซเดฏเดฒเต.เดตเต‡เดฃเตเดŸเดฟ
เดซเดฏเดฒเต.ftn
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดซเต‹เตผเดŸเตเดฐเดพเตป เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดซเดฟเด•เตเดธเดกเต เดซเต‹เด‚.

เดซเดฏเดฒเต.F
เดซเดฏเดฒเต.เดตเต‡เดฃเตเดŸเดฟ
เดซเดฏเดฒเต.fpp
เดซเดฏเดฒเต.เดŽเดซเตเดชเดฟเดชเดฟ
เดซเดฏเดฒเต.เดŽเดซเต.เดŸเดฟ.เดŽเตป
เดจเดฟเดถเตเดšเดฟเดค เดซเต‹เด‚ เดซเต‹เตผเดŸเตเดฐเดพเตป เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด…เดคเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดฃเด‚ (เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ).

เดซเดฏเดฒเต.f90
เดซเดฏเดฒเต.f95
เดซเดฏเดฒเต.f03
เดซเดฏเดฒเต.f08
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดซเต‹เตผเดŸเตเดฐเดพเตป เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดธเต—เดœเดจเตเดฏ เดซเต‹เด‚.

เดซเดฏเดฒเต.F90
เดซเดฏเดฒเต.F95
เดซเดฏเดฒเต.F03
เดซเดฏเดฒเต.F08
เดซเตเดฐเต€ เดซเต‹เด‚ เดซเต‹เตผเดŸเตเดฐเดพเตป เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚ (เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ).

เดซเดฏเดฒเต.เดชเต‹เด•เต‚
เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

เดซเดฏเดฒเต.เด†เดกเตเดธเต
เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เด…เดŸเด™เตเด™เตเดจเตเดจ Ada เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดซเดฏเตฝ (เด’เดฐเต เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚
เดชเดพเด•เตเด•เต‡เดœเต, เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดจเดฑเดฟเด•เต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตŠเดคเต เดคเตฝเด•เตเดทเดฃเด‚), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฏเต‚เดฃเดฟเดฑเตเดฑเต
เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ (เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต, เดœเดจเดฑเดฟเด•เต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚). เด…เดคเตเดคเดฐเด‚
เดซเดฏเดฒเตเด•เตพ เดŽเดจเตเดจเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดจเดตเตเดฏ.

เดซเดฏเดฒเต.adb
เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดฌเต‹เดกเดฟ (เด’เดฐเต เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดพเด•เตเด•เต‡เดœเต เดฌเต‹เดกเดฟ) เด…เดŸเด™เตเด™เตเดจเตเดจ Ada เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดซเดฏเตฝ.
เด…เดคเตเดคเดฐเด‚ เดซเดฏเดฒเตเด•เตพ เดŽเดจเตเดจเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต เดฎเตƒเดคเดฆเต‡เดนเด™เตเด™เตพ.

เดซเดฏเดฒเต.s
เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเต.

เดซเดฏเดฒเต.S
เดซเดฏเดฒเต.sx
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเต.

เดฎเดฑเตเดฑเต
เดฒเดฟเด™เตเด•เดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเตฝเด•เต‡เดฃเตเดŸ เด’เดฐเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ. เด…เด‚เด—เต€เด•เตƒเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดชเตเดฐเดคเตเดฏเดฏเด‚ เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เตปเดชเตเดŸเตเดŸเต เดญเดพเดท เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ -x เด“เดชเตเดทเตป:

-x เดญเดพเดท
เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• เดญเดพเดท เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ (เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚
เด•เด‚เดชเตˆเดฒเตผ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดซเดฟเด•เตเดธเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดฐเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•). เดˆ เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต
เด…เดŸเตเดคเตเดคเดคเต เดตเดฐเต† เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต -x เด“เดชเตเดทเตป. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดญเดพเดท เด†เด•เตเดจเตเดจเต:

เดธเดฟ เดธเดฟ-เดนเต†เดกเตผ cpp-เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
c++ c++-เดนเต†เดกเตผ c++-cpp-เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เด’เดฌเตเดœเด•เตเดŸเต€เดตเต-เดธเดฟ-เดนเต†เดกเตผ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ-เดธเดฟเดชเดฟเดชเดฟ-เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++-เดนเต†เดกเตผ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++-เดธเดฟเดชเดฟเดชเดฟ-เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต
เด…เดธเด‚เดฌเตเดฒเตผ เด…เดธเด‚เดฌเตเดฒเตผ-เดตเดฟเดคเตเดคเต-เดธเดฟเดชเดฟเดชเดฟ
เด…เดก
f77 f77-cpp-input f95 f95-cpp-input
go
เดœเดพเดต

-x เด†เดฐเตเด‚
เด’เดฐเต เดญเดพเดทเดฏเตเดŸเต† เดเดคเต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เด“เดซเดพเด•เตเด•เตเด•, เด…เดคเตเดตเดดเดฟ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚
เด…เดตเดฏเตเดŸเต† เดซเดฏเตฝ เดจเดพเดฎ เดธเดซเดฟเด•เตเดธเตเด•เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต (เด…เดคเต เดชเต‹เดฒเต† -x เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ).

-เดชเดพเดธเต-เดŽเด•เตเดธเดฟเดฑเตเดฑเต-เด•เต‹เดกเตเด•เตพ
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดœเดฟเดธเดฟ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด˜เดŸเตเดŸเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ 1-เดจเตเดฑเต† เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด‚
เดตเดฟเดœเดฏเดฟเด•เตเด•เดพเดคเตเดค เดฑเดฟเดŸเตเดŸเต‡เตบ เด•เต‹เดกเต เดจเตฝเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ -เดชเดพเดธเต-เดŽเด•เตเดธเดฟเดฑเตเดฑเต-เด•เต‹เดกเตเด•เตพ, เดœเดฟเดธเดฟ เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚
เดชเด•เดฐเด‚ เดคเดฟเดฐเดฟเดšเตเดšเต†เดคเตเดคเดฟเดฏ เดเดคเต เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเตเด‚ เดธเด‚เด–เตเดฏเดพเดชเดฐเดฎเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเดฟเดถเด•เต‹เดŸเต† เดคเดฟเดฐเดฟเด•เต† เดตเดฐเตเด‚
เด’เดฐเต เดชเดฟเดถเด•เต เดธเต‚เดšเดจ. เดธเดฟ, เดธเดฟ++, เดซเต‹เตผเดŸเตเดฐเดพเตป เดซเตเดฐเดฃเตเดŸเตโ€ŒเดŽเตปเดกเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ 4 เดจเตฝเด•เตเดจเตเดจเต
เด•เดฎเตเดชเตˆเดฒเตผ เดชเดฟเดถเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต.

เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดšเดฟเดฒ เด˜เดŸเตเดŸเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -x (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเตฝ เดจเดพเดฎ เดธเดซเดฟเด•เตเดธเตเด•เตพ)
เดชเดฑเดฏเดพเตป เดœเดฟเดธเดฟ เดŽเดตเดฟเดŸเต† เดคเตเดŸเด™เตเด™เดฃเด‚, เด•เต‚เดŸเดพเดคเต† เด“เดชเตเดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต -c, -S, เด…เดฅเดตเดพ -E เดŽเดตเดฟเดŸเต† เดŽเดจเตเดจเต เดชเดฑเดฏเดพเตป เดœเดฟเดธเดฟ เด†เดฃเต
เดจเดฟเตผเดคเตเดคเตเด•. เดšเดฟเดฒ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -x cpp-เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต -E) เดจเดฟเตผเดฆเต‡เดถเดฟเด•เตเด•เตเด• เดœเดฟเดธเดฟ เดšเต†เดฏเตเดฏเดพเตป
เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

-c เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด•, เดชเด•เตเดทเต‡ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฐเตเดคเต. เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด˜เดŸเตเดŸเด‚ เดฒเดณเดฟเดคเดฎเดพเดฃเต
เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด“เดฐเต‹ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเด‚ เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเดฒเดพเดฃเต เด†เดคเตเดฏเดจเตเดคเดฟเด• เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด’เดฐเต เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดซเดฟเด•เตเดธเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .c,
.i, .sเดฎเตเดคเดฒเดพเดฏเดต., เด•เต‚เดŸเต† .o.

เด•เด‚เดชเตˆเดฒเต‡เดทเดจเต‹ เด…เดธเด‚เดฌเตเดฒเดฟเดฏเต‹ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค, เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดคเตเดค เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

-S เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดถเดฐเดฟเดฏเดพเดฏ เด˜เดŸเตเดŸเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฟเตผเดคเตเดคเตเด•; เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฐเตเดคเต. เดŽเดจเตเดจเดคเดฟเดฒเดพเดฃเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เด“เดฐเต‹ เดจเต‹เตบ-เด…เดธเด‚เดฌเตเดฒเตผ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเด‚ เด’เดฐเต เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดฐเต‚เดชเด‚.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด’เดฐเต เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดธเด‚เดฌเตเดฒเตผ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดซเดฟเด•เตเดธเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.
.c, .iเดฎเตเดคเดฒเดพเดฏเดต., เด•เต‚เดŸเต† .s.

เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

-E เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เด˜เดŸเตเดŸเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฟเตผเดคเตเดคเตเด•; เด•เดฎเตเดชเตˆเดฒเตผ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต. เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดฃเตเดŸเต
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดกเต เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดฐเต‚เดชเด‚.

เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดธเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

-o เดซเดฏเดฒเต
เดซเดฏเดฒเดฟเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด• เดซเดฏเดฒเต. เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดพเดฏเดพเดฒเตเด‚ เด‡เดคเต เดฌเดพเดงเด•เดฎเดพเดฃเต
เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเต‹, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเต‹, เด…เดธเด‚เดฌเตเดฒเตผ เดซเดฏเดฒเต‹ เด†เด•เดŸเตเดŸเต†
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดธเดฟ เด•เต‹เดกเต.

If -o เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ เด‡เดŸเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ a.out, เดตเดธเตเดคเต
เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดซเดฏเตฝ source.suffix in source.o, เด…เดคเดฟเดจเตเดฑเต† เด…เดธเด‚เดฌเตเดฒเตผ เดซเดฏเตฝ เด‡เตป เด‰เดฑเดตเดฟเดŸเด‚.เดŽเดธเต, เด’เดฐเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดคเต
เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เด‡เตป source.suffix.gch, เด•เต‚เดŸเดพเดคเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดกเต เดธเดฟ เด‰เดฑเดตเดฟเดŸเดตเตเด‚.

-v เด˜เดŸเตเดŸเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เด•เดฎเดพเตปเดกเตเด•เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด• (เดธเดพเดงเดพเดฐเดฃ เดชเดฟเดถเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ).
เดธเดฎเดพเดนเดพเดฐเด‚. เด•เด‚เดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเดฑเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด‚ เด•เด‚เดชเตˆเดฒเดฑเตเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ.

-###
เดชเต‡เดพเดฒเต† -v เด…เดฒเตเดฒเดพเดคเต† เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด†เตฝเดซเดพเดจเตเดฏเต‚เดฎเต†เดฑเดฟเด•เต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "./-_" เดฎเดพเดคเตเดฐเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดทเต†เตฝ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดกเตเดฐเตˆเดตเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเตเด•เตพ เด•เตเดฏเดพเดชเตโ€Œเดšเตผ เดšเต†เดฏเตเดฏเตเด•.

-เดชเตˆเดชเตเดชเต
เดตเดฟเดตเดฟเดง เด˜เดŸเตเดŸเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เดณเต‡เด•เตเด•เดพเตพ เดชเตˆเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดธเดฎเดพเดนเดพเดฐเด‚. เด…เดธเด‚เดฌเตเดฒเตผเด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดšเดฟเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด’เดฐเต เดชเตˆเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต; เดŽเดจเตเดจเดพเตฝ เด—เตเดจเต เด…เดธเด‚เดฌเตเดฒเดฑเดฟเดจเต เด•เตเดดเดชเตเดชเดฎเดฟเดฒเตเดฒ.

--เดธเดนเดพเดฏเดฟเด•เตเด•เต‚
เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฟเดตเดฐเดฃเด‚ (เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ) เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เดœเดฟเดธเดฟ. เด†เดฃเต†เด™เตเด•เดฟเตฝ -v เด“เดชเตเดทเดจเตเด‚ เด…เดชเตเดชเต‹เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต --เดธเดนเดพเดฏเดฟเด•เตเด•เต‚ เดฏเตเด•เตเด•เตเด‚ เด•เตˆเดฎเดพเดฑเตเด‚
เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดตเดฟเดตเดฟเดง เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดœเดฟเดธเดฟ, เด…เด™เตเด™เดจเต† เด…เดตเตผเด•เตเด•เต เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เด…เดตเตผ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ -เดตเต†เด•เตเดธเตเดŸเตเดฐ เด“เดชเตเดทเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เดฎเตเตปเดชเต --เดธเดนเดพเดฏเดฟเด•เตเด•เต‚
เด“เดชเตเดทเตป), เดคเตเดŸเตผเดจเตเดจเต เด…เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด‡เดฒเตเดฒเดพเดคเตเดค เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ
เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

--เดฒเด•เตเดทเตเดฏเด‚-เดธเดนเดพเดฏเด‚
เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฟเดตเดฐเดฃเด‚ (เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ) เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เด“เดฐเต‹ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚. เดšเดฟเดฒ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เด…เดงเดฟเด• เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚
เด…เดšเตเดšเดŸเดฟเดšเตเดšเต.

--เดธเดนเดพเดฏเด‚={เด•เตเดฒเดพเดธเต|[^]เดฏเต‡เดพเด—เดฎเดพเด•เตเด•เตเด•}[...]
เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฟเดตเดฐเดฃเด‚ (เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ) เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด•เตเดฒเดพเดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฏเต‹เด—เตเดฏเดคเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจ เด•เด‚เดชเตˆเดฒเตผ. เด‡เดตเดฏเดพเดฃเต
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดพเดธเตเด•เตพ:

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ
เด•เด‚เดชเตˆเดฒเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‡เดคเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
เด‡เดคเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เด•เด‚เดชเตˆเดฒเตผ.

เดฒเด•เตเดทเตเดฏเด‚
เด‡เดคเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เดชเต‹เดฒเต†เดฏเดฒเตเดฒ --เดฒเด•เตเดทเตเดฏเด‚-เดธเดนเดพเดฏเด‚ เด“เดชเตเดทเตป
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฒเดฟเด™เตเด•เดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด…เดธเด‚เดฌเตเดฒเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดทเดจเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚, เด† เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดจเดฟเดฒเดตเดฟเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
--เดธเดนเดพเดฏเด‚= เดตเดพเด•เตเดฏเด˜เดŸเดจ.

เดชเดพเดฐเดพเดฎเตเด•เตพ
เด‡เดคเต เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚ --เดชเดฐเด‚ เด“เดชเตเดทเตป.

เดญเดพเดท
เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚ เดญเดพเดทเดŽเดตเดฟเดŸเต† เดญเดพเดท เดชเต‡เดฐเต
GCC-เดฏเตเดŸเต† เดˆ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดญเดพเดทเด•เดณเดฟเดฒเตŠเดจเตเดจเต.

เดธเดพเดงเดพเดฐเดฃ
เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เตพเด•เตเด•เตเด‚ เดชเตŠเดคเตเดตเดพเดฏเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ เด‡เดคเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดฏเต‹เด—เตเดฏเดคเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดฐเต‡เด–เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค
เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดค เด“เดชเตเดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดšเต‡เตผเดจเตเดจเต
เด’เดฐเต‡ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด’เดฐเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเตเดณเตเดณ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดตเดพเดšเด•เด‚: --เดธเดนเดพเดฏเด‚=เดฒเด•เตเดทเตเดฏเด‚.

เดชเตเดฐเดคเตเดฏเต‡เด•
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฆเดฎเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด’เดฐเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เด’เดฑเดฟเดœเดฟเดจเตฝ เด“เดชเตเดทเตป, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: -o เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต-เดซเดฏเตฝ.

เด‡เดชเตเดฐเด•เดพเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดฐเต‡เด–เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเตเดตเดฟเดšเตเดšเตเด•เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต
เด•เด‚เดชเตˆเดฒเตผ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚:

--เดธเดนเดพเดฏเด‚=เดฒเด•เตเดทเตเดฏเด‚, เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดคเดคเต

เด’เดฐเต เด•เตเดตเดพเดณเดฟเดซเดฏเดฑเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดชเดฐเต€เดคเดฎเดพเด•เตเด•เดพเด‚ ^ เดธเตเดตเดญเดพเดตเด‚, เด…เด™เตเด™เดจเต†
เดŽเดฒเตเดฒเดพ เดฌเตˆเดจเดฑเดฟ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด‚ (เด…เดคเดพเดฏเดคเต, เด“เตบ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดซเต เด†เดฏเดต
เด’เดฐเต เดตเดพเดฆเด—เดคเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ) เด…เดคเดฟเดจเต เด’เดฐเต เดตเดฟเดตเดฐเดฃเดฎเตเดฃเตเดŸเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•:

--เดธเดนเดพเดฏเด‚=เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ,^เดœเต‹เดฏเดฟเตป เดšเต†เดฏเตเดคเต,^เดฐเต‡เด–เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต

เดŽเดจเตเดจ เดตเดพเดฆเด‚ --เดธเดนเดพเดฏเด‚= เดตเดฟเดชเดฐเต€เดค เดฏเต‹เด—เตเดฏเดคเดฏเตเดณเตเดณเดตเดฐเต† เดฎเดพเดคเตเดฐเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ.

เดชเดฒ เด•เตเดฒเดพเดธเตเด•เดณเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดจเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดงเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดŽเดชเตเดชเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต
เด•เตเดฒเดพเดธเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเต เดฒเด•เตเดทเตเดฏเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเดฒเตเดฒเดพ เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดตเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚:

--เดธเดนเดพเดฏเด‚=เดฒเด•เตเดทเตเดฏเด‚, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ

เดฆเดฟ --เดธเดนเดพเดฏเด‚= เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด“เดชเตเดทเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเด‚. เด“เดฐเต‹ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด‰เดชเดฏเต‹เด—เดตเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เด‡เดคเดฟเดจเด•เด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดต เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เด…เดคเดฟเดจเตเดฑเต† เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เด•เตเดฒเดพเดธเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเด™เตเด•เดฟเดฒเต -Q เดŽเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด“เดชเตเดทเตป เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต --เดธเดนเดพเดฏเด‚= เด“เดชเตเดทเตป, เดชเดฟเดจเตเดจเต†
เดตเดฟเดตเดฐเดฃเดพเดคเตเดฎเด• เดตเดพเดšเด•เด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต --เดธเดนเดพเดฏเด‚= เดฎเดพเดฑเตเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดšเตเดšเดคเต เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚
เด“เดชเตเดทเดจเตเด•เตพ, เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹, เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดธเต‚เดšเดจ เดจเตฝเด•เตเดจเตเดจเต
เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต (เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต เด‡เดคเต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ
--เดธเดนเดพเดฏเด‚= เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต).

ARM เดชเต‹เตผเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟเดฏ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ เดœเดฟเดธเดฟ:

% gcc -Q -mabi=2 --help=target -c
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดฎเดพเดฃเต:
-เดฎเดพเดฌเดฟ= 2
-mabort-on-noreturn [เดตเตˆเด•เดฒเตเดฏเด‚]
-mapcs [เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ]

เดฎเตเตป เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เดซเดฒเด™เตเด™เดณเต‹เดŸเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ
เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดเดคเตŠเด•เตเด•เต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚ -O2 เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต:

-Q -O2 --help=optimizers

เดชเด•เดฐเดฎเดพเดฏเดฟ, เดเดคเต เดฌเตˆเดจเดฑเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚ -O3 เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต:

gcc -c -Q -O3 --help=optimizers > /tmp/O3-opts
gcc -c -Q -O2 --help=optimizers > /tmp/O2-opts
เดตเตเดฏเดคเตเดฏเดพเดธเด‚ /tmp/O2-opts /tmp/O3-opts | grep เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ

-เดจเต‹-เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ-เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ
เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดฒเดฟเด™เตเด•เตเด•เดณเตŠเดจเตเดจเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต, เด…เดตเดฒเด‚เดฌเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด• /../ or /./, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดพเดค เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•
เด’เดฐเต เด†เดชเต‡เด•เตเดทเดฟเด• เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เต‡เดตเดฒเด‚.

--เดชเดคเดฟเดชเตเดชเต
เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš GCC-เดฏเตเดŸเต† เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเดฑเตเด‚ เดชเด•เตผเดชเตเดชเดตเด•เดพเดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

- เดฑเดพเดชเตเดชเตผ
เด’เดฐเต เดฑเดพเดชเตเดชเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เด•เต€เดดเดฟเตฝ เดŽเดฒเตเดฒเดพ เด‰เดชเด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•. เดฑเดพเดชเตเดชเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด‚
เด…เดคเดฟเดจเตเดฑเต† เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เต‹เดฎ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต.

gcc -c tc -wrapper gdb,--args

เด‡เดคเต เดŽเดฒเตเดฒเดพ เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด‚ เดœเดฟเดธเดฟ เด•เต€เดดเต† เดœเดฟเดกเดฟเดฌเดฟ --เด†เตผเด—เตเดธเต, เด…เด™เตเด™เดจเต† เด†เดตเดพเดนเดจเด‚ เดšเตเดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ
เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดœเดฟเดกเดฟเดฌเดฟ --เด†เตผเด—เตเดธเต เดšเตเดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ ....

-fplugin=เดชเต‡เดฐเต.เดธเต‹
เดซเดฏเดฒเดฟเตฝ เดชเตเดฒเด—เดฟเตป เด•เต‹เดกเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• เดชเต‡เดฐเต.เด…เดคเดฟเดจเดพเตฝ, dlopen'd เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด†เดฃเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดฎเตเดชเตˆเดฒเตผ. เดชเตเดฒเด—เดฟเตป เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดพเดฎเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ (เด•เดพเดฃเตเด• -fplugin-arg-เดชเต‡เดฐเต-เด•เต€=เดฎเต‚เดฒเตเดฏเด‚ เดคเดพเดดเต†). เด“เดฐเต‹เดจเตเดจเตเด‚
เดชเตเดฒเด—เดฟเตป API-เดฏเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เตพเดฌเดพเด•เตเด•เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเตเดฒเด—เดฟเตป เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต.

-fplugin-arg-เดชเต‡เดฐเต-เด•เต€=เดฎเต‚เดฒเตเดฏเด‚
เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดตเดพเดฆเด‚ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด• เด•เต€ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดณเตเดณเดคเต เดฎเต‚เดฒเตเดฏเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเตป เดตเต‡เดฃเตเดŸเดฟ เดชเต‡เดฐเต.

-fdump-ada-spec[-เดฎเต†เดฒเดฟเดžเตเดž]
C, C++ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพเด•เตเด•เตเด‚ เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚, เด…เดจเตเดฌเดจเตเดง Ada เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-fdump-go-spec=เดซเดฏเดฒเต
เดเดคเต เดญเดพเดทเดฏเดฟเดฒเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เด…เดจเตเดฌเดจเตเดง Go เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดซเดฏเดฒเต. เดˆ
Go "const", "type", "var", "func" เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด’เดฐเต เดฎเดพเตผเด—เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต Go เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดŽเดดเตเดคเดพเตป เดคเตเดŸเด™เตเด™เตเด•.

@เดซเดฏเดฒเต
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด• เดซเดฏเดฒเต. เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดตเดพเดฏเดฟเดšเตเดš เด“เดชเตเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต
เดฏเดฅเดพเตผเดคเตเดฅ @เดซเดฏเดฒเต เด“เดชเตเดทเตป. เดŽเด™เตเด•เดฟเตฝ เดซเดฏเดฒเต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดคเตเดŸเตผเดจเตเดจเต เด“เดชเตเดทเตป
เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚, เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ.

เด“เดชเตเดทเดจเตเด•เตพ เดซเดฏเดฒเต เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเตเดฐเดคเต€เด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚
เด’เดฑเตเดฑ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดฐเดŸเตเดŸ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเดฟเตฝ เดฎเตเดดเตเดตเตป เด“เดชเตโ€Œเดทเดจเตเด‚ เดšเตเดฑเตเดฑเดฟเดชเตเดชเดฑเตเดฑเดฟเดฏเตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดฟเตฝ. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚
เดชเตเดฐเดคเต€เด•เด‚ (เด’เดฐเต เดฌเดพเด•เตเด•เตโ€Œเดธเตเดฒเดพเดทเต เด‰เตพเดชเตเดชเต†เดŸเต†) เด‰เดณเตเดณ เดชเตเดฐเดคเต€เด•เด‚ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚
เด’เดฐเต เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดฆเดฟ เดซเดฏเดฒเต เด…เดคเดฟเตฝ เดคเดจเตเดจเต† เด…เดงเดฟเด• @ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚เดซเดฏเดฒเต เด“เดชเตเดทเดจเตเด•เตพ; เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚
เด…เดคเตเดคเดฐเด‚ เด“เดชเตเดทเดจเตเด•เตพ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด‚.

เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฟ ++ เดชเตเดฐเต‡เดพเด—เตเดฐเดพเดฎเตเด•เตพ
C++ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เตพ เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ เดธเดซเดฟเด•เตเดธเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต .C, .cc, .cpp, .เดธเดฟ.เดชเดฟ.เดชเดฟ, .c++, .cp, เด…เดฅเดตเดพ
.cxx; C++ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต .hh, .hpp, .H, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ (เดชเด™เตเด•เดฟเดŸเตเดŸ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด•เต‹เดกเดฟเดจเดพเดฏเดฟ) .tcc; เด’เดชเตเดชเด‚
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค C++ เดซเดฏเดฒเตเด•เตพ เดธเดซเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต .ii. เดˆ เดชเต‡เดฐเตเด•เดณเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ GCC เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต
เดจเดฟเด™เตเด™เตพ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดคเดจเตเดจเต† เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดตเดฟเดณเดฟเดšเตเดšเดพเดฒเตเด‚ เด…เดต C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเต‡เดฐเดฟเดจเตŠเดชเตเดชเด‚ เดœเดฟเดธเดฟ).

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‰เดชเดฏเต‹เด—เด‚ เดœเดฟเดธเดฟ C++ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. g ++ GCC เดŽเดจเตเดจเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดพเดฃเต
เดŸเตเดฐเต€เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเตเด‚ .c, .h เด’เดชเตเดชเด‚ .i เดธเดฟ เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดธเดฟ++ เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเด•เดณเดพเดฏเดฟ เดซเดฏเดฒเตเด•เตพ -x is
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด•เต‚เดŸเดพเดคเต† C++ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเดพเดฏ เดฒเดฟเด™เตเด•เต เดธเตเดตเดฏเดฎเต‡เดต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเดฐเดฟเดชเดพเดŸเดฟเดฏเตเด‚
a เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต C เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เดชเตเดฐเต€ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต .h C++ เด•เด‚เดชเตˆเดฒเต‡เดทเดจเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚.
เดชเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚, g ++ เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต c ++.

เดจเดฟเด™เตเด™เตพ C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดคเต‡ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดเดคเต เดญเดพเดทเดฏเดฟเดฒเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C-เดฏเตโ€Œเด•เตเด•เต เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ
เด…เดจเตเดฌเดจเตเดง เดญเดพเดทเด•เดณเตเด‚; เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เด…เตผเดคเตเดฅเดฎเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ.

เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต C เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดญเดพเดท
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ C เดฏเตเดŸเต† เดญเดพเดทเดฏเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฐเตเดคเตเดคเดฟเดฐเดฟเดžเตเดž เดญเดพเดทเด•เตพ, C++ เดชเต‹เดฒเต†,
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++) เด•เด‚เดชเตˆเดฒเตผ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-เด†เตปเดธเดฟ
เดธเดฟ เดฎเต‹เดกเดฟเตฝ, เด‡เดคเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -std=c90. C++ เดฎเต‹เดกเดฟเตฝ, เด‡เดคเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
-std=c++98.

เด‡เดคเต ISO C90 (เดŽเดชเตเดชเต‹เตพ
C เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต C++ (C++ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ), "asm" เด•เต‚เดŸเดพเดคเต†
"typeof" เด•เต€เดตเต‡เดกเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† "unix", "vax" เดŽเดจเตเดจเดฟเดตเดฏเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจ เดฎเตเตปเดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฐเด‚. เด‡เดคเต เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เด…เดชเต‚เตผเดตเตเดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดเดŽเดธเตเด’เดฏเตเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเต เดธเดตเดฟเดถเต‡เดทเดค. เดธเดฟ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเดพเดฏเดฟ, เด‡เดคเต C++ เดถเตˆเดฒเดฟเดฏเตเดŸเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต //
เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ "เด‡เตปเดฒเตˆเตป" เด•เต€เดตเต‡เดกเตเด‚.

เด‡เดคเดฐ เด•เต€เดตเต‡เดกเตเด•เตพ "__asm__", "__extension__", "__inline__", "__typeof__"
เดŽเดจเตเดจเดฟเดŸเตเดŸเตเด‚ เดœเต‹เดฒเดฟ เดคเตเดŸเดฐเตเด• -เด†เตปเดธเดฟ. เด’เดฐเต ISO C เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ,
เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดชเด•เตเดทเต‡ เด…เดต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด‡เดŸเตเดจเตเดจเดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เด†เตปเดธเดฟ. "__unix__" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด‡เดคเดฐ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹เด•เตพ
"__vax__" เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด‰เดฃเตเดŸเต‹ เด…เดฒเตเดฒเดพเดคเต†เดฏเต‹ เดฒเดญเตเดฏเดฎเดพเดฃเต -เด†เตปเดธเดฟ.

เดฆเดฟ -เด†เตปเดธเดฟ เดเดŽเดธเตเด’ เด‡เดคเดฐ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เด“เดชเตเดทเตป เด•เดพเดฐเดฃเดฎเดพเด•เดฟเดฒเตเดฒ. เดตเต‡เดฃเตเดŸเดฟ
เด† -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด•เต‚เดŸเดพเดคเต† เด†เดตเดถเตเดฏเดฎเดพเดฃเต -เด†เตปเดธเดฟ.

เดฎเดพเด•เตเดฐเต‹ "__STRICT_ANSI__" เดŽเดชเตเดชเต‹เตพ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เด†เตปเดธเดฟ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ
เดซเดฏเดฒเตเด•เตพ เดˆ เดฎเดพเด•เตเดฐเต‹ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเดฟเดฒ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดตเดฟเดŸเตเดŸเตเดจเดฟเตฝเด•เตเด•เตเด‚
ISO เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดšเดฟเดฒ เดฎเดพเด•เตเดฐเต‹เด•เตพ; เด‡เดŸเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเดพเดฃเดฟเดคเต
เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดˆ เดชเต‡เดฐเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚.

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดพเด•เตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดเดŽเดธเตเด’ เดธเดฟ เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดš เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เด‡เดฒเตเดฒเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ
("alloca", "ffs" เดŽเดจเตเดจเดฟเดต) เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฒเตเดฒ -เด†เตปเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-std=
เดญเดพเดทเดพ เดจเดฟเดฒเดตเดพเดฐเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดจเดฟเดฒเดตเดฟเตฝ เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚
C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C++ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ C90 or c++98, GNU เดญเดพเดทเดพเดญเต‡เดฆเด™เตเด™เดณเตเด‚
เดชเต‹เดฒเตเดณเตเดณ เด† เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ gnu90 or gnu++98. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดฟเดฒเดตเดพเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, the
เด† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เด—เตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดตเดฏเตเด‚ เด•เดฎเตเดชเตˆเดฒเตผ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด‚
เด…เดคเดฟเดจเต เดตเดฟเดฐเตเดฆเตเดงเดฎเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -std=c90 เดšเดฟเดฒเดคเต เด“เดซเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
"asm", "typeof" เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเต† ISO C90 เดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค GCC เดฏเตเดŸเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ
เด•เต€เดตเต‡เดกเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ ISO C90-เตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเดฑเตเดฑเต GNU เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเดฒเตเดฒ.
"?:" เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเดงเตเดฏเดญเดพเด—เด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เด’เดฐเต GNU เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†
เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดญเดพเดทเดพเดญเต‡เดฆเด‚, เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚
เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต†เดฏเตเด‚ เดšเดฟเดฒ เด•เตผเดถเดจเดฎเดพเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เตผเดคเตเดฅเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต
เดจเดฟเดฐเดธเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเดพเดจเดฆเดฃเตเดกเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เดเดคเดพเดฃเต†เดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เด† เดชเดคเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด—เตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเดพเดฃเต เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต -std=gnu90
-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต C++ เดถเตˆเดฒเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚ // เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ, เดธเดฎเดฏเดคเตเดคเต -std=gnu99 -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เดจเดจเตเดจเดพเดฏเดฟเดฐเตเดจเตเดจเต‡เดจเต†
เด…เดฒเตเดฒ.

เดˆ เด“เดชเตเดทเดจเต เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เดฃเด‚; เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ

C90
C89
iso9899:1990
เดŽเดฒเตเดฒเดพ เดเดŽเดธเตเด’ เดธเดฟ90 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด• (เดเดŽเดธเตเด’ เดธเดฟ90เดฏเตเดฎเดพเดฏเดฟ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เดšเดฟเดฒ เด—เตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ
เดตเดฟเด•เดฒเดพเด‚เด—เดฐเดพเดฃเต). เด…เดคเต‡ เดชเต‹เดฒเต† -เด†เตปเดธเดฟ เดธเดฟ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ.

iso9899:199409
เดญเต‡เดฆเด—เดคเดฟ 90 เตฝ เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš ISO C1.

C99
เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ
iso9899:1999
iso9899:199x
ISO C99. เดˆ เดฎเดพเดจเดฆเดฃเตเดกเด‚ เด‡เดคเตเดตเดฐเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•; เด•เดพเดฃเตเด•
<http://gcc.gnu.org/gcc-4.7/c99status.html> เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต. เดชเต‡เดฐเตเด•เตพ เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ
เด’เดชเตเดชเด‚ iso9899:199x เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

C11
เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ
iso9899:2011
ISO C11, ISO C เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† 2011 เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด‚. เดชเดฟเดจเตเดคเตเดฃ เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฃเต เด•เต‚เดŸเดพเดคเต†
เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•. เดชเต‡เดฐเต เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

gnu90
gnu89
ISO C90-เดจเตเดฑเต† GNU เดญเดพเดทเดพเดญเต‡เดฆเด‚ (เดšเดฟเดฒ C99 เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†). เดธเดฟเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเดฟเดคเต
เด•เต‡เดพเดกเต.

gnu99
gnu9x
ISO C99-เดจเตเดฑเต† GNU เดญเดพเดท. GCC-เดฏเดฟเตฝ ISO C99 เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดคเต เดšเต†เดฏเตเดฏเตเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด†เด•เตเด•. เดชเต‡เดฐเต gnu9x เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

gnu11
gnu1x
ISO C11-เดจเตเดฑเต† GNU เดญเดพเดท. เดชเดฟเดจเตเดคเตเดฃ เด…เดชเต‚เตผเดฃเตเดฃเดตเตเด‚ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฃเต. เดชเต‡เดฐเต gnu1x
เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

c++98
1998 ISO C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฒเดธเต เดญเต‡เดฆเด—เดคเดฟเด•เตพ. เด…เดคเต‡ เดชเต‹เดฒเต† -เด†เตปเดธเดฟ C++ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ.

gnu++98
GNU เดญเดพเดทเดพเดญเต‡เดฆเด‚ -std=c++98. เด‡เดคเต C++ เด•เต‹เดกเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

c++11
2011 ISO C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฒเดธเต เดญเต‡เดฆเด—เดคเดฟเด•เตพ. C++11-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดฃเตเดŸเต
เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดตเตเด‚, เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฐเต€เดคเดฟเดฏเดฟเตฝ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚.

gnu++11
GNU เดญเดพเดทเดพเดญเต‡เดฆเด‚ -std=c++11. C++11-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต, เด…เดคเต เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚
เดญเดพเดตเดฟ เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฐเต€เดคเดฟเดฏเดฟเตฝ.

-fgnu89-เด‡เตปเดฒเตˆเตป
เด“เดชเตเดทเตป -fgnu89-เด‡เตปเดฒเตˆเตป "เด‡เตปเดฒเตˆเดจเดฟเดจเต" เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เด—เตเดจเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต
C99 เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ.
เดˆ เด“เดชเตโ€Œเดทเตป 4.1.3 เดตเดฐเต†เดฏเตเดณเตเดณ GCC เดชเดคเดฟเดชเตเดชเตเด•เตพ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
4.3 GCC เดชเดคเดฟเดชเตเดชเตเด•เตพ 4.3 เดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด‡เดคเต C99 เดฎเต‹เดกเดฟเตฝ GCC เดฏเตเดŸเต† เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
เดˆ เด“เดชเตเดทเตป "gnu_inline" เดซเด‚เด—เตโ€Œเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดŽเดฒเตเดฒเดพเดตเดฐเดฟเดฒเต‡เด•เตเด•เตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดเด•เดฆเต‡เดถเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฃเต
เด‡เตปเดฒเตˆเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

เด“เดชเตเดทเตป -fno-gnu89-inline เด‡เดคเดฟเดจเดพเดฏเดฟ C99 เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป GCC เดฏเต‹เดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดฑเดฏเตเดจเตเดจเต
C99 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ gnu99 เดฎเต‹เดกเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "เด‡เตปเดฒเตˆเตป" (เด…เดคเดพเดฏเดคเต, เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดธเตเดตเดญเดพเดตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต). เดˆ
เด“เดชเตเดทเตป เด†เดฆเตเดฏเด‚ เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเดคเต GCC 4.3-เดฒเดพเดฃเต. เดˆ เด“เดชเตเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ -std=c90 or
-std=gnu90 เดฎเต‹เดกเต.

เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹เด•เตพ "__GNUC_GNU_INLINE__", "__GNUC_STDC_INLINE__" เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
"เด‡เตปเดฒเตˆเตป" เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เดเดคเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเดฒเดพเดฃเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป.

-aux-info เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเตฝ เดจเดพเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดค เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต
เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเดณเตเดณเดต เด‰เตพเดชเตเดชเต†เดŸเต† เด’เดฐเต เดตเดฟเดตเตผเดคเตเดคเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดธเดฟ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดเดคเต เดญเดพเดทเดฏเดฟเดฒเตเด‚ เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡, เด“เดฐเต‹ เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด‰เดคเตเดญเดตเด‚ เด•เดฎเดจเตเดฑเตเด•เดณเดฟเตฝ เดซเดฏเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
(เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด‚ เดตเดฐเดฟเดฏเตเด‚), เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดคเต‹ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดคเดคเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดคเตเดค (I, N เดชเตเดคเดฟเดฏเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ O เดชเดดเดฏเดคเดฟเดจเต, เดฏเดฅเดพเด•เตเดฐเดฎเด‚, เดถเต‡เดทเดฎเตเดณเตเดณ เด†เดฆเตเดฏ เดชเตเดฐเดคเต€เด•เดคเตเดคเดฟเตฝ
เดฒเตˆเตป เดจเดฎเตเดชเดฑเตเด‚ เด•เต‹เดณเดจเตเด‚), เด…เดคเต เด’เดฐเต เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดจเดฟเตผเดตเดšเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดตเดจเตเดจเดคเดพเดฃเต‹ เดŽเดจเตเดจเต
(C or F, เดฏเดฅเดพเด•เตเดฐเดฎเด‚, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดคเต€เด•เดคเตเดคเดฟเตฝ). เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ
เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ, เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เด•เต†&เด†เตผ เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดตเดฏเตเดŸเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเตเด‚
เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดซเดพเดฒเต‹-เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดฒเตเดฒเดพเดคเตเดค-เดตเต‡เดฐเดฟเดฏเดพเดกเดฟเด•เต-เดซเด‚เด—เตเดทเดจเตเด•เตพ
เดชเต‡เดฐเดฟเดŸเตเดŸ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต† เดตเต‡เดฐเดฟเดฏเดพเดกเดฟเด•เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•.

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดซเด‚เด—เตเดทเตป เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚, เด‡เดคเต เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดฒเตเดฒ
เดตเดพเดฆเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ. เดˆ เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเต เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เด‡เดคเต C-เดฏเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚
C++ เด…เดจเตเดตเดฆเดฟเดšเตเดšเต.

-fno-asm
"asm", "inline" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "typeof" เดŽเดจเตเดจเดฟเดต เด’เดฐเต เด•เต€เดตเต‡เดกเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดฐเตเดคเต, เด…เดคเตเดตเดดเดฟ เด•เต‹เดกเดฟเดจเต เด‡เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดพเดฏเดฟ เดตเดพเด•เตเด•เตเด•เตพ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต "__asm__", "__inline__" เดŽเดจเตเดจเต€ เด•เต€เดตเต‡เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเด•เดฐเด‚ "__typeof__". -เด†เตปเดธเดฟ เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fno-asm.

C++ เตฝ, "asm" เด‰เด‚ "inline" เด‰เด‚ เด†เดฏเดคเดฟเดจเดพเตฝ เดˆ เดธเตเดตเดฟเดšเตเดšเต "typeof" เด•เต€เดตเต‡เดกเดฟเดจเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚.
เดธเดพเดงเดพเดฐเดฃ เด•เต€เดตเต‡เดกเตเด•เตพ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเดพเด•เดพเด‚ -fno-gnu-เด•เต€เดตเต‡เดกเตเด•เตพ เดชเด•เดฐเด‚ เดชเดคเดพเด•
เด…เดคเต‡ เดชเตเดฐเดญเดพเดตเด‚. C99 เดฎเต‹เดกเดฟเตฝ (-std=c99 or -std=gnu99), เดˆ เดธเตเดตเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚
"asm", "typeof" เดŽเดจเตเดจเต€ เด•เต€เดตเต‡เดกเตเด•เตพ, ISO C99-เตฝ "เด‡เตปเดฒเตˆเตป" เดŽเดจเตเดจเดคเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด•เต€เดตเต‡เดกเต เด†เดฏเดคเดฟเดจเดพเตฝ.

-fno-builtin
-fno-builtin-เดซเด‚เด—เตเดทเตป
เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเดคเตเดค เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดฐเตเดคเต __เดฌเดฟเตฝเดฑเตเดฑเดฟเตป_ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเดพเดฏเดฟ.

เดšเดฟเดฒ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ GCC เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ; เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "alloca" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เด’เดฑเตเดฑ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•, "memcpy" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เด‡เตปเดฒเตˆเตป เด•เต‹เดชเตเดชเดฟ เดฒเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚. เดฆเดฟ
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดšเต†เดฑเตเดคเตเด‚ เดตเต‡เด—เดฎเต‡เดฑเดฟเดฏเดคเตเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดซเด‚เด—เตเดทเตป เดจเดฎเตเดชเตผ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ
เด‡เดจเดฟ เด…เด™เตเด™เดจเต† เดคเดจเตเดจเต† เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด† เด•เต‹เดณเตเด•เดณเดฟเตฝ เดฌเตเดฐเต‡เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเต‹ เดฎเดพเดฑเตเดฑเดพเดจเต‹ เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดฎเดฑเตเดฑเตŠเดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚. เด•เต‚เดŸเดพเดคเต†, เดŽเดชเตเดชเต‹เตพ
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด’เดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ GCC เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด† เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เดณเดฟเดฒเต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต‹ เด•เต‚เดŸเตเดคเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เด‰เดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เด•เต‹เดกเต, เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเดฟเตฝ เด† เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต "printf" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเต‹เดถเด‚ เด•เต‹เดณเตเด•เตพเด•เตเด•เต, "printf" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† "strlen" เด—เตเดฒเต‹เดฌเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด•เต‚เดŸเต† -fno-builtin-เดซเด‚เด—เตเดทเตป เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเตป เดฎเดพเดคเตเดฐเด‚ เด“เดชเตเดทเตป เดซเด‚เด—เตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.
เดซเด‚เด—เตเดทเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ __เดฌเดฟเตฝเดฑเตเดฑเดฟเตป_. เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดพเตฝ เด…เดคเต เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดฒเตเดฒ
GCC-เดฏเตเดŸเต† เดˆ เดชเดคเดฟเดชเตเดชเดฟเตฝ, เดˆ เด“เดชเตเดทเตป เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดจเตเดฌเดจเตเดงเดฎเดพเดฏเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
-fbuiltin-เดซเด‚เด—เตเดทเตป เด“เดชเตเดทเตป; เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต -fno-builtin or -เดซเตเดฐเต€เดธเตเดฑเตเดฑเดพเตปเดกเดฟเด‚เด—เต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเด‚:

#เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• abs(n) __builtin_abs ((n))
# define strcpy(d, s) __builtin_strcpy ((d), (s))

-เดซเต‹เดธเตเดฑเตเดฑเดกเต
เด’เดฐเต เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเดพเดฃเต เดธเดฎเดพเดนเดพเดฐเด‚ เดจเดŸเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดฟเด•เตเด•เตเด•. เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดซเตเดฌเดฟเตฝเดฑเตเดฑเดฟเตป.
เดฎเตเดดเตเดตเตป เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ เดฒเดญเตเดฏเดตเตเด‚ เด‰เดณเตเดณเดคเตเดฎเดพเดฏ เด…เดจเตเดคเดฐเต€เด•เตเดทเดฎเดพเดฃเต เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ
เดเดคเต "เดฎเต†เดฏเดฟเตป" เดŽเดจเตเดจเดคเดฟเดจเต "int" เดŽเดจเตเดจ เดฑเดฟเดŸเตเดŸเต‡เตบ เดคเดฐเด‚ เด‰เดฃเตเดŸเต. เดŽ เด’เดดเดฟเด•เต† เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดพเดฃเต
เด•เต‡เตผเดฃเตฝ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -fno-freestanding.

-เดซเตเดฐเต€เดธเตเดฑเตเดฑเดพเตปเดกเดฟเด‚เด—เต
เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ เด…เดจเตเดคเดฐเต€เด•เตเดทเดคเตเดคเดฟเดฒเดพเดฃเต เดธเดฎเดพเดนเดพเดฐเด‚ เดจเดŸเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดฟเด•เตเด•เตเด•. เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-fno-builtin. เด’เดฐเต เดซเตเดฐเต€เดธเตเดฑเตเดฑเดพเตปเดกเดฟเด‚เด—เต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเต
เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต "เดชเตเดฐเดงเดพเดจ" เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ. เดเดฑเตเดฑเดตเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‰เดฆเดพเดนเดฐเดฃเด‚
เด’เดฐเต OS เด•เต‡เตผเดฃเตฝ เด†เดฃเต. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -fno-เดนเต‹เดธเตเดฑเตเดฑเดกเต.

-fopenmp
C/C++ เตฝ OpenMP เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ "#pragma omp", เดซเต‹เตผเดŸเตเดฐเดพเดจเดฟเตฝ "!$omp" เดŽเดจเตเดจเดฟเดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.
เดŽเดชเตเดชเต‡เดพเตพ -fopenmp เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เด‚เดชเตˆเดฒเตผ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดธเดฎเดพเดจเตเดคเดฐ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
OpenMP เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดจเตเดฑเตผเดซเต‡เดธเต v3.0http://www.openmp.org/>. เดˆ เด“เดชเตเดทเตป
เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -pthread, เด…เดคเดฟเดจเดพเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚
-pthread.

-fgnu-tm
เด“เดชเตเดทเตป เดŽเดชเตเดชเต‹เตพ -fgnu-tm เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เด‚เดชเตˆเดฒเตผ Linux-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เด‡เดจเตเดฑเดฒเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเดฃเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ ABI เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เดตเด•เดญเต‡เดฆเด‚ (เดฑเดฟเดตเดฟเดทเตป
1.1, เดฎเต†เดฏเต 6 2009). เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดธเดตเดฟเดถเต‡เดทเดคเดฏเดพเดฃเดฟเดคเต
เด”เดฆเตเดฏเต‹เด—เดฟเด• เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเด•เตพ. เด…เดฒเตเดฒ เดŽเดจเตเดจเต เดฆเดฏเดตเดพเดฏเดฟ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดŽเดฒเตเดฒเดพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚ เดˆ เดธเดตเดฟเดถเต‡เดทเดคเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เดฎเต†เดฎเตเดฎเดฑเดฟเด•เตเด•เตเดณเตเดณ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดชเดฟเดจเตเดคเตเดฃเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต,

เดจเต‹เตบ-เด•เต‹เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด‡เดŸเดชเดพเดŸเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดซเต€เดšเตเดšเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
(-fnon-call-exceptions).

-fms-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ
เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•.

C++ เด•เต‹เดกเดฟเตฝ, เด˜เดŸเดจเด•เดณเดฟเดฒเต† เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดฎเตเดฎเตเดชเดคเตเดคเต† เดคเดฐเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ.

เดŸเตˆเดชเตเดชเตเดกเต†เดซเต int UOW;
เด˜เดŸเดจ เดŽเดฌเดฟเดธเดฟ {
UOW UOW;
};

เดธเตเดŸเตเดฐเด•เตเดšเตเดšเดฑเตเด•เดณเดฟเดฒเตเด‚ เดฏเต‚เดฃเดฟเดฏเดจเตเด•เดณเดฟเดฒเตเด‚ เดชเต‡เดฐเดฟเดŸเดพเดคเตเดค เดซเต€เตฝเดกเตเด•เดณเตเดŸเต† เดšเดฟเดฒ เด•เต‡เดธเตเด•เตพ เด‡เดคเดฟเดจเตŠเดชเตเดชเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเดณเตเดณเต‚
เด“เดชเตเดทเตป.

-fplan9-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ
เดชเตเดฒเดพเตป 9 เด•เต‹เดกเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•.

เด‡เดคเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -fms-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ, เด…เดœเตเดžเดพเดคเตผ เด‰เดณเตเดณ เด˜เดŸเดจเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด˜เดŸเด•เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดซเต€เตฝเดกเตเด•เตพ, เด•เต‚เดŸเดพเดคเต†
เดŸเตˆเดชเตเดชเตเดกเต†เดซเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เด…เดœเตเดžเดพเดค เดซเต€เตฝเดกเตเด•เดณเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจ เดชเต†เตผเดฎเดฟเดฑเตเดฑเตเด•เตพ. เด‡เดคเต เดฎเดพเดคเตเดฐเด‚
C-เดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, C++ เด…เดฒเตเดฒ.

-เดŸเตเดฐเดฟเด—เตเดฐเดพเดซเตเดธเต
เดเดŽเดธเตเด’ เดธเดฟ เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•. เดฆเดฟ -เด†เตปเดธเดฟ เด“เดชเตเดทเตป (เด’เดชเตเดชเด‚ -std เด•เตผเดถเดจเดฎเดพเดฏ เดเดŽเดธเตเด’ เดธเดฟเด•เตเด•เตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ
เด…เดจเตเดฐเต‚เดชเด‚) เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดŸเตเดฐเดฟเด—เตเดฐเดพเดซเตเดธเต.

-no-integrated-cpp
เดฐเดฃเตเดŸเต เดชเดพเดธเตเด•เดณเดฟเตฝ เด’เดฐเต เดธเดฎเดพเดนเดพเดฐเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต: เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เด•เด‚เดชเตˆเดฒเดฟเด‚เด—เต. เดˆ เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต "cc1", "cc1plus" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "cc1obj" เดตเดดเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเต -B เด“เดชเตเดทเตป. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเต
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดธเดพเดงเดพเดฐเดฃ เดถเต‡เดทเด‚ เด’เดฐเต เด…เดงเดฟเด• เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฟเด‚เด—เต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดŽเดจเตเดจเดพเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต. เดธเด‚เดฏเต‹เดœเดฟเดค cpp เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
(เด†เดจเตเดคเดฐเดฟเด• เดธเดฟเดชเดฟเดชเดฟ)

"cc1", "cc1plus", "cc1obj" เดŽเดจเตเดจเดฟเดต เดฒเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดพเตฝ เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต เดฎเดพเดฑเตเด‚.

- เดชเดฐเดฎเตเดชเดฐเดพเด—เดค
-เดชเดฐเดฎเตเดชเดฐเดพเด—เดค-เดธเดฟเดชเดฟเดชเดฟ
เดฎเตเดฎเตเดชเต, เดˆ เด“เดชเตเดทเดจเตเด•เตพ เด’เดฐเต เดชเตเดฐเต€-เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟ เด•เด‚เดชเตˆเดฒเตผ เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป GCC เดฏเต† เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเดšเตเดšเต.
เด…เดตเตผ เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต -E เดธเตเดตเดฟเดšเตเดšเต. เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเดจเตเดจเต
เด’เดฐเต เดชเตเดฐเต€-เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฎเต‹เดกเต. เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต GNU CPP เดฎเดพเดจเตเดตเตฝ เด•เดพเดฃเตเด•.

-fcond-เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต†เดฏเตเด‚ เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต†เดฏเตเด‚ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดคเดฐเด™เตเด™เดณเตเดณเตเดณ เดธเต‹เดชเดพเดงเดฟเด• เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•.
เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด…เดธเดพเดงเตเดตเดพเดฃเต. เดˆ เด“เดชเตโ€Œเดทเตป C++-เดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-เดซเตเดณเดพเด•เตเดธเต-เดตเต†เด•เตเดฑเตเดฑเตผ-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเด‚เด–เตเดฏเด•เดณเตเดณเตเดณ เดฎเต‚เดฒเด•เด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดฎเต‚เดฒเด• เดคเดฐเด™เตเด™เตพ. เดชเตเดคเดฟเดฏ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

-เดซเตบเดธเตˆเตปเดกเต-เดšเดพเตผ
"เดšเดพเตผ" เดŽเดจเตเดจ เดคเดฐเด‚ "เด…เตบ เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค เดšเดพเตผ" เดชเต‹เดฒเต† เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดŸเตเดŸเต†.

เด“เดฐเต‹ เดคเดฐเดคเตเดคเดฟเดฒเตเดฎเตเดณเตเดณ เดฎเต†เดทเต€เดจเตเด•เตพเด•เตเด•เตเด‚ "char" เดŽเดจเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดฃเตเดŸเต. เด’เดจเตเดจเตเด•เดฟเตฝ เด…เดคเต เดชเต‹เดฒเต†เดฏเดพเดฃเต
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ "เด…เตบเดธเตˆเดกเต เดšเดพเตผ" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ "เดธเตˆเตป เดšเต†เดฏเตเดค เดšเดพเตผ" เดชเต‹เดฒเต†.

เดŽเดฌเตŒเดŸเตเดŸเต, เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ "เดธเตˆเตปเดกเต เดšเดพเตผ" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด…เตบ เดธเตˆเดกเต เดšเดพเตผ" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.
เด’เดฐเต เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต† เด’เดชเตเดชเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเดฏเดฟ เดชเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เดชเตเดฒเต†เดฏเดฟเตป "char" เด•เต‚เดŸเดพเดคเต† เด…เดคเต เด’เดชเตเดชเดฟเดŸเตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเดพเดฃเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเด•
เด…เดตเตผ เดŽเดดเตเดคเดฟเดฏ เดฏเดจเตเดคเตเดฐเด™เตเด™เตพ. เดˆ เด“เดชเตโ€Œเดทเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดชเดฐเต€เดคเดตเตเด‚ เด…เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดจเตเดจเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดชเดฐเต€เดค เดกเดฟเดซเต‹เตพเดŸเตเดŸเดฟเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

"เดšเดพเตผ" เดŽเดจเตเดจ เดคเดฐเด‚ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ "เด’เดชเตเดชเดฟเดŸเตเดŸ เดšเดพเตผ" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด’เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต" เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดฐเต เดคเดฐเดฎเดพเดฃเต.
เดšเดพเตผ", เด…เดคเดฟเดจเตเดฑเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด† เดฐเดฃเตเดŸเดฟเตฝ เด’เดจเตเดจเต เดชเต‹เดฒเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚.

-fsigned-char
"signed char" เดชเต‹เดฒเต† "char" เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดธเตˆเตป เดšเต†เดฏเตเดฏเดŸเตเดŸเต†.

เด‡เดคเต เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -fno-unsigned-char, เด‡เดคเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดฐเต‚เดชเดฎเดพเดฃเต
-เดซเตบเดธเตˆเตปเดกเต-เดšเดพเตผ. เด…เดคเตเดชเต‹เดฒเต†, เด“เดชเตเดทเตป -fno-signed-char เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
-เดซเตบเดธเตˆเตปเดกเต-เดšเดพเตผ.

-fsigned-bitfields
-เดซเตบเดธเตˆเตปเดกเต-เดฌเดฟเดฑเตเดฑเตเดซเต€เตฝเดกเตเด•เตพ
-fno-signed-bitfields
-fno-signed-bitfields
เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเต เดธเตˆเตป เดšเต†เดฏเตโ€Œเดคเต‹ เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต‹ เดŽเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
"เด’เดชเตเดชเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด’เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต" เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเต เด’เดชเตเดชเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต,
เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเดพเดฃเต: "int" เดชเต‹เดฒเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดคเดฐเด™เตเด™เตพ เด’เดชเตเดชเดฟเดŸเตเดŸ เดคเดฐเด™เตเด™เดณเดพเดฃเต.

เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฟ ++ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดญเดพเดท
C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เด…เตผเดคเตเดฅเดฎเตเดณเตเดณ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดˆ เดตเดฟเดญเดพเด—เด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต;
เดŽเดจเตเดจเดพเตฝ เดเดคเต เดญเดพเดทเดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฟเด•เตเด• เด—เตเดจเต เด•เดฎเตเดชเตˆเดฒเตผ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เตป เด†เดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ "firstClass.C" เดซเดฏเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเด‚:

g++ -g -frepo -O -c firstClass.C

เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดฎเดพเดคเตเดฐเด‚ -เดซเตเดฐเต†เดชเตเดชเต‹ C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดพเดฃเต; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดญเดพเดทเดฏเดฟเดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ.

เด† เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดคเดพ เดฎเดพเดคเตเดฐเด‚ C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต:

-fabi-version=n
เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• n C++ ABI-เดฏเตเดŸเต†. เดธเดฟ++ เดŽเดฌเดฟเดเดฏเตเดŸเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดพเดฃเต เดชเดคเดฟเดชเตเดชเต 2
G++ 3.4-เตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต. เด†เดฆเตเดฏเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ C++ ABI เดฏเตเดŸเต† เดชเดคเดฟเดชเตเดชเดพเดฃเต เดชเดคเดฟเดชเตเดชเต 1
G++ 3.2. เดชเดคเดฟเดชเตเดชเต 0 เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ C++ เดจเต เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดคเต เดตเดฐเตเดจเตเดจ เดชเดคเดฟเดชเตเดชเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดŽเดฌเดฟเด เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป. เด…เดคเดฟเดจเดพเตฝ, เดชเดคเดฟเดชเตเดชเต 0 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดญเดฟเดšเตเดš เดŽเดฌเดฟเด เดŽเดฌเดฟเด เด†เดฏเดฟ เดฎเดพเดฑเตเด‚
เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเดคเดฟเดชเตเดชเต 2 เด†เดฃเต.

เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดตเดฟเดฒเดพเดธเด‚ เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเตฝ เด’เดฐเต เดชเดฟเดถเด•เต เดชเดคเดฟเดชเตเดชเต 3 เดถเดฐเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต.

G++ 4-เตฝ เด†เดฆเตเดฏเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ เดชเดคเดฟเดชเตเดชเต 4.5, เดตเต†เด•เตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเดพเด‚เด—เตเดฒเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดคเดฐเด™เตเด™เตพ.

G++ 5-เตฝ เด†เดฆเตเดฏเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ เดชเดคเดฟเดชเตเดชเต 4.6, เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดฟเดจเตเดฑเต† เดฎเดพเด‚เด—เตเดฒเดฟเด‚เด—เต เดถเดฐเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดคเดฐเด™เตเด™เดณเดฟเตฝ const/เด…เดธเตเดฅเดฟเดฐเดค, เด’เดฐเต เดชเตเดฒเต†เดฏเดฟเตป decl-เดจเตเดฑเต† decltype, เด•เต‚เดŸเดพเดคเต† a เดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚
เดฎเดฑเตเดฑเตŠเดฐเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเดฟเดฒเต† เดซเด‚เด—เตเดทเตป เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ.

G++ 6-เตฝ เด†เดฆเตเดฏเด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ เดชเดคเดฟเดชเตเดชเต 4.7, C++11-เดจเตเดฑเต† เดชเตเดฐเดฎเต‹เดทเตป เดธเตเดตเดญเดพเดตเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต
เดธเตเด•เต‹เดชเตเดชเตเดกเต เดŽเดจเดฎเตเด•เดณเตเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดชเดพเด•เตเด•เตเด•เดณเตเดŸเต† เดฎเดพเด‚เด—เตเดฒเดฟเด‚เด—เต, const/static_cast, prefix ++
เด•เต‚เดŸเดพเดคเต† --, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เตเดฒเดพเดธเต เดธเตเด•เต‹เดชเตเดชเต เดซเด‚เด—เตโ€Œเดทเตป.

เด‡เดคเตเด‚ เด•เดพเดฃเตเด• -เดตเดพเดฌเดฟ.

-fno-access-control
เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเต‡เดถเดจ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เด“เดซเดพเด•เตเด•เตเด•. เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดฌเด—เตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด†เด•เตเดธเดธเต เด•เตบเดŸเตเดฐเต‹เตพ เด•เต‹เดกเต.

-fcheck-เดชเตเดคเดฟเดฏ
เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต "เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดจเตเดฏเต‚" เดจเตฝเด•เดฟเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดธเดพเดงเตเดตเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
เด…เดจเตเดตเดฆเดฟเดšเตเดš เดธเด‚เดญเดฐเดฃเด‚ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เตเด•. C++ เด†เดฏเดคเดฟเดจเดพเตฝ เดˆ เดชเดฐเดฟเดถเต‹เดงเดจ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, "เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดจเตเดฏเต‚" เด…เดคเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดพเตฝ 0 เดฎเดพเดคเตเดฐเดฎเต‡ เดจเตฝเด•เต‚ เดŽเดฑเดฟเดฏเตเด•(),
เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เด•เต‚เดŸเดพเดคเต† เดคเดจเตเดจเต† เด•เด‚เดชเตˆเดฒเตผ เดŽเดชเตเดชเต‹เดดเตเด‚ เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚
เด“เดชเตเดทเตป. เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, "เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดชเตเดคเดฟเดฏเดคเต" เดถเต‚เดจเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด‰เดณเตเดณเดชเตเดชเต‹เตพ
เดธเตโ€Œเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป, "std::bad_alloc" เดŽเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตเดทเต€เดฃเด‚ เดธเดฟเด—เตเดจเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเตเด‚ เด•เดพเดฃเตเด•
เดชเตเดคเดฟเดฏ (เดตเต‹เดŸเตเดŸเต เดคเตเดฐเต‹).

-fconserve-space
เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเตบ-เดŸเตˆเด‚-เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•
เดธเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดฐเต‹เด—เดจเดฟเตผเดฃเตเดฃเดฏเด‚ เดจเดŸเดคเตเดคเดพเดคเตเดคเดคเดฟเดจเตเดฑเต† เดšเต†เดฒเดตเดฟเตฝ เด‡เดคเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเตฝ เด‡เดŸเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ. เดจเดฟเด™เตเด™เตพ เดˆ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดจเดฟเด—เต‚เดขเดฎเดพเดฏเดฟ เด•เตเดฐเดพเดทเดพเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ
"main()" เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏ เดถเต‡เดทเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเตเดคเดตเดฃ เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดตเดธเตเดคเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด•เดพเดฐเดฃเด‚ เดฐเดฃเตเดŸเต เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดฒเดฏเดฟเดšเตเดšเต.

เดฎเดฟเด•เตเด• เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดˆ เด“เดชเตเดทเตป เดฎเต‡เดฒเดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดฒเตเดฒ, เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฎเดพเด•เตเด•เดพเดคเต† เดฌเดฟเดŽเดธเตโ€ŒเดŽเดธเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

-fconstexpr-depth=n
C++11 constexpr เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ เดจเต†เดธเตเดฑเตเดฑเดกเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เด†เดดเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• n. เด’เดฐเต เดชเดฐเดฟเดงเดฟ
เดจเดฟเดฐเดจเตเดคเดฐเดฎเดพเดฏ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เดธเดฎเดฏเดคเตเดคเต เด…เดจเดจเตเดคเดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฆเดฟ
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดžเดคเต 512 เด†เดฃเต.

-fdeduce-init-list
เด’เดฐเต เดฌเตเดฐเต‡เดธเต-เตฝ เดจเดฟเดจเตเดจเต std::initializer_list เด†เดฏเดฟ เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดคเดฐเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด•เดฟเดดเดฟเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•-
เด…เดŸเดšเตเดš เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตผ เดฒเดฟเดธเตเดฑเตเดฑเต, เด…เดคเดพเดฏเดคเต

เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด“เดŸเตเดŸเต‹ เดซเต‹เตผเดตเต‡เดกเต (T t) -> decltype (realfn (t))
{
เดฑเดฟเดŸเตเดŸเต‡เตบ realfn (t);
}

เดถเต‚เดจเตเดฏเดฎเดพเดฏ f()
{
เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต ({1,2}); // เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดตเดฟเดณเดฟเด•เตเด•เตเด• >
}

เดˆ เด•เดฟเดดเดฟเดตเต เด†เดฆเตเดฏเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดคเดฟเดจเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ
C++11 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดณเตเดณ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต, เดŽเดจเตเดจเดพเตฝ เด…เดจเตเดคเดฟเดฎ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ. เดˆ เด“เดชเตโ€Œเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟ, เดญเดพเดตเดฟเดฏเดฟเตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดพเด‚
G++ เดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต.

-เดซเตเดฐเดฃเตเดŸเต-เด‡เดžเตเดšเด•เตเดทเตป
เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเต‡เด•เตเด•เต เดซเตเดฐเดฃเตเดŸเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด•เตเดคเตเดคเดฟเดตเดฏเตเด•เตเด•เตเด•, เด…เดคเตเดตเดดเดฟ เด…เดต เดชเตเดฑเดคเตเดคเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚
เด…เดตเตผ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เดตเตเดฏเดพเดชเตเดคเดฟ. เดธเตเดนเตƒเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟ
เดชเดดเดฏ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš C++ เดฑเดซเดฑเตปเดธเต เดฎเดพเดจเตเดตเดฒเดฟเดฒเตเด‚ เดฎเตเดฎเตเดชเตเดณเตเดณ G++ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚ เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป
4.1 เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, ISO C++-เตฝ เด…เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดธเตเดนเตƒเดคเตเดคเต เดซเด‚เด—เตโ€Œเดทเตป
เด’เดฐเต เดŽเตปเด•เตเดฒเต‹เดธเดฟเด‚เด—เต เดธเตเด•เต‹เดชเตเดชเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดคเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดกเดฟเดชเตปเดกเดจเตเดฑเต เดฒเตเด•เตเด•เตเด…เดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเต‚.
เดˆ เด“เดชเตโ€Œเดทเตป เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เตพเด•เตเด•เต เดฎเตเดฎเตเดชเดคเตเดคเต† เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเตฝ เด‰เดณเตเดณเดคเตเดชเต‹เดฒเต† เด•เตเดคเตเดคเดฟเดตเดฏเตเด•เตเด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตโ€Œเดทเตป เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตโ€Œเด•เตเด•เตเดณเตเดณเดคเดพเดฃเต, เดญเดพเดตเดฟเดฏเดฟเตฝ G++ เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเดฟเตฝ เด‡เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดพเด‚.

-fno-elide-เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ
C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด’เดฐเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด’เดฐเต เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเต‡ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด…เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เด•เต‹เดชเตเดชเดฟ เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป G++-เดจเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเต.

-fno-enforce-eh-specs
เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดฒเด‚เด˜เดจเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต.
เดˆ เด“เดชเตเดทเตป C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เด‰เดคเตเดชเดพเดฆเดจเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต NDEBUG. เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เต‹เดกเต เด…เดจเตเดฎเดคเดฟ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดฒเด‚เด˜เดฟเดšเตเดšเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดŽเดฑเดฟเดฏเดพเตป; เด•เดฎเตเดชเตˆเดฒเตผ เดšเต†เดฏเตเดฏเตเด‚
เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด‡เดชเตเดชเต‹เดดเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•, เด…เดคเดฟเดจเดพเตฝ เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดŽเดฑเดฟเดฏเตเดจเตเดจเต
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

-เดซเต‹เตผ-เดธเตเด•เต‹เดชเตเดชเต
-fno-for-scope
If -เดซเต‹เตผ-เดธเตเด•เต‹เดชเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดตเตเดฏเดพเดชเตเดคเดฟ a-เตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต for-init-statement
เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดตเต‡เดฃเตเดŸเดฟ C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเตเดชเต‹เดฒเต† เดฒเต‚เดชเตเดชเต เดคเดจเตเดจเต†. เดŽเด™เตเด•เดฟเตฝ
-fno-for-scope เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดตเตเดฏเดพเดชเตเดคเดฟ a-เตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต for-init-statement
G++ เดจเตเดฑเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเต† เดชเต‹เดฒเต†, เดŽเตปเด•เตเดฒเต‹เดธเดฟเด‚เด—เต เดธเตเด•เต‹เดชเตเดชเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เดจเต€เดณเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต†
C++ เดจเตเดฑเต† เดฎเดฑเตเดฑเต (เดชเดฐเดฎเตเดชเดฐเดพเด—เดค) เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ.

เด’เดฐเต เดซเตเดฒเดพเด—เตเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดจเตเดคเตเดŸเดฐเดพเตป เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, เดŽเดจเตเดจเดพเตฝ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดจเตเด‚ เดจเตฝเด•เดพเดจเตเด‚
เด…เดธเดพเดงเตเดตเดพเดฏเดคเต‹ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดคเต‹ เด†เดฏ เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเดฟเดจเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚.

-fno-gnu-เด•เต€เดตเต‡เดกเตเด•เตพ
"typeof" เดŽเดจเตเดจเดคเต เด’เดฐเต เด•เต€เดตเต‡เดกเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดฐเตเดคเต, เด…เดคเดฟเดจเดพเตฝ เด•เต‹เดกเดฟเดจเต เดˆ เดตเดพเด•เตเด•เต เด’เดฐเต เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดเดกเดจเตเดฑเดฟเดซเดฏเตผ. เดชเด•เดฐเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต "__typeof__" เดŽเดจเตเดจ เด•เต€เดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. -เด†เตปเดธเดฟ เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-fno-gnu-เด•เต€เดตเต‡เดกเตเด•เตพ.

-fno-inmplicit-templates
เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด‰เดŸเดจเดŸเดฟ (เด…เดคเดพเดฏเดคเต
เด‰เดชเดฏเต‹เด—เด‚); เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดคเตฝเด•เตเดทเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เด•เต‹เดกเต เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

-fno-inmplicit-inline-templates
เด‡เตปเดฒเตˆเตป เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เด‡เตปเดธเตโ€Œเดฑเตเดฑเดจเตเดฑเดฟเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เด‡เตปเดฒเตˆเดจเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•, เด…เด™เตเด™เดจเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ เด…เดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เตปเดธเตเดฑเตเดฑเดจเตเดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เด…เดคเต‡ เด•เต‚เดŸเตเดŸเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

-fno-implement-inlines
เด‡เดŸเด‚ เดฒเดพเดญเดฟเด•เตเด•เดพเตป, เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด”เดŸเตเดŸเต-เด“เดซเต-เดฒเตˆเตป เด•เต‹เดชเตเดชเดฟเด•เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเดฐเตเดคเต
#เดชเตเดฐเดพเด—เตเดฎ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ. เดˆ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดฒเดฟเด™เตเด•เตผ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
เด…เดตเดฐเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-fms-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ
MFC-เตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŠเดทเตเดฎเดณเดฎเดพเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดพเด•เตเดฏเด˜เดŸเดจ เดตเดดเดฟ เด…เด‚เด—เดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต.

-fno-nonansi-builtins
ANSI/ISO C เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
"ffs", "alloca", "_exit", "index", "bzero", "conjf" เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเต เด…เดจเตเดฌเดจเตเดงเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

-fnthrow-opt
เด’เดฐเต "เดคเตเดฐเต‹()" เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด’เดฐเต "เดจเต‹เดŽเด•เตเดธเต†เดชเตเดฑเตเดฑเต" เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดชเต‹เดฒเต† เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•
เด’เดฐเต เดซเด‚เด—เตเดทเดจเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดธเตˆเดธเต เด“เดตเตผเดนเต†เดกเต เด•เตเดฑเดฏเตเด•เตเด•เตเด•เดฏเต‹ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด•
เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป. เดซเด‚เด—เตเดทเดจเดฟเตฝ เดจเต‹เตบ-เดŸเตเดฐเดฟเดตเดฟเดฏเตฝ เด‰เดณเตเดณ เดคเดฐเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
destructors, เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดซเด‚เด—เตเดทเตป เดšเต†เดฑเตเดคเดพเด•เตเด•เตเด‚
เด•เดพเดฐเดฃเด‚ เด† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเดณเตเดณ EH เด•เตเดฒเต€เดจเดชเตเดชเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต
เด‡เดซเด•เตโ€Œเดฑเตเดฑเต, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเดณเตเดณ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เด’เดฐเต เด…เดชเดตเดพเดฆเด‚
เดธเตโ€Œเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป "เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดค" เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ "เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป" เด’เดฐเต เด•เต‹เดณเดฟเตฝ เด•เดฒเดพเดถเดฟเด•เตเด•เตเด‚.

-fno-operator-names
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดจเต†เดฏเดฟเด‚ เด•เต€เดตเต‡เดกเตเด•เตพ "and", "bitand", "bitor", "compl", "not", "or" เดŽเดจเตเดจเดฟเดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต
เด•เต€เดตเต‡เดกเตเด•เดณเดพเดฏเดฟ "xor" เดชเดฐเตเดฏเดพเดฏเดชเดฆเด™เตเด™เดณเดพเดฏเดฟ.

-fno-optional-diags
เด’เดฐเต เด•เดฎเตเดชเตˆเดฒเตผ เดจเตฝเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต†เดจเตเดจเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฑเดฏเตเดจเตเดจ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.
เดจเดฟเดฒเดตเดฟเตฝ, G++ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เด’เดฐเต‡เดฏเตŠเดฐเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เด’เดฐเต เดชเต‡เดฐเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต
เด’เดฐเต เด•เตเดฒเดพเดธเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เตผเดคเตเดฅเด™เตเด™เตพ.

-เด…เดจเตเดตเดฆเดจเต€เดฏเด‚
เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดฒ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต เดชเดฟเดถเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดคเดฐเด‚เดคเดพเดดเตเดคเตเดคเตเด•. เด…เด™เตเด™เดจเต†,
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต -เด…เดจเตเดตเดฆเดจเต€เดฏเด‚ เดšเดฟเดฒ เด…เดจเตเดฐเต‚เดชเดฎเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

-fno-pretti-เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ
เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เด’เดฐเต เดซเด‚เด—เตเดทเตป เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เด‚เดชเตˆเดฒเตผ
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เด’เดชเตเดชเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
เด’เดชเตเดชเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŸเตˆเดชเตเดชเตโ€Œเดกเต†เดซเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเตˆเดชเตเดชเตเดจเดพเดฎเด™เตเด™เตพ (เด‰เดฆเดพ: "เด…เดธเดพเดงเตเดตเดพเดฏ f(T) [T = int เด‰เดณเตเดณเดคเต]"
"void f(int)") เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ, เดเดคเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดพเดฃเต เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด‚. เด’เดฐเต เดชเดฟเดถเด•เต เดตเดฐเตเดฎเตเดชเต‹เตพ
เดธเดจเตเดฆเต‡เดถเด‚ เด’เดฐเต เด•เตเดฒเดพเดธเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เด‚เดชเตˆเดฒเตผ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚
เด† เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ. เดŽเด™เตเด•เดฟเตฝ
เดˆ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต
เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต -fno-pretti-เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เด…เดตเดฐเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚.

-เดซเตเดฐเต†เดชเตเดชเต‹
เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดธเตเดตเดฏเดฎเต‡เดตเดฏเตเดณเตเดณ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดคเตฝเด•เตเดทเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเดจเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-fno-inmplicit-templates.

-fno-rtti
เดตเต†เตผเดšเตเดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เตเดฒเดพเดธเตเด•เดณเต‡เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด•
C++ เดฑเตบ-เดŸเตˆเด‚ เดคเดฐเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ (เดกเตˆเดจเดพเดฎเดฟเด•เต_เด•เดพเดธเตเดฑเตเดฑเต เด’เดชเตเดชเด‚ เดŸเตˆเดชเตเดชเดฟเดกเต). เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดญเดพเดทเดฏเตเดŸเต† เด† เดญเดพเด—เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เดˆ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดšเตเดšเต เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เดพเด‚. เด•เตเดฑเดฟเดชเตเดชเต
เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เด…เดคเต‡ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเต เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚.
เดฆเดฟ เดกเตˆเดจเดพเดฎเดฟเด•เต_เด•เดพเดธเตเดฑเตเดฑเต เดฑเตบ-เดŸเตˆเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เดพเดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดคเตเดŸเตผเดจเตเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดตเดฟเดตเดฐเด™เตเด™เตพ เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•, เด…เดคเดพเดฏเดคเต "เด…เดธเดพเดงเตเดตเดพเดฏ *" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต‹ เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เด•เดพเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด•.

-fstats
เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดซเตเดฐเดฃเตเดŸเต เดŽเตปเดกเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•. เดˆ
เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ G++ เดตเดฟเด•เดธเดจ เดŸเต€เดฎเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เต‚.

-fstrict-enums
เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เดŽเดจเตเดจ เด…เดจเตเดฎเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดŽเดฃเต€เดฎเดฑเต‡เดทเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด†เด•เดพเตป เด•เดดเดฟเดฏเต‚ (C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†;
เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เด†เดตเดถเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚
เดŽเดฒเตเดฒเดพ เดŽเดจเตเดฏเตเดฎเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต†เดฏเตเด‚ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต). เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดˆ เด…เดจเตเดฎเดพเดจเด‚ เดธเดพเดงเตเดตเดพเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ
เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดŽเดฃเตเดฃเดชเตเดชเต†เดŸเตเดŸ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด•เดพเดธเตเดฑเตเดฑเต.

-ftemplate-depth=n
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ เดคเตฝเด•เตเดทเดฃ เดกเต†เดชเตเดคเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด• n. เด’เดฐเต เดชเดฐเดฟเดงเดฟ
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดธเดฎเดฏเดคเตเดคเต เด…เดจเดจเตเดคเดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดคเตฝเด•เตเดทเดฃ เดกเต†เดชเตเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด•เตเดฒเดพเดธเต เดคเตฝเด•เตเดทเดฃเด‚. ANSI/ISO C++ เด…เดจเตเดฐเต‚เดชเดฎเดพเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดฐเตเดคเต
17-เตฝ เด•เต‚เดŸเตเดคเตฝ เด†เดดเด‚ (C++1024-เตฝ 11 เด†เดฏเดฟ เดฎเดพเดฑเตเดฑเดฟ). เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 900 เด†เดฃเต
เดšเดฟเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ 1024 เด…เดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต เดคเต€เตผเดจเตเดจเต‡เด•เตเด•เดพเด‚.

-fno-threadsafe-statics
เดคเตเดฐเต†เดกเดฟเดจเดพเดฏเดฟ C++ ABI-เดฏเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดงเดฟเด• เด•เต‹เดกเต เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดฐเตเดคเต-
เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตเดธเดฟเดจเตเดฑเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ เดธเดฎเดพเดฐเด‚เดญเด‚. เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดคเตเดฐเต†เดกเต-เดธเต‡เดซเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเดฟเตฝ เดšเต†เดฑเตเดคเดพเดฏเดฟ.

-เดซเตเดฏเต‚เดธเต-cxa-atexit
"__cxa_atexit" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•
"atexit" เดซเด‚เด—เตโ€Œเดทเดจเต‡เด•เตเด•เดพเตพ เดซเด‚เด—เตโ€Œเดทเตป. เดˆ เด“เดชเตเดทเตป เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต-เด•เด‚เดชเตเดฒเดฏเดฟเดจเตเดฑเต เดนเดพเตปเดกเตเดฒเดฟเด‚เด—เต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟ เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚
เดฒเตˆเดฌเตเดฐเดฑเดฟ "__cxa_atexit" เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

-fno-use-cxa-get-exception-ptr
"__cxa_get_exception_ptr" เดฑเตบเดŸเตˆเด‚ เดฆเดฟเดจเดšเดฐเตเดฏ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
"std::uncaught_exception" เดŽเดจเตเดจเดคเต เดคเต†เดฑเตเดฑเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดฑเตบเดŸเตˆเด‚ เดฆเดฟเดจเดšเดฐเตเดฏเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

-fvisibility-inlines-hidden
เด‡เตปเดฒเตˆเดจเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดฃเตเดŸเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดŽเดŸเตเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเต€เดคเดฟเด•เตพ
เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดธเตเดคเตเด•เตเด•เตพ.

GCC เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ, เด‡เตปเดฒเตˆเตป เดฐเต€เดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เด‡เดคเดฟเดจเตเดฑเต† เดซเดฒเด‚
"__attribute__ ((เดฆเตƒเดถเตเดฏเดค ("เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต"")))" เด…เดคเดฟเดจเดพเตฝ เด…เดต เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟเดฏเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ
เด’เดฐเต DSO เดฏเตเดŸเต† เดชเดŸเตเดŸเดฟเด•, DSO-เดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ PLT เดชเดฐเต‹เด•เตเดทเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดกเดฟเดŽเดธเตเด’เดฏเตเดŸเต† เดฒเต‹เดกเต, เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เดจเดพเดŸเด•เต€เดฏเดฎเดพเดฏ เดธเตเดตเดพเดงเต€เดจเด‚ เดšเต†เดฒเตเดคเตเดคเตเด‚
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดญเดพเดฐเดฎเตเดณเตเดณเดคเดพเด•เตเดฎเตเดชเต‹เตพ เดกเตˆเดจเดพเดฎเดฟเด•เต เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดŸเต‡เดฌเดฟเดณเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดตเตปเดคเต‹เดคเดฟเตฝ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚.

เดˆ เดธเตเดตเดฟเดšเตเดšเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚ เดฐเต€เดคเดฟเด•เตพ เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดฒเตเดฒ
เดจเต‡เดฐเดฟเดŸเตเดŸเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‹ เด•เดพเดฐเดฃเดคเตเดคเดฟเดฒเต‹ เด‰เดณเตเดณ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดณเตเดณเต‚ เดŽเดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เด‚เดชเตˆเดฒเตผ.

เด‡เดซเด•เตเดฑเตเดฑเต เดจเดฟเดฐเดพเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฐเต€เดคเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดชเดฐเดค เด‰เดณเตเดณเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚
เด† เดฐเต€เดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ a เดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ
เดชเตเดฐเดคเตเดฏเต‡เด• เด‡เตปเดฒเตˆเตป เดฐเต€เดคเดฟ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฆเตƒเดถเตเดฏเดชเดฐเดค เด‰เดณเตเดณเดคเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚. เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดฆเตƒเดถเตเดฏเดชเดฐเดคเดฏเต‹เดŸเต† เด•เตเดฒเดพเดธเต เด…เดŸเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เตเด•เดฟเดฒเตเดฒ.

เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เตปเดธเตโ€Œเดฑเตเดฑเดจเตเดฑเดฟเดฏเต‡เดฑเตเดฑเดกเต เด‡เตปเดฒเตˆเตป เดฐเต€เดคเดฟเด•เดณเต† เด…เดตเดฏเตเดŸเต† เดฒเดฟเด™เตเด•เต‡เดœเต เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดˆ เด“เดชเตเดทเตป เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดคเดฟเตผเดคเตเดคเดฟ เด•เดŸเดจเตเดจเต‡เด•เตเด•เดพเด‚.

-fvisibility-ms-compat
GCC-เดฏเตเดŸเต† C++ เดฒเดฟเด™เตเด•เต‡เดœเต เดฎเต‹เดกเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดˆ เดซเตเดฒเดพเด—เต เดฆเตƒเดถเตเดฏเดชเดฐเดค เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹เดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดฒเดฟเด™เตเด•เต‡เดœเต เดฎเต‹เดกเดฒเดฟเตฝ เดซเตเดฒเดพเด—เต เดˆ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต:

1. เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฆเตƒเดถเตเดฏเดชเดฐเดค "เดฎเดฑเดšเตเดšเดคเต" เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต -fvisibility=เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

2. เดคเดฐเด™เตเด™เตพ, เดŽเดจเตเดจเดพเตฝ เด…เดตเดฐเตเดŸเต† เด…เด‚เด—เด™เตเด™เดณเดฒเตเดฒ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเดฑเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

3. เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดฆเตƒเดถเตเดฏเดชเดฐเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดคเดฐเด™เตเด™เตพเด•เตเด•เต เดตเตบ เดกเต†เดซเดจเดฟเดทเตป เดฑเต‚เตพ เด…เดฏเดตเตเดณเตเดณเดคเดพเดฃเต
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ: เด…เดต
เดˆ เด“เดชเตโ€Œเดทเตป เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดต เด…เดจเตเดตเดฆเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดชเตเดคเดฟเดฏ เด•เต‹เดกเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต -fvisibility=เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด† เด•เตเดฒเดพเดธเตเด•เตพ เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเด•
เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด•เต‹เดกเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต,
เด’เดฐเตเดชเด•เตเดทเต‡ เด†เด•เดธเตเดฎเดฟเด•เดฎเดพเดฏเดฟ, เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเตฝ.

เดˆ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เดณเดฟเตฝ เด’เดฐเต‡ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด…เด‚เด—เด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด’เดฐเต‡ เดชเต‡เดฐเดฟเตฝ เดŽเดจเตเดจเดพเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ
เด’เดจเตเดจเต เดฎเดพเดฑเตเดฑเดฟเดฏเดพเตฝ เดฎเดฑเตเดฑเตŠเดจเตเดจเต เดฎเดพเดฑเดฟเดฒเตเดฒ; เด•เต‚เดŸเดพเดคเต† เดซเด‚เด—เตโ€Œเดทเตป เด…เด‚เด—เด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเดฟเตฝ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ. เดˆ เดชเดคเดพเด• เดจเตฝเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เดŽ
เด’เดฐเต‡ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดคเดฐเด™เตเด™เดณเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ ODR-เดจเตเดฑเต† เดฒเด‚เด˜เดจเด‚.

-fno-เดฆเตเตผเดฌเดฒเดฎเดพเดฏ
เดฒเดฟเด™เตเด•เตผ เดจเตฝเด•เดฟเดฏเดคเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดšเดฟเดนเตเดจ เดชเดฟเดจเตเดคเตเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, G++
เด…เดต เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดšเดฟเดนเตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดˆ เด“เดชเตโ€Œเดทเตป เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต†
เด…เดจเตเดคเดฟเดฎ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต; เด…เดคเต เดฎเต‹เดถเด‚ เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚, เด†เดจเตเด•เต‚เดฒเตเดฏเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.
เดˆ เด“เดชเตโ€Œเดทเตป G++ เดจเตเดฑเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดพเด‚.

-nostdinc++
C++ เดจเต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเดฐเตเดคเต, เดชเด•เตเดทเต‡ เดšเต†เดฏเตเดฏเตเด•
เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเตเด•. (เดˆ เด“เดชเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
C++ เดฒเตˆเดฌเตเดฐเดฑเดฟ.)

เด•เต‚เดŸเดพเดคเต†, เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต, เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เด…เตผเดคเตเดฅเด‚ เดฎเดพเดคเตเดฐเดฎเต‡เดฏเตเดณเตเดณเต‚
C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ:

-fno-default-inline
เด•เดฐเตเดคเดฐเตเดคเต เด‡เตปเดฒเตˆเตป เด’เดฐเต เด•เตเดฒเดพเดธเต เดธเตเด•เต‹เดชเตเดชเดฟเดจเตเดณเตเดณเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต.
เดˆ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเต‹เดฒเต† เดฒเดฟเด™เตเด•เต‡เดœเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•; เด…เดตเตผ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเตเด•.

-เดตเดพเดฌเดฟ (เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เดธเดฟ++, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตเดฐเด‚)
เดตเต†เดฃเตเดŸเตผ-เดจเตเดฏเต‚เดŸเตเดฐเดฒเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เด•เต‹เดกเต G++ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดธเดฟ++ เดŽเดฌเดฟเด. เด‡เดคเตเดคเดฐเด‚ เด•เต‡เดธเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚ เดจเดŸเดจเตเดจเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต
G++ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดพเดคเตเดค เดšเดฟเดฒ เด•เต‡เดธเตเด•เดณเตเดฃเตเดŸเดพเด•เดพเด‚
เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚
เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เตเด‚.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดถเด™เตเด•เดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดฃเด‚
G++ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ
เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ.

เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ -fabi-version=2 (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ) เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

ยท เดฑเดซเดฑเตปเดธเต เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดจเต‹เตบ-เดŸเตˆเดชเตเดชเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด‰เดณเตเดณ เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดฎเด‚เด—เตพ เดšเต†เดฏเตเดคเต
เดคเต†เดฑเตเดฑเดพเดฏเดฟ:

เดŽเด•เตเดธเตเดฑเตเดฑเต‡เตบ เด‡เตปเดฑเตเดฑเต เดŽเตป;
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เดŽเดธเต {};
เดถเต‚เดจเตเดฏเดฎเดพเดฏ n (เดŽเดธเต ) {2}

เด‡เดคเต เด‰เดฑเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fabi-version=3.

ยท "__attribute ((vector_size))" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš SIMD เดตเต†เด•เตเดฑเตเดฑเตผ เดคเดฐเด™เตเด™เตพ เด’เดฐเต
เดตเต†เด•เตเดฑเตเดฑเดฑเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด“เดตเตผเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดคเตเดค เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเดพเตผเด—เด‚
เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ.

เดฎเดพเด‚เด—เตเดฒเดฟเด‚เด—เต เดฎเดพเดฑเตเดฑเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต -fabi-version=4.

เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ -fabi-version=1 เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

ยท เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดŸเต†เดฏเดฟเตฝ-เดชเดพเดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เดคเต†เดฑเตเดฑเดพเดฏ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ. G++ เดกเดพเดฑเตเดฑ เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เด…เดคเต‡ เดฌเตˆเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

struct A {เดตเต†เตผเดšเตเดตเตฝ เดถเต‚เดจเตเดฏเดฎเดพเดฏ f(); int f1 : 1; };
struct B : public A {int f2 : 1; };

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, G++ "B::f2" เดŽเดจเตเดจเดคเดฟเดจเต† "A::f1" เดŽเดจเตเดจ เด…เดคเต‡ เดฌเตˆเดฑเตเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚; เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ
เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. "A" เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดพเดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดชเตเดฐเดถเตเดจเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚, เด…เด™เตเด™เดจเต† เด…เดคเดฟเดจเตเดฑเต† เดตเดฒเดฟเดชเตเดชเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดฌเตˆเดฑเตเดฑเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เด—เตเดฃเดฟเดคเดฎเดพเดฃเต; เด…เดคเต G++ เด‰เด‚ เดฎเดฑเตเดฑเตเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
"B" เดฒเต‡เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ เดธเดฎเดพเดจเดฎเดพเดฃเต.

ยท เดตเต†เตผเดšเตเดตเตฝ เดฌเต‡เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŸเต†เดฏเดฟเตฝ-เดชเดพเดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เดคเต†เดฑเตเดฑเดพเดฏ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ. G++ เดŸเต†เดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเต†เตผเดšเตเดตเตฝ เดฌเต‡เดธเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดพเดกเดฟเด‚เด—เต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

struct A {เดตเต†เตผเดšเตเดตเตฝ เดถเต‚เดจเตเดฏเดฎเดพเดฏ f(); เดšเดพเตผ เดธเดฟ 1; };
struct B {B(); เดšเดพเตผ c2; };
struct C : เดชเตŠเดคเต A, เดชเตŠเดคเต เดตเต†เตผเดšเตเดตเตฝ B {};

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, "A" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดŸเต†เดฏเดฟเตฝ-เดชเดพเดกเดฟเด‚เด—เดฟเตฝ G++ "B" เดธเตเดฅเดพเดชเดฟเด•เตเด•เดฟเดฒเตเดฒ; เดฎเดฑเตเดฑเตเดณเตเดณเดต
เด•เดฎเตเดชเตˆเดฒเตผเดฎเดพเตผ เดšเต†เดฏเตเดฏเตเด‚. "A" เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดพเดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดชเตเดฐเดถเตเดจเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚
เดตเดฒเดฟเดชเตเดชเด‚ เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เด—เตเดฃเดฟเดคเดฎเดพเดฃเต (เดตเต†เตผเดšเตเดตเตฝ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต); เด…เดคเต เดšเต†เดฏเตเดฏเตเด‚
G++ เด‰เด‚ เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเดฑเตเด•เดณเตเด‚ "C" เด’เดฐเตเดชเต‹เดฒเต† เดฒเต‡เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ, เด…เดตเดฏเตเดŸเต† เดตเต€เดคเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเต
เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเตเด•เตพ เด’เดฐเต เดฏเต‚เดฃเดฟเดฏเดจเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดคเดฐเด™เตเด™เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

เดฏเต‚เดฃเดฟเดฏเตป U {int i : 4096; };

เด’เดฐเต "int" เดจเต 4096 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด‡เดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•, G++ เดฏเต‚เดฃเดฟเดฏเตป เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเด•เตเด•เตเด‚
เด’เดฐเต "int" เดฒเต† เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตŠเดฃเตเดŸเต.

ยท เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด•เตเดฒเดพเดธเตเด•เตพ เดคเต†เดฑเตเดฑเดพเดฏ เด“เดซเตเดธเต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

เด˜เดŸเดจ เดŽ {};

เด˜เดŸเดจ เดฌเดฟ {
เดŽ เดŽ;
เดตเต†เตผเดšเตเดตเตฝ เดถเต‚เดจเตเดฏเดฎเดพเดฏ f ();
};

struct C : เดชเตŠเดคเต เดฌเดฟ, เดชเตŠเดคเต A {};

G++ "C" เดฏเตเดŸเต† "A" เดฌเต‡เดธเต เด•เตเดฒเดพเดธเต เดจเต‹เตบ เดธเต€เดฑเต‹ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚; เด…เดคเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เดฃเด‚
เด“เดซเตเดธเต†เดฑเตเดฑเต เดชเต‚เดœเตเดฏเดคเตเดคเดฟเตฝ. "B" เดฏเตเดŸเต† "A" เดกเดพเดฑเตเดฑ เด…เด‚เด—เด‚ เด†เดฃเต†เดจเตเดจเต G++ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดคเดฟเดจเด•เด‚ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเดพเดฃเต.

ยท "เดŸเตˆเดชเตเดชเตป" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดฎเด‚เด—เตพ เดšเต†เดฏเตเดฏเดพเด‚.

เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต
เด…เดธเดพเดงเตเดตเดพเดฏ f(เดคเดฐเด‚ เดชเต‡เดฐเต Q::X) {}

เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด•เตเดฒเดพเดธเต Q>
เด…เดธเดพเดงเตเดตเดพเดฏ f(เดคเดฐเด‚ เดชเต‡เดฐเต Q ::X) {}

เดˆ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดจเตเดฑเต‡เดทเดจเตเด•เตพ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดฎเด‚เด—เตพ เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚.

เดชเดฟเดŽเดธเตเดŽเดฌเดฟเดเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด‡เดคเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ psABI เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด‡เดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

SYSV/x86-64-เดจเต, เดจเต€เดณเดฎเตเดณเตเดณ เด‡เดฐเดŸเตเดŸเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฏเต‚เดฃเดฟเดฏเตป เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต
psABI-เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

เดฏเต‚เดฃเดฟเดฏเตป เดฏเต {
เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ ld;
int i;
};

"เดฏเต‚เดฃเดฟเดฏเตป เดฏเต" เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด“เตผเดฎเตเดฎเดฏเดฟเตฝ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด‚.

-Wctor-dtor-เดธเตเดตเด•เดพเดฐเตเดฏเดค (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เด•เตเดฒเดพเดธเต เด‰เดชเดฏเต‹เด—เดฏเต‹เด—เตเดฏเดฎเดฒเตเดฒเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•, เด•เดพเดฐเดฃเด‚ เด…เดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เดณเตเด‚
เด•เตเดฒเดพเดธเต เดธเตเดตเด•เดพเดฐเตเดฏเดฎเดพเดฃเต, เด‡เดคเดฟเดจเต เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเต‹ เดชเตŠเดคเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต‹ เด‡เดฒเตเดฒ.

-Wdelete-non-virtual-dtor (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เดŽเดชเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด• เดตเต†เตผเดšเตเดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดณเตเดณ เด’เดฐเต เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† เดจเต‹เตบ-เดตเต†เตผเดšเตเดตเตฝ เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด‚. เด’เดฐเต เดกเดฟเดฑเตˆเดตเตเดกเต เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒ
เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเดฟเดจเต เดตเต†เตผเดšเตเดตเตฝ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดดเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเดฟเดฒเต‡เด•เตเด•เต
เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดตเตป. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

- เดšเตเดฐเตเด™เตเด™เตเดจเตเดจเต (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
C++11 เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‡เดŸเตเด™เตเด™เดฟเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดณเตเดณเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• { }, เด‰เดฆเดพ

int i = { 2.2 }; // เดชเดฟเดถเด•เต: เด‡เดฐเดŸเตเดŸเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‚เตผเดฃเตเดฃเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดšเตเดฐเตเด™เตเด™เตเดจเตเดจเต

เดˆ เดชเดคเดพเด• เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต - เดฎเดคเดฟเตฝ เด’เดชเตเดชเด‚ -Wc++11-compat.

เด•เต‚เดŸเต† -std=c++11, -เดจเต‹เตบ-เดจเดฐเต‹เดตเดฟเด‚เด—เต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเดฟเดจเต† เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต.
เด‡เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•; เด‡เดŸเตเด™เตเด™เดฟเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
SFINAE เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเต‹เดถเดฎเดพเดฏเดฟ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

-เด’เดดเดฟเด•เต† (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เตพ เด•เดพเดฐเดฃเด‚ เด’เดฐเต noexcept-expression เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด…เดคเดฟเดจเต เดจเต‹เตบ-เดคเตเดฐเต‹เดฏเดฟเด‚เด—เต เดŽเด•เตโ€Œเดธเต†เดชเตโ€Œเดทเตป เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด‡เดฒเตเดฒ (เด…เดคเดพเดฏเดคเต เดŽเดฑเดฟเดฏเตเด•() or เด’เดดเดฟเด•เต†)
เดŽเดจเตเดจเดพเตฝ เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด’เดฐเต เด…เดชเดตเดพเดฆเด‚ เดคเดณเตเดณเดฟเด•เตเด•เดณเดฏเดฐเตเดคเต เดŽเดจเตเดจเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-Wnon-virtual-dtor (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เด•เตเดฒเดพเดธเดฟเดจเต เดตเต†เตผเดšเตเดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดจเต‹เตบ-เดตเต†เตผเดšเตเดตเตฝ เดกเดฟเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเด‚ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดฐเต เดกเดฟเดฑเตˆเดตเตเดกเต เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒ
เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดดเดฟ. เดŽเด™เตเด•เดฟเตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฃเต -Weffc++ is
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ.

-เด“เตผเดกเตผ (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด•เต‹เดกเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เดณเตเดŸเต† เด•เตเดฐเดฎเด‚ เด“เตผเดกเดฑเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดคเดชเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด…เดคเดฟเตฝ เด…เดตเดฐเต† เดตเดงเดฟเด•เตเด•เดฃเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

เด˜เดŸเดจ เดŽ {
int i;
int j;
A(): j (0), i (1) {}
};

เด•เด‚เดชเตˆเดฒเตผ เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด‚ i เด’เดชเตเดชเด‚ j เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต
เด…เดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจ เด‰เดคเตเดคเดฐเดตเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต -เดกเดฌเตเดฒเตเดฏเต... เด“เดชเตเดทเดจเตเด•เตพ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ - เดฎเดคเดฟเตฝ.

-Weffc++ (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เดธเตเด•เต‹เดŸเตเดŸเต เดฎเต†เดฏเต‡เดดเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดถเตˆเดฒเดฟ เดฎเดพเตผเด—เตเด—เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดฒเด‚เด˜เดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ
C++, เดธเต†เด•เตเด•เดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต เดชเตเดธเตเดคเด•เด‚:

ยท เด‡เดจเด‚ 11: เด’เดฐเต เด•เต‹เดชเตเดชเดฟ เด•เตบเดธเตเดŸเตเดฐเด•เตโ€ŒเดŸเดฑเตเด‚ เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเต เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•
เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดš เดฎเต†เดฎเตเดฎเดฑเดฟ.

ยท เด‡เดจเด‚ 12: เด•เตบเดธเตโ€ŒเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเต† เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

ยท เด‡เดจเด‚ 14: เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเตเด•เดณเดฟเตฝ เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เตพ เดตเต†เตผเดšเตเดตเตฝ เด†เด•เตเด•เตเด•.

ยท เด‡เดจเด‚ 15: "เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ=" *เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•.

ยท เด‡เดจเด‚ 23: เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดฐเตเดคเต.

เดธเตเด•เต‹เดŸเตเดŸเต เดฎเต†เดฏเต‡เดดเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดถเตˆเดฒเดฟ เดฎเดพเตผเด—เตเด—เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดฒเด‚เด˜เดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เด•เต‚เดŸเตเดคเตฝ
เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดธเดฟ ++ เดชเตเดธเตเดคเด•เด‚:

ยท เด‡เดจเด‚ 6: เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดกเดฟเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต, เดชเต‹เดธเตเดฑเตเดฑเตเดซเดฟเด•เตเดธเต เดฐเต‚เดชเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเด•
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ.

ยท เด‡เดจเด‚ 7: เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ "&&", "||", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "," เด“เดตเตผเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดฐเตเดคเต.

เดˆ เด“เดชเตโ€Œเดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เดŽเดฒเตเดฒเดพเด‚ เด…เดจเตเดธเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดˆ เดฎเดพเตผเด—เตเด—เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต†; เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• grep -v เด† เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเดพเตป.

-เดตเดฟเดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดจเตพ-เดธเต†เดจเตเดฑเดฟเดจเตฝ (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด•เดพเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด’เดฐเต "NULL" เดธเต†เดจเตเดฑเดฟเดจเดฒเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
"NULL" เดŽเดจเตเดจเดคเต "__null" เด†เดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ GCC เด‡เดคเตŠเดฐเต เดธเดพเดงเตเดตเดพเดฏ เดธเต†เดจเตเดฑเดฟเดจเตฝ เด†เดฃเต. เด…เดคเต เดถเต‚เดจเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚
เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚ เด’เดฐเต เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฒเตเดฒ, เด…เดคเต a เดฏเตเดŸเต† เด…เดคเต‡ เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณเดคเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเต
เดธเต‚เดšเดฟเด•. เดŽเดจเตเดจเดพเตฝ เดˆ เด‰เดชเดฏเต‹เด—เด‚ เดตเดฟเดตเดฟเดง เด•เด‚เดชเตˆเดฒเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด…เดฒเตเดฒ.

-Wno-เดจเต‹เตบ-เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต-เดธเตเดนเตƒเดคเตเดคเต (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดซเตเดฐเดฃเตเดŸเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.
G++-เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเดŸเต† เดตเดฐเดตเต เดฎเตเดคเตฝ, เดชเต‡เดฐเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดธเตเดนเตƒเดคเตเดคเต เด’เดฐเต เดฏเต‹เด—เตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดเดกเดฟเดฏเดพเดฃเต (เด…เดคเดพเดฏเดคเต, เดธเตเดนเตƒเดคเตเดคเต foo(int)), C++ เดญเดพเดทเดพ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป
เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ, เดจเต‹เตบ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดพเดจเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเต‹ เดธเตเดนเตƒเดคเตเดคเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. (เดตเดฟเดญเดพเด—เด‚
14.5.3). G++ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดฏเต‹เด—เตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดเดกเดฟเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตˆเดธเตเดกเต เดซเด‚เด—เตเดทเดจเตเดฑเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚ เด‡เดคเต
เด…เดจเตเดฐเต‚เดชเดฎเดฒเตเดฒเดพเดคเตเดค เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ G++ เดจเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเดญเดพเดตเดฎเดฒเตเดฒ,
-Wnon-template-friend เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดพเดŸเตเด•เตพ เด•เต‚เดŸเดพเดคเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด“เดฃเดพเดฃเต. เดˆ เดชเตเดคเดฟเดฏ เด•เด‚เดชเตˆเดฒเตผ เดธเตเดตเดญเดพเดตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดซเต เดšเต†เดฏเตเดฏเดพเด‚
-Wno-เดจเต‹เตบ-เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต-เดธเตเดนเตƒเดคเตเดคเต, เด‡เดคเต เด…เดจเตเดฐเต‚เดชเดฎเดพเดฏ เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เดกเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต.

-เดตเต‹เตพเดกเต-เดธเตเดฑเตเดฑเตˆเตฝ-เด•เดพเดธเตเดฑเตเดฑเต (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ (C-เดธเตเดฑเตเดฑเตˆเตฝ) เด•เดพเดธเตโ€Œเดฑเตเดฑเต เด…เดธเดพเดงเตเดตเดพเดฏ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.
เดชเตเดคเดฟเดฏ เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เด•เดพเดธเตเดฑเตเดฑเตเด•เตพ (เดกเตˆเดจเดพเดฎเดฟเด•เต_เด•เดพเดธเตเดฑเตเดฑเต, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต_เด•เดพเดธเตเดฑเตเดฑเต, เดชเตเดจเตผเดตเตเดฏเดพเด–เตเดฏเดพเดจเด‚_เด•เดพเดธเตเดฑเตเดฑเต, เด’เดชเตเดชเด‚ const_cast) เด†เด•เตเดจเตเดจเต
เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดพเดคเตเดค เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดฆเตเตผเดฌเดฒเดฎเดพเดฏเดคเตเด‚ เดคเดฟเดฐเดฏเดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดตเตเดฎเดพเดฃเต.

-Woverloaded-เดตเต†เตผเดšเตเดตเตฝ (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต†เตผเดšเตเดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดฎเดฑเดฏเตโ€Œเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเดฟเตฝ:

เด˜เดŸเดจ เดŽ {
เดตเต†เตผเดšเตเดตเตฝ เดถเต‚เดจเตเดฏเดฎเดพเดฏ f();
};

เด˜เดŸเดจ เดฌเดฟ: เดชเตŠเดคเต เดŽ {
เดถเต‚เดจเตเดฏเดฎเดพเดฏ f (int);
};

"F" เดจเตเดฑเต† "A" เด•เตเดฒเดพเดธเต เดชเดคเดฟเดชเตเดชเต "B" เตฝ เดฎเดฑเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เต‹เดกเต เดชเต‹เดฒเต†:

เดฌเดฟ * เดฌเดฟ;
b->f();

เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด‚.

-Wno-pmf-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด…เด‚เด—เดคเตเดต เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฌเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเตเดฒเต†เดฏเตโ€Œเดจเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เดชเต‹เดฏเดฟเดจเตเดฑเตผ.

-เดตเดฟเดธเตˆเตป-เดชเตเดฐเดฎเต‹ (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเต‹ เดŽเดฃเตเดฃเดฟเดฏเดคเต‹ เด†เดฏ เดคเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด“เดตเตผเดฒเต‹เดกเต เดฑเต†เดธเดฒเต‚เดทเตป เด’เดฐเต เดชเตเดฐเดฎเต‹เดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดชเตเดชเดฟเดŸเตเดŸ เดคเดฐเด‚, เด…เดคเต‡ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†. เดฎเตเดฎเตเดชเดคเตเดคเต†
G++ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเดฒเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚.

เด˜เดŸเดจ เดŽ {
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ int ();
เดŽ& เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ = (int);
};

เดชเตเดฐเดงเดพเดจ ()
{
A a,b;
a = b;
}

เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, G++ เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚ A& เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ = (เดธเตเดฅเดฟเดฐเดค เดŽ&);, เดซเตเดฐเดฃเตเดŸเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ =.

เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดฒเด•เตเดทเตเดฏเด‚-เดธเดฟ เด’เดชเตเดชเด‚ เดฒเด•เตเดทเตเดฏเด‚-C++ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดญเดพเดทเด•เตพ
(เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดˆ เดฎเดพเดจเตเดตเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดญเดพเดทเด•เดณเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดคเด™เตเด™เดณเต†เดคเตเดคเดจเตเดจเต†.

เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เด…เตผเดคเตเดฅเดฎเตเดณเตเดณ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดˆ เดตเดฟเดญเดพเด—เด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฟเด•เตเด• เดญเดพเดทเดพ-เดธเตเดตเดคเดจเตเดคเตเดฐ เด—เตเดจเตเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด•เดฎเตเดชเตˆเดฒเตผ เด“เดชเตเดทเดจเตเด•เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดซเดฏเตฝ "some_class.m" เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเด‚:

gcc -g -fgnu-runtime -O -c some_class.m

เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, -fgnu-เดฑเตบเดŸเตˆเด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดพเดฃเต
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ; GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดเดคเต เดญเดพเดทเดฏเดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดธเดฟ เดญเดพเดทเดฏเตเดŸเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดธเดฎเดพเดนเดฐเดฃเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
C เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ (เด‰เดฆเดพ. - เดชเดฐเดฎเตเดชเดฐเดพเด—เดค). เดธเดฎเดพเดจเดฎเดพเดฏเดฟ,
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดธเดฎเดพเดนเดพเดฐเด™เตเด™เตพ C++-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ (เด‰เดฆเดพ, -เดตเดพเดฌเดฟ).

เด† เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดคเดพ เดฎเดพเดคเตเดฐเด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดŽเดจเตเดจเดฟเดต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ:

-fconstant-string-class=เด•เตเดฒเดพเดธเต-เดจเดพเดฎเด‚
เด‰เดชเดฏเต‡เดพเด—เด‚ เด•เตเดฒเดพเดธเต-เดจเดพเดฎเด‚ เด“เดฐเต‹ เด…เด•เตเดทเดฐ เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเด‚ เดคเตฝเด•เตเดทเดฃเด‚ เดจเตฝเด•เต‡เดฃเตเดŸ เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
"@"..."" เดŽเดจเตเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฒเดพเดธเตเดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเต "NXConstantString" เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด—เตเดจเต เดฑเตบเดŸเตˆเด‚ เด†เดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เดจเต†เด•เตเดธเตเดฑเตเดฑเต เดฑเตบเดŸเตˆเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ "NSConstantString"
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต (เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•). เดฆเดฟ -fconstant-cfstrings เด“เดชเตโ€Œเดทเดจเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเด‚
-fconstant-string-class เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ "@"..."" เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดจเดฟเดฐเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เต‹เตผเดซเต—เดฃเตเดŸเต‡เดทเตป เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ.

-fgnu-เดฑเตบเดŸเตˆเด‚
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด—เตเดจเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดฑเตบเดŸเตˆเดฎเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดฎเดฟเด•เตเด• เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-fnext-runtime
NeXT เดฑเตบเดŸเตˆเดฎเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. NeXT-เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเดฟเดคเต
เดกเดพเตผเดตเดฟเดจเตเด‚ Mac OS X เด‰เด‚ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ. เดฎเดพเด•เตเดฐเต‹ "__NEXT_RUNTIME__" เดฎเตเตปเดจเดฟเตผเดตเดšเดฟเดšเตเดšเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ
(เด’เดชเตเดชเด‚ เดฎเดพเดคเตเดฐเด‚) เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-fno-nil-recevers
เด‡เดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ ("[เดฑเดฟเดธเต€เดตเตผ เดธเดจเตเดฆเต‡เดถเด‚:arg]") เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.
เดตเดฟเดตเตผเดคเตเดคเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดฑเดฟเดธเต€เดตเตผ "เดชเต‚เดœเตเดฏเด‚" เด…เดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดฑเตบเดŸเตˆเดฎเดฟเดฒเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เดŽเตปเดŸเตเดฐเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ. เดˆ เด“เดชเตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚
NeXT เดฑเตบเดŸเตˆเด‚, ABI เดชเดคเดฟเดชเตเดชเต 0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 1 เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

-fobjc-abi-version=n
เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• n เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฑเตบเดŸเตˆเดฎเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดŽเดฌเดฟเด. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดจเดฟเดฒเดตเดฟเตฝ NeXT เดฑเตบเดŸเตˆเดฎเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณเต‚. เด…เด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเตฝ, เดชเดคเดฟเดชเตเดชเต 0 เด†เดฃเต
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค (32-เดฌเดฟเดฑเตเดฑเต) ABI เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพเด•เตเด•เตเด‚ เดฎเดฑเตเดฑเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ 2.0 เดจเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เตพ. เดชเดคเดฟเดชเตเดชเต 1 เดชเดฐเดฎเตเดชเดฐเดพเด—เดค (32-เดฌเดฟเดฑเตเดฑเต) ABI เด†เดฃเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เด•เต‚เดŸเดพเดคเต†
เดฎเดฑเตเดฑเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ 2.0 เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เตพ. เดชเดคเดฟเดชเตเดชเต 2 เด†เดงเตเดจเดฟเด• (64-เดฌเดฟเดฑเตเดฑเต) ABI เด†เดฃเต. เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, 0-เดฌเดฟเดฑเตเดฑเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดชเดคเดฟเดชเตเดชเต 32 เด‰เด‚ 2-เดฌเดฟเดฑเตเดฑเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต 64 เด‰เด‚ เด†เดฃเต.
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเตเด•เตพ.

-fobjc-call-cxx-cdtors
เด“เดฐเต‹ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เด•เตเดฒเดพเดธเดฟเดจเตเด‚, เด…เดคเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด’เดฐเต C++ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด†เดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.
เด’เดฐเต เดจเต‹เตบ-เดŸเตเดฐเดฟเดตเดฟเดฏเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• "- (เดเดกเดฟ) เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
.cxx_confirst" เด‡เตปเดธเตเดฑเตเดฑเตปเดธเต เดฎเต†เดคเตเดคเต‡เดกเต เดเดคเต เดจเต‹เตบ-เดŸเตเดฐเดฟเดตเดฟเดฏเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เด…เดคเตเดคเดฐเด‚ เดธเดจเตเดฆเตผเดญ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ, เดคเตเดŸเตผเดจเตเดจเต "เดธเตเดตเดฏเด‚" เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•. เด…เดคเตเดชเต‹เดฒเต†, เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŽเดจเตเดจเดคเต เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดกเดฟเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเดณเตเดณ เด’เดฐเต C++ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดพเดฃเต, เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเดฟเดจเตเดคเดธเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•
เด…เดคเตเดคเดฐเด‚ เดŽเดฒเตเดฒเดพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• "- (เด…เดธเดพเดงเต) .cxx_destruct" เดฐเต€เดคเดฟ,
เดตเดฟเดชเดฐเต€เดค เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ.

"- (id) .cxx_confirst", "- (void) .cxx_destruct" เดฐเต€เดคเดฟเด•เตพ เด‡เด™เตเด™เดจเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต€เดตเต-เดธเดฟ เด•เตเดฒเดพเดธเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเดพเดคเต†
เดธเต‚เดชเตเดชเตผ เด•เตเดฒเดพเดธเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเดšเตเดšเดตเตผ. เด‡เดคเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟเดฏเตเดŸเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต
เด’เดฐเต เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต† เด…เดจเดจเตเดคเดฐเดพเดตเด•เดพเดถ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดŽเดฒเตเดฒเดพ เดฐเต€เดคเดฟเด•เดณเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเด‚. "- (เดเดกเดฟ)
เด’เดฐเต เดชเตเดคเดฟเดฏ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดŸเตป เดคเดจเตเดจเต† เดฑเตบเดŸเตˆเด‚ เดตเดดเดฟ .cxx_construct" เดฐเต€เดคเดฟเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด‚
เด‰เดฆเดพเดนเดฐเดฃเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; "- (void) .cxx_destruct" เดฐเต€เดคเดฟเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด‚
เดฑเตบเดŸเตˆเด‚ เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดกเต€เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต.

เด‡เดคเต เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ, Mac OS X 10.4-เดฒเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณ NeXT เดฑเตบเดŸเตˆเดฎเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณเต‚
"- (id) .cxx_construct", "- (void) .cxx_destruct" เดฐเต€เดคเดฟเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต.

-fobjc-direct-dispatch
เดฎเต†เดธเต‡เดœเต เดกเดฟเดธเตเดชเดพเดšเตเดšเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดคเดฟเดตเต‡เด— เดœเดฎเตเดชเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เดกเดพเตผเดตเดฟเดจเดฟเดฒเต‚เดŸเต† เด‡เดคเต เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
com เดชเต‡เดœเต.

-fobjc-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ
เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต€เดตเต-เดธเดฟเดฏเดฟเดฒเต† เด˜เดŸเดจเดพเดชเดฐเดฎเดพเดฏ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดธเดฟเดจเตเดฑเด•เตโ€Œเดฑเตเดฑเดฟเด•เต เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
C++, Java เดŽเดจเตเดจเดฟเดต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เด“เดชเตเดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด•เต€เดตเต‡เดกเตเด•เตพ @try, @throw, @catch, @finally and @synchronized. เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต
GNU เดฑเตบเดŸเตˆเดฎเดฟเดฒเตเด‚ NeXT เดฑเตบเดŸเตˆเดฎเดฟเดฒเตเด‚ (เดŽเดจเตเดจเดพเตฝ เด‡เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดฒเดญเตเดฏเดฎเดฒเตเดฒ
Mac OS X 10.2-เดฒเตเด‚ เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเตเด‚ เด‰เดณเตเดณ NeXT เดฑเตบเดŸเตˆเด‚).

-fobjc-gc
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เด—เดพเตผเดฌเต‡เดœเต เด•เดณเด•เตเดทเตป (เดœเดฟเดธเดฟ) เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป
NeXT เดฑเตบเดŸเตˆเดฎเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚; เด—เตเดจเต เดฑเตบเดŸเตˆเดฎเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดฎเดพเดฒเดฟเดจเตเดฏเดฎเตเดฃเตเดŸเต
เดชเตเดฐเดคเตเดฏเต‡เด• เด•เด‚เดชเตˆเดฒเตผ เดซเตเดฒเดพเด—เตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดถเต‡เด–เดฐเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ.

-fobjc-nilcheck
เดŽเดฌเดฟเดเดฏเตเดŸเต† เดตเต‡เตผเดทเตป 2 เด‰เดณเตเดณ เดจเต†เด•เตเดธเตเดฑเตเดฑเต เดฑเตบเดŸเตˆเดฎเดฟเดจเดพเดฏเดฟ, เดจเต‹เตบ เดฑเดฟเดธเต€เดตเตผ เด‡เตป เดฎเต†เดคเตเดคเต‡เดกเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
เดฏเดฅเดพเตผเดคเตเดฅ เดฎเต†เดคเตเดคเต‡เดกเต เด•เต‹เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต, เด†เด•เดพเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ -fno-objc-nilcheck. เด•เตเดฒเดพเดธเต เดฐเต€เดคเดฟเด•เดณเตเด‚ เดธเต‚เดชเตเดชเตผ เด•เต‹เดณเตเด•เดณเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดˆ เดชเดคเดพเด• เดŽเดจเตเดคเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚ เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดถเต‚เดจเตเดฏเดฎเดพเดฃเต. เดจเดฟเดฒเดตเดฟเตฝ เดˆ เดชเดคเดพเด• เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
GNU เดฑเตบเดŸเตˆเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ NeXT เดฑเตบเดŸเตˆเด‚ ABI-เดฏเตเดŸเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

-fobjc-std=objc1
เดœเดฟเดธเดฟเดธเดฟ 1.0 เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดš เดญเดพเดทเดฏเดพเดฏ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ 4.0-เดจเตเดฑเต† เดญเดพเดทเดพ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเด•.
เด‡เดคเต C/C++ เดญเดพเดทเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-C เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เดณเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚; เด…เดคเต เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
C/C++ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเต‹เดŸเตเดณเตเดณ เด…เดจเตเดฐเต‚เดชเดค, เดชเตเดฐเดคเตเดฏเต‡เด• C/C++ เดญเดพเดทเดพเดญเต‡เดฆเดคเตเดคเดพเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด“เดชเตเดทเตป เดซเตเดฒเดพเด—เตเด•เตพ. เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด•เด‚เดชเตˆเดฒเตผ, GCC 4.0 เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดคเตเดค เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดตเดพเด•เตเดฏเด˜เดŸเดจ เดจเดฟเดฐเดธเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต. เดˆ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต€เดตเต-เดธเดฟ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ.

-freplace-objc-classes
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเดพเตผเด•เตเด•เตผ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด• ld(1) เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดซเดฏเตฝ, เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• เดกเดฟเตฝเดกเต(1) เดชเด•เดฐเด‚ เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป. เด‡เดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดซเดฏเตฝ เด‰เดณเตเดณเดฟเดŸเดคเตเดคเต, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดฎเต‹เดกเต, เดซเดฟเด•เตโ€Œเดธเต เด†เตปเดกเต-เดคเตเดŸเดฐเตเด• เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด•เต‹เดดเตโ€Œเดธเดฟเตฝ เดšเต‹เดฆเตเดฏเด‚ เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดฑเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚
เดจเดฟเตผเดตเตเดตเดนเดฃเด‚, เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดคเดจเตเดจเต† เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดจเดฟเดฒเดตเดฟเตฝ, เดซเดฟเด•เตเดธเต-เด†เตปเดกเต-
Mac-เดฒเต† NeXT เดฑเตบเดŸเตˆเดฎเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดคเตเดŸเดฐเต‚
OS X 10.3 เด‰เด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณเดคเตเด‚.

-fzero-link
NeXT เดฑเตบเดŸเตˆเดฎเดฟเดจเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด•เด‚เดชเตˆเดฒเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เต‹เดณเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต
"objc_getClass("...")" (เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด…เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ)
เดฒเต‹เดกเต เดธเดฎเดฏเดคเตเดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด•เตเดฒเดพเดธเต เดฑเดซเดฑเตปเดธเตเด•เตพ, เด‡เดคเต เดฑเตบ-เดŸเตˆเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดชเตเดฐเด•เดŸเดจเด‚. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -fzero-link เดชเดคเดพเด• เดˆ เดธเตเดตเดญเดพเดตเดคเตเดคเต†เดฏเตเด‚ เด•เดพเดฐเดฃเด™เตเด™เดณเต†เดฏเตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต
"objc_getClass("...")" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฃเด‚. เดธเต€เดฑเต‹-เดฒเดฟเด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดฎเต‹เดกเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดตเตเดฏเด•เตเดคเดฟเด—เดค เด•เตเดฒเดพเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดคเตเดคเต. เด—เตเดจเต เดฑเตบเดŸเตˆเด‚ เดจเดฟเดฒเดตเดฟเตฝ เดŽเดชเตเดชเต‹เดดเตเด‚ เด•เต‹เดณเตเด•เตพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† "objc_get_class("...")".

-gen-decls
เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเดฟเตฝ เด•เดพเดฃเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเตเด•เตพ เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•
sourcename.decl.

-เด…เดธเตˆเตป-เด‡เดจเตเดฑเตผเดธเต†เดชเตเดฑเตเดฑเต (เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเด•เตเด•เดพเดฐเตป เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

-Wno-เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ (เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด’เดฐเต เด•เตเดฒเดพเดธเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดพเตฝ, เดŽเดฒเตเดฒเดพ เดฐเต€เดคเดฟเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เด•เตเดฒเดพเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดคเตเดค เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเตฝ. เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐ เดธเตเดตเดญเดพเดตเด‚
เด•เตเดฒเดพเดธเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดคเตเดค เดŽเดฒเตเดฒเดพ เดฐเต€เดคเดฟเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•, a
เดฐเต€เดคเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดธเต‚เดชเตเดชเตผเด•เตเดฒเดพเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเดšเตเดšเดคเดพเดฃเต. เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -Wno-เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ
เด“เดชเตเดทเตป, เดคเตเดŸเตผเดจเตเดจเต เดธเต‚เดชเตเดชเตผเด•เตเดฒเดพเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเดšเตเดš เดฐเต€เดคเดฟเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต,
เด…เดตเตผเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-เดธเต†เดฒเด•เตเดŸเตผ (เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต‡ เดธเต†เดฒเด•เตโ€ŒเดŸเดฑเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฐเต€เดคเดฟเด•เตพ เดˆ เดธเดฎเดฏเดคเตเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดธเดฎเดพเดนเดพเดฐเด‚. เดฏเตเดŸเต† เด…เดตเดธเดพเดจ เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต† เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเดพเดฃเต เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต
เดธเดฎเดพเดนเดพเดฐเด‚. เด•เต‚เดŸเดพเดคเต†, a-เดฏเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด“เดฐเต‹ เดธเต†เดฒเด•เตเดŸเดฑเดฟเดจเตเด‚ เด’เดฐเต เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเดจเตเดจเต
"@selector(...)" เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด‚ เด† เดธเต†เดฒเด•เตโ€ŒเดŸเดฑเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดฐเต€เดคเดฟเดฏเตเด‚ เด‰เดฃเตเดŸเต
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด•เดพเดฐเดฃเด‚ เดˆ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดฎเต†เดคเตเดคเต‡เดกเต เดŸเต‡เดฌเดฟเตพ เด…เดตเดธเดพเดจเด‚ เดฎเดพเดคเตเดฐเด‚ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจ เด˜เดŸเตเดŸเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ
เดŽเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดคเดฟเดจเดพเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดพเดฐเดฃเด‚
-fsyntax-เดฎเดพเดคเตเดฐเด‚ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดธเต†เดฒเด•เตเดŸเตผ-เดฎเดพเดšเตเดšเต (เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเดฟเดŸเตเดŸเต‡เตบ เดคเดฐเด™เตเด™เดณเตเดณเตเดณ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฐเต€เดคเดฟเด•เตพ a เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดฐเต เดฑเดฟเดธเต€เดตเดฑเดฟเดจเต เดˆ เดธเต†เดฒเด•เตเดŸเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเต†เดฒเด•เตเดŸเตผ เดจเตฝเด•เดฟ
"id" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "Class" เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•. เดˆ เดซเตเดฒเดพเด—เต เด“เดซเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ (เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเดญเดพเดตเดฎเดพเดฃเต), the
เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เด…เดคเตเดคเดฐเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด•เด‚เดชเตˆเดฒเตผ เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚
เด’เดฐเต‡ เดตเดฒเตเดชเตเดชเดตเตเด‚ เดตเดฟเดจเตเดฏเดพเดธเดตเตเด‚ เดชเด™เตเด•เดฟเดŸเตเด•.

-Wundeclared-selector (เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เด…เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เดธเต†เดฒเด•เตเดŸเดฑเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต "@selector(...)" เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดŽ
เด† เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดฐเต€เดคเดฟเดฏเตเด‚ เดฎเตเดฎเตเดชเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดธเต†เดฒเด•เตโ€ŒเดŸเตผ เด…เตบเดกเดฟเด•เตเดฒเดฏเตผ เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚
"@selector(...)" เดŽเด•เตเดธเตเดชเตเดฐเดทเตป, เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดฐเต @interface เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ @protocol
เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต @เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ. เดˆ เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
"@selector(...)" เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเดฒเตเดŸเตป เด…เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต -เดธเต†เดฒเด•เตเดŸเตผ เดฎเดพเดคเตเดฐเด‚
เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด‡เดคเต เด•เต‹เดกเดฟเด‚เด—เตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดฐเต€เดคเดฟเด•เดณเตเด‚ เดธเต†เดฒเด•เตเดŸเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸ เดถเตˆเดฒเดฟ เด•เตบเดตเต†เตปเดทเตป.

-print-objc-runtime-info
เดฎเต‚เดฒเตเดฏเด‚ เดตเดดเดฟ เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เด˜เดŸเดจเดฏเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ C เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

เด“เดชเตเดทเดจเตเด•เตพ เดฒเต‡เด•เตเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดกเดฏเด—เตเดจเต‡เดพเดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต
เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ, เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดตเดถเด‚ (เด‰เดฆเดพ: เด…เดคเดฟเดจเตเดฑเต† เดตเต€เดคเดฟ, ...). เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดคเดพเดดเต† เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚, เด‰เดฆเดพ เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เดŽเดคเตเดฐ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ, เดŽเดคเตเดฐ เดคเดตเดฃ
เด‰เดฑเดตเดฟเดŸ เดฒเตŠเด•เตเด•เต‡เดทเตป เดตเดฟเดตเดฐเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเด‚. เด‡เดชเตเดชเต‹เตพ, C++ เดซเตเดฐเดฃเตเดŸเต เดŽเตปเดกเต เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดดเดฟเดฏเต‚
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดฎเดพเดจเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดธเดฎเต€เดชเดญเดพเดตเดฟเดฏเดฟเตฝ, เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดฎเตเดจเตเดจเดฃเดฟ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเต† เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฆเดนเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

-fmessage-length=n
เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•, เด…เดคเตเดตเดดเดฟ เด…เดต เดŽเดฌเต—เดŸเตเดŸเต เดฒเตˆเดจเตเด•เดณเดฟเตฝ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต n เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพ. เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 72 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดพเดฃเต g ++ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดฎเตเตปเดตเดถเดคเตเดคเต† เดฌเดพเด•เตเด•เดฟ เดญเดพเด—เด™เตเด™เตพเด•เตเด•เต 0-เด‰เด‚
เดœเดฟ.เดธเดฟ.เดธเดฟ. เดŽเด™เตเด•เดฟเตฝ n เดชเต‚เดœเตเดฏเดฎเดพเดฃเต, เด…เดชเตเดชเต‹เตพ เดฒเตˆเตป เดชเตŠเดคเดฟเดฏเตเดจเตเดจเดคเดฒเตเดฒ; เด“เดฐเต‹ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเดตเตเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚
เด’เดฐเตŠเดฑเตเดฑ เดตเดฐเดฟเดฏเดฟเตฝ.

-fdiagnostics-show-location=เด’เดฐเดฟเด•เตเด•เตฝ
เดฒเตˆเตป-เดฑเดพเดชเตเดชเดฟเด‚เด—เต เดฎเต‹เดกเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด…เตผเดคเตเดฅเดชเต‚เตผเดฃเตเดฃเดฎเดพเดฃเต. เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตผเด•เตเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเตฝเด•เตเดจเตเดจเต
เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด• เด’เดฐเดฟเด•เตเด•เดฒเต เด‰เดฑเดตเดฟเดŸ เดฒเตŠเด•เตเด•เต‡เดทเตป เดตเดฟเดตเดฐเด™เตเด™เตพ; เด…เดคเดพเดฏเดคเต, เดฎเต†เดธเต‡เดœเต เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ
เด’เดฐเตŠเดฑเตเดฑ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดฒเตˆเดจเดฟเตฝ เดชเตŠเดคเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด‰เดฑเดตเดฟเดŸ เดธเตเดฅเดพเดจเด‚ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเดฟเดฒเตเดฒ
(เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเดพเดฏเดฟ) เดตเต€เดฃเตเดŸเตเด‚ เดตเต€เดฃเตเดŸเตเด‚, เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดตเดฐเดฟเด•เดณเดฟเตฝ. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐ เดธเตเดตเดญเดพเดตเด‚.

-fdiagnostics-show-location=เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเด‚
เดฒเตˆเตป-เดฑเดพเดชเตเดชเดฟเด‚เด—เต เดฎเต‹เดกเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด…เตผเดคเตเดฅเดชเต‚เตผเดฃเตเดฃเดฎเดพเดฃเต. เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตผเด•เตเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเตฝเด•เตเดจเตเดจเต
เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดฒเตˆเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด…เดคเต‡ เด‰เดฑเดตเดฟเดŸ เดฒเตŠเด•เตเด•เต‡เดทเตป เดตเดฟเดตเดฐเด™เตเด™เตพ (เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด†เดฏเดฟ) เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•
เด’เดฐเตŠเดฑเตเดฑ เดตเดฐเดฟเดฏเดฟเตฝ เด’เดคเตเด™เตเด™เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดตเดฟเดงเด‚ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดคเด•เตผเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต.

-fno-diagnostics-show-option
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเดฟเดจเตเด‚ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดตเดพเดšเด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต (เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เด“เดชเตเดทเตป เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเดฟเดจเต เด…เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ
เดฏเดจเตเดคเตเดฐเด™เตเด™เตพ). เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -fno-diagnostics-show-option เดชเดคเดพเด• เด…เดคเดฟเดจเต† เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต
เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚.

เด“เดชเตเดทเดจเตเด•เตพ เดฒเต‡เด•เตเด•เต เด…เดชเต‡เด•เตเดท or เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด• เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดฒเตเดฒเดพเดคเตเดค เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
เดคเต†เดฑเตเดฑเดพเดฃเต, เดชเด•เตเดทเต‡ เด…เดคเต เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฃเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดญเดพเดทเดพ-เดธเตเดตเดคเดจเตเดคเตเดฐ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
GCC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต.

-fsyntax-เดฎเดพเดคเตเดฐเด‚
เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดจเดชเตเดชเตเดฑเด‚ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต.

-fmax-errors=n
เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต n, เด† เดธเดฎเดฏเดคเตเดคเต เดœเดฟเดธเดฟเดธเดฟ เดœเดพเดฎเตเดฏเด‚ เดจเต‡เดŸเดฟ
เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดŸเดฐเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ. เดŽเด™เตเด•เดฟเตฝ n 0 เด†เดฃเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ),
เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒ. เดŽเด™เตเด•เดฟเตฝ -Wfatal-เดชเดฟเดถเด•เตเด•เตพ เด•เต‚เดŸเดฟเดฏเดพเดฃเต
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ, เดคเตเดŸเตผเดจเตเดจเต -Wfatal-เดชเดฟเดถเด•เตเด•เตพ เดˆ เด“เดชเตเดทเดจเต‡เด•เตเด•เดพเตพ เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเดจเตเดจเต.

-w เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดคเดŸเดฏเตเด•.

-เดตเต†เดฑเตผ
เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดชเดฟเดถเด•เตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•.

-เดตเต†เดฑเตผ=
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด’เดฐเต เดชเดฟเดถเด•เดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเด•. เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเดฟเดจเตเดณเตเดณ เดธเตเดชเต†เดธเดฟเดซเดฏเตผ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต,
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต -เดตเต†เดฑเตผ=เดธเตเดตเดฟเดšเตเดšเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต -Wswitch เดคเต†เดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต.
เดˆ เดธเตเดตเดฟเดšเตเดšเต เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดจเดฟเดฐเดพเด•เดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚ -เดตเต†เดฑเตผ เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ,
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต -Wno-error=switch เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ -Wswitch เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเดฟเดถเด•เตเด•เดณเดพเด•เดฐเตเดคเต -เดตเต†เดฑเตผ
เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต.

เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด“เดฐเต‹ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเดฟเดจเตเดฎเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเตป เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต. เด…เดชเตเดชเต‹เตพ เด† เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -เดตเต†เดฑเตผ= เด’เดชเตเดชเด‚ -Wno-error= เดตเดฟเดตเดฐเดฟเดšเตเดšเดคเต เดชเต‡เดพเดฒเต†
เดฎเตเด•เดณเดฟเตฝ. (เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดฒเต† เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚
-fno-diagnostics-show-option เดชเดคเดพเด•.)

เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -เดตเต†เดฑเตผ=เดซเต‚ เดธเตเดตเดฏเดฎเต‡เดต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -Wเดซเต‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, -Wno-error=เดซเต‚
เด’เดจเตเดจเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-Wfatal-เดชเดฟเดถเด•เตเด•เตพ
เดˆ เด“เดชเตโ€Œเดทเตป เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดธเด‚เดญเดตเดฟเดšเตเดš เด†เดฆเตเดฏเดคเตเดคเต† เดชเดฟเดถเด•เดฟเตฝ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดคเตเดŸเดฐเดพเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚.

เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเด‚ -W, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต
เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป. เดˆ เด“เดฐเต‹ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚
เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ เด†เดฐเด‚เดญเด‚ เด‰เดฃเตเดŸเต -เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ- เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด“เดซเต เดšเต†เดฏเตเดฏเดพเตป; เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ.
เดˆ เดฎเดพเดจเตเดตเตฝ เดฐเดฃเตเดŸเต เดซเต‹เดฎเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚, เดเดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดฒเตเดฒเดพเดคเตเดคเดคเต. เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ,
เดญเดพเดทเดพ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเด‚ เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดธเดฟ ++ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ เด’เดชเตเดชเด‚ เดฒเด•เตเดทเตเดฏเด‚-เดธเดฟ เด’เดชเตเดชเด‚
เดฒเด•เตเดทเตเดฏเด‚-C++ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ.

เด’เดฐเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตโ€Œเดทเตป เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ (เด‰เดฆเดพ, -เด…เดœเตเดžเดพเดค-เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต), เดœเดฟเดธเดฟเดธเดฟ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด‚
เดเดšเตเด›เดฟเด•เด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เดชเตเดฐเดธเตเดคเดพเดตเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดŽเด™เตเด•เดฟเตฝ -เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ- เดซเต‹เด‚ เด†เดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต, เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต: เดฐเต‹เด—เดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฟเดฒเตเดฒ
-เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฎเดฑเตเดฑเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดคเดฟเดฏ -เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ- เดชเดดเดฏ เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ เด‰เดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ, เดชเด•เตเดทเต‡ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเต†เดฑเตเดฑเต เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ, เด•เดฎเตเดชเตˆเดฒเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เด’เดฐเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดจเตเดจเต.

-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต
เด•เตผเดถเดจเดฎเดพเดฏ ISO C, ISO C++ เดŽเดจเตเดจเดฟเดต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดจเตฝเด•เตเด•; เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เดจเดฟเดฐเดธเดฟเด•เตเด•เตเด•
เดตเดฟเดฒเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ ISO C, ISO เดŽเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดŸเดฐเดพเดคเตเดค เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
C++. เดเดŽเดธเตเด’ เดธเดฟเด•เตเด•เต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดเดŽเดธเตเด’ เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต -std
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด“เดชเตเดทเตป.

เดธเดพเดงเตเดตเดพเดฏ ISO C, ISO C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‹ เด…เดฒเตเดฒเดพเดคเต†เดฏเต‹ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚
(เด…เดชเต‚เตผเดตเตเดตเด‚ เดšเดฟเดฒเตผเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ -เด†เตปเดธเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -std เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเตป
ISO C) เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เด“เดชเตเดทเตป เด•เต‚เดŸเดพเดคเต†, เดšเดฟเดฒ เด—เตเดจเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตเด‚ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟเดฏเตเด‚
C++ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด…เดต เดจเดฟเดฐเดธเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด‡เดคเดฐ เด•เต€เดตเต‡เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดชเต‡เดฐเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต __. เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเดฟเตฝ เดชเต†เดกเดจเตเดฑเดฟเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเต "__ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚__" เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเต‚
เดฐเด•เตเดทเดชเตเดชเต†เดŸเดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เตพ; เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด…เดต เด’เดดเดฟเดตเดพเด•เตเด•เดฃเด‚.

เดšเดฟเดฒ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด•เตผเดถเดจเดฎเดพเดฏ ISO C เด…เดจเตเดฐเต‚เดชเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เด…เดตเตผ
เด‰เดŸเตป เดคเดจเตเดจเต† เด…เดตเตผ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเตเด•: เด‡เดคเต เดšเดฟเดฒ ISO เด‡เดคเดฐ เดฐเต€เดคเดฟเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต,
เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพเด‚ เด…เดฒเตเดฒ--- เดเดŽเดธเตเด’ เดธเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต เด’เดฐเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต, เดฎเดฑเตเดฑเต เดšเดฟเดฒเดคเต
เดเดคเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต เดšเต‡เตผเดคเตเดคเต.

เดเดŽเดธเตเด’ เดธเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดพเดœเดฏเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดซเต€เดšเตเดšเตผ เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.
เดŽเดจเตเดจเดพเตฝ เด—เดฃเตเดฏเดฎเดพเดฏ เด…เดงเดฟเด• เดœเต‹เดฒเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚, เด…เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต. เดธเดฎเต€เดชเดญเดพเดตเดฟเดฏเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดซเต€เดšเตเดšเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เดชเดฆเตเดงเดคเดฟเดฏเดฟเดฒเตเดฒ.

เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต -std C เดฏเตเดŸเต† GNU เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดญเดพเดทเดฏเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
gnu90 or gnu99, เด’เดฐเต เด…เดจเตเดฌเดจเตเดงเดฎเตเดฃเตเดŸเต เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดธเดพเดงเดพเดฐเดฃ, เดเดคเต เดเดŽเดธเตเด’ เดธเดฟ เดชเดคเดฟเดชเตเดชเต
เด—เตเดจเต เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดญเดพเดท เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด…เดตเตผ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดฟเดฒเดตเดพเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. (เด‡เดคเตเดคเดฐเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ
เดจเดฟเตผเดตเตเดตเดšเดจเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต GNU เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ GNU C เดญเดพเดทเดฏเดฟเดฒเตเดณเตเดณ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ เดฎเดพเดคเตเดฐเด‚
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตโ€Œเดทเดจเต‹เดŸเตŠเดชเตเดชเด‚ เด•เด‚เดชเตˆเดฒเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ C เดฏเตเดŸเต† เดญเดพเดทเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต†
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดพเตป เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.)

-เดชเต†เดกเดจเตเดฑเดฟเด•เต-เดชเดฟเดถเด•เตเด•เตพ
เดชเต‡เดพเดฒเต† -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต‡เด•เตเด•เดพเตพ เดชเดฟเดถเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเตŠเดดเดฟเดšเตเดšเดพเตฝ.

- เดฎเดคเดฟเตฝ
เดšเดฟเดฒ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด‡เดคเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ, เด…เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเด•เตเด•เตเด•), เดชเต‹เดฒเตเด‚
เดฎเดพเด•เตเดฐเต‹เด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚. เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดญเดพเดทเดพ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด‡เดคเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
in เดธเดฟ ++ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ เด’เดชเตเดชเด‚ เดฒเด•เตเดทเตเดฏเด‚-เดธเดฟ เด’เดชเตเดชเด‚ เดฒเด•เตเดทเตเดฏเด‚-C++ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ.

- เดฎเดคเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดซเตเดฒเดพเด—เตเด•เตพ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต:

-เดตเดกเตเดฐเดธเตเดธเต -เดตเดพเดฑเต‡-เดฌเต—เดฃเตเดŸเตเด•เตพ (เด•เต‚เดŸเต† เดฎเดพเดคเตเดฐเด‚ -O2) -Wc++11-compat -Wchar-subscripts
-เดตเต‡เดฃเด‚-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• (C/Objc-เตฝ; เด‡เดคเต C++-เตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต) -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เด‡เดจเตเดฑเต (เดธเดฟ เด’เดชเตเดชเด‚
เดฒเด•เตเดทเตเดฏเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚) -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดซเด‚เด—เตเดทเตป-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚) - เด•เดฎเดจเตเดฑเต
- เดซเต‹เตผเดฎเดพเดฑเตเดฑเต -Wmain (เดธเดฟ/เด’เดฌเตโ€Œเดœเต†เดธเดฟเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ -เดซเตเดฐเต€เดธเตเดฑเตเดฑเดพเตปเดกเดฟเด‚เด—เต) -Wmaybe-uninitialised
-Wmissing-braces -เดตเดจเตเดจเต‚เตพ -Wparentheses - เดชเต‹เดฏเดฟเดจเตเดฑเตผ-เด…เดŸเดฏเดพเดณเด‚ -เด“เตผเดกเตผ -เดฑเต†เดŸเตเดŸเต‡เตบ-เดŸเตˆเดชเตเดชเต
-เดธเต€เด•เตเดตเตปเดธเต-เดชเต‹เดฏเดฟเดจเตเดฑเต -เดตเดฟเดธเตˆเตป-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• (C++ เตฝ เดฎเดพเดคเตเดฐเด‚) -เดตเดฟเดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด…เดชเดฐเดจเดพเดฎเด‚ -Wstrict-overflow=1
-Wswitch -Wtrigraphs -เดตเดฟเดจเดฟเดฏเต‹เด—เด‚ เดšเต†เดฏเตเดคเต -เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค-เดชเตเดฐเดพเด—เตเดฎเด•เตพ -Wunused-เดซเด‚เด—เตเดทเตป
-เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฒเต‡เดฌเตฝ -เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด‚ -Wunused-variable -Wvolatile-register-var

เดšเดฟเดฒ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดซเตเดฒเดพเด—เตเด•เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• - เดฎเดคเดฟเตฝ. เด…เดตเดฐเดฟเตฝ เดšเดฟเดฒเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเตเดค เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ, เดŽเดจเตเดจเดพเตฝ เดเดคเดพเดฃเต
เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚; เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด’เดดเดฟเดตเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เด…เดคเตเดฏเดพเดตเดถเตเดฏเดฎเต‹ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเต‹ เด†เดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเด•เตเด•เดพเตป เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเดพเตผเด—เดฎเดฟเดฒเตเดฒ
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เด•เต‹เดกเต. เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ เดŽเดจเตเดจเดพเตฝ เด…เดตเดฏเดฟเตฝ เดชเดฒเดคเตเด‚
เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฃเด‚.

-เดตเต†เด•เตเดธเตเดŸเตเดฐ
เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดคเตเดค เดšเดฟเดฒ เด…เดงเดฟเด• เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดซเตเดฒเดพเด—เตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ. (เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
เดตเดฟเดณเดฟเด•เตเด•เดฃเด‚ -W. เดชเดดเดฏ เดชเต‡เดฐเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดชเตเดคเดฟเดฏ เดชเต‡เดฐเต เด•เต‚เดŸเตเดคเตฝ เด†เดฃเต
เดตเดฟเดตเดฐเดฃเดพเดคเตเดฎเด•.)

-Wclobbered - เดตเต†เดฎเตเดชเตเดฑเตเดฑเดฟ-เดฌเต‹เดกเดฟ -เดตเดฟเด—เตเดจเต‹เตผเดกเต-เดฏเต‹เด—เตเดฏเดคเด•เตเด•เดพเตผ -Wmissing-เดซเต€เตฝเดกเต-เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เตพ
-Wmissing-parameter-type (เดธเดฟ เดฎเดพเดคเตเดฐเด‚) -เดตเต‹เตพเดกเต-เดธเตเดฑเตเดฑเตˆเตฝ-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ (เดธเดฟ เดฎเดพเดคเตเดฐเด‚) -Woverride-init
-เดตเดฟเดธเตˆเตป-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• -เดŸเตˆเดชเตเดชเต-เดชเดฐเดฟเดงเดฟเด•เตพ -เดตเดฟเดจเดฟเดฏเต‹เด—เด‚ เดšเต†เดฏเตเดคเต -Wunused-parameter (เด•เต‚เดŸเต† เดฎเดพเดคเตเดฐเด‚ - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต or
- เดฎเดคเดฟเตฝ) -Wunused-but-set-parameter (เด•เต‚เดŸเต† เดฎเดพเดคเตเดฐเด‚ - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต or - เดฎเดคเดฟเตฝ)

เด“เดชเตเดทเตป -เดตเต†เด•เตเดธเตเดŸเตเดฐ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

ยท เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดชเต‚เดœเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต <, <=, >, เด…เดฅเดตเดพ >=.

ยท (C++ เดฎเดพเดคเตเดฐเด‚) เด’เดฐเต เดŽเตปเดฏเตเดฎเดฑเต‡เดฑเตเดฑเดฑเตเด‚ เดจเต‹เตบ-เดŽเตปเดฏเตเดฎเดฑเต‡เดฑเตเดฑเดฑเตเด‚ เด’เดฐเต เดธเต‹เดชเดพเดงเดฟเด•เดคเตเดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดŽเด•เตเดธเตเดชเตเดฐเดทเตป.

ยท (C++ เดฎเดพเดคเตเดฐเด‚) เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดตเต†เตผเดšเตเดตเตฝ เดฌเต‡เดธเตเด•เตพ.

ยท (C++ เดฎเดพเดคเตเดฐเด‚) เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เด’เดฐเต เด…เดฑเต‡ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดชเดŸเตเดŸเดฟเด•.

ยท (C++ เดฎเดพเดคเตเดฐเด‚) เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต เดชเดŸเตเดŸเดฟเด•.

ยท (C++ เดฎเดพเดคเตเดฐเด‚) เด’เดฐเต เดกเต†เดฑเตˆเดตเตเดกเต เด•เตเดฒเดพเดธเตเดธเดฟเดจเตเดฑเต† เด•เต‹เดชเตเดชเดฟ เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเดฟเตฝ เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเต เด†เดฐเด‚เดญเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-Wchar-subscripts
เด’เดฐเต เด…เดฑเต‡ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเต "char" เดŽเดจเตเดจ เดคเดฐเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเต เดชเดฟเดถเด•เดฟเดจเตเดฑเต† เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด•เดพเดฐเดฃเดฎเดพเดฃเต
เดšเดฟเดฒ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดˆ เดคเดฐเด‚ เดธเตˆเตป เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเดฎเดพเตผ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดฎเดฑเด•เตเด•เตเดจเตเดจเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

- เด•เดฎเดจเตเดฑเต
เด’เดฐเต เด•เดฎเดจเตเดฑเต-เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดธเต€เด•เตเดตเตปเดธเต เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• /* a-เตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต /* เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ a
เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเต-เดจเตเดฏเต‚เดฒเตˆเตป เดŽเดฏเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต // เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-เดจเต‹-เด•เดตเดฑเต‡เดœเต-เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดชเตเดฐเตŠเดซเตˆเดฒเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• -fprofile-เด‰เดชเดฏเต‹เด—เด‚ เด“เดชเตเดทเตป. เด…เดคเต เด…เด™เตเด™เดฟเดจเต†เดฏเต†เด™เตเด•เดฟเตฝ
เด‡เดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ เดธเต‹เดดเตเดธเต เดซเดฏเตฝ เดฎเดพเดฑเตเดฑเดฟ -fprofile-gen เด’เดชเตเดชเด‚ -fprofile-เด‰เดชเดฏเต‹เด—เด‚, เด‰เดณเตเดณ เดซเดฏเดฒเตเด•เตพ
เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เดชเตเดฐเตŠเดซเตˆเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดตเดฟเดตเดฐเด™เตเด™เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดชเดฟเดถเด•เดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
-เดจเต‹-เด•เดตเดฑเต‡เดœเต-เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
-Wno-error=เด•เดตเดฑเต‡เดœเต-เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เดชเดฟเดถเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดชเดฟเดถเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เดพเดฐเดฃเด‚, เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฎเต‹เดถเดฎเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚, เด‡เดคเต เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด•เต‹เดกเต-เดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฌเด—เต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดชเต‹เดฒเตเดณเตเดณ เดตเดณเดฐเต† เดšเต†เดฑเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ. เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-Wno-cpp
(เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เดธเดฟ++, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++, เดซเต‹เตผเดŸเตเดฐเดพเตป เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตเดฐเด‚)

"#เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•.

-เดกเดฌเดฟเตพ-เดชเตเดฐเดฎเต‹เดทเตป (เดธเดฟ, เดธเดฟ++, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
"เดซเตเดฒเต‹เดŸเตเดŸเต" เดŽเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ "เด‡เดฐเดŸเตเดŸ" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเตเดฐเตŠเดฎเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. CPU-เด•เตพ
32-เดฌเดฟเดฑเตเดฑเต "เดธเดฟเด‚เด—เดฟเตพ-เดชเตเดฐเดฟเดธเดฟเดทเตป" เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ "เดซเตเดฒเต‹เดŸเตเดŸเต" เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต,
เดŽเดจเตเดจเดพเตฝ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ "เด‡เดฐเดŸเตเดŸ" เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเด•. เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดฎเต†เดทเต€เดจเดฟเตฝ, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต
เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด“เดตเตผเดนเต†เดกเต เด•เดพเดฐเดฃเด‚ "เด‡เดฐเดŸเตเดŸ" เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต
เด…เดจเตเด•เดฐเดฃเด‚.

เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เดฏเดคเดฟเดจเดพเตฝ เด†เด•เดธเตเดฎเดฟเด•เดฎเดพเดฏเดฟ "เดกเดฌเดฟเตพ" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต
เด…เด•เตเดทเดฐเด™เตเด™เตพ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ "เด‡เดฐเดŸเตเดŸ" เดŽเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเดฟเตฝ:

เดซเตเดฒเต‹เดŸเตเดŸเต เดเดฐเดฟเดฏ (เดซเตเดฒเต‹เดŸเตเดŸเต เด†เดฐเด‚)
{
เดคเดฟเดฐเดฟเด•เต† 3.14159 * เด†เดฐเด‚ * เด†เดฐเด‚;
}

เด•เด‚เดชเตˆเดฒเตผ เดฎเตเดดเตเดตเตป เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด‚ "เด‡เดฐเดŸเตเดŸ" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดตเดนเดฟเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-
เดชเต‹เดฏเดฟเดจเตเดฑเต เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต "เด‡เดฐเดŸเตเดŸ" เด†เดฃเต.

- เดซเต‹เตผเดฎเดพเดฑเตเดฑเต
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป "printf", "scanf" เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดคเดฐเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฃเต. เด‡เดคเดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดซเด‚เด—เตเดทเดจเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต†
"printf", "scanf", "strftime" เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดชเตเดฐเด•เดพเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดฎเดฑเตเดฑเตเดณเตเดณเดต
"strfmon" (เด’เดฐเต X/เด“เดชเตเดชเตบ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป, C เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดฒเดฒเตเดฒ) เด•เตเดŸเตเด‚เดฌเด™เตเด™เตพ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เดฒเด•เตเดทเตเดฏเด‚-
เดชเตเดฐเดคเตเดฏเต‡เด• เด•เตเดŸเตเด‚เดฌเด™เตเด™เตพ). เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต† เดเดคเตŠเด•เตเด•เต† เดซเด‚เด—เตเดทเดจเตเด•เดณเดพเดฃเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดคเดฟเดชเตเดชเดฟเดจเต†เดฏเตเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด…เดคเตเดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‡เดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดซเตเดฐเต€เดธเตเดฑเตเดฑเดพเตปเดกเดฟเด‚เด—เต or -fno-builtin.

GNU libc เดชเดคเดฟเดชเตเดชเต 2.2 เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เต†เดคเดฟเดฐเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต.
เด‡เดตเดฏเดฟเตฝ เดŽเดฒเตเดฒเดพ ISO C90, C99 เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดธเดฟเด‚เด—เดฟเตพ Unix-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดšเดฟเดฒ เดฌเดฟเดŽเดธเตเดกเดฟ, เด—เตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚. เดฎเดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดชเดพเดŸเดฟเดฒเตเดฒ
เดˆ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เดฒเตเดฒเดพเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•; เด…เดชเตเดชเตเดฑเด‚ เดชเต‹เด•เตเดจเตเดจ เดซเต€เดšเตเดšเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดŽเด™เตเด•เดฟเตฝ -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต,
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดคเดฟเดชเตเดชเดฟเดฒเดฒเตเดฒ (เดชเด•เตเดทเต‡.) เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดซเต€เดšเตเดšเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
"strfmon" เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟเดฏเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดต C เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เด’เดฐเต เดชเดคเดฟเดชเตเดชเดฟเดฒเตเด‚ เด‡เดฒเตเดฒ).

เดฎเตเดคเดฒเตเดณเตเดณ - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต, - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต
เดŽเดจเตเดจเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดตเดจเตเดจเต‚เตพ.

- เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ. เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเดŸเต† เดšเดฟเดฒ เดตเดถเด™เตเด™เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเต,
เด“เดชเตเดทเดจเตเด•เตพ -Wformat-y2k, -Wno-format-extra-args, -Wno-format-zero-length,
-Wformat-เดจเต‹เตบ เดฒเดฟเดฑเตเดฑเดฑเตฝ, -เดซเต‹เตผเดฎเดพเดฑเตเดฑเต-เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ, เด’เดชเตเดชเด‚ -Wformat=2 เดฒเดญเตเดฏเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เด‡เดฒเตเดฒ
เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ - เดฎเดคเดฟเตฝ.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด‰เดฌเตเดฃเตเดŸเต 8.10-เดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚, C, C++, เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
ObjC, ObjC++. เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -Wformat=0.

-Wformat-y2k
If - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, a เดฎเดพเดคเตเดฐเด‚ เดฒเดญเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ "strftime" เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดฐเดฃเตเดŸเด•เตเด• เดตเตผเดทเด‚.

-Wno-format-contains-nul
If - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, NUL เดฌเตˆเดฑเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต.

-Wno-format-extra-args
If - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, "printf" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "scanf" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดงเดฟเด• เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดซเด‚เด—เตเดทเตป. เด…เดคเตเดคเดฐเด‚ เดตเดพเดฆเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเดพเดฏเดฟ เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด‰เดณเตเดณเดฟเดŸเดคเตเดคเต $
เด“เดชเตเดชเดฑเดพเตปเดฑเต เดจเดฎเตเดชเตผ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเตฝเด•เดพเดฑเตเดฃเตเดŸเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "va_arg" เดฒเต‡เด•เตเด•เต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เด•เตˆเดฎเดพเดฑเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดฟเดจเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ
เดตเดพเดฆเด™เตเด™เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, "เดธเตเด•เดพเตปเดซเต" เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดˆ เดเดšเตเด›เดฟเด•เด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด‚
เดธเดฟเด‚เด—เดฟเตพ เดฏเตเดฃเดฟเด•เตเดธเต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดฎเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดŽเดฒเตเดฒเดพเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เด…เดคเตเดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดตเดพเดฆเด™เตเด™เตพ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต†เดจเตเดจเต เดชเดฑเดฏเตเดจเตเดจเต.

-Wno-format-zero-length
If - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดธเต€เดฑเต‹-เดฒเต†เด™เตเดคเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต. เดธเดฟ เดจเดฟเดฒเดตเดพเดฐเด‚
เดชเต‚เดœเตเดฏเด‚ เดจเต€เดณเดฎเตเดณเตเดณ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-Wformat-เดจเต‹เตบ เดฒเดฟเดฑเตเดฑเดฑเตฝ
If - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด…เด•เตเดทเดฐเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด…เดคเดฟเดจเดพเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเตป เด…เดคเดฟเดจเตเดฑเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ a เด†เดฏเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
"va_list".

-เดซเต‹เตผเดฎเดพเดฑเตเดฑเต-เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ
If - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เดธเดพเดงเตเดฏเดฎเดพเดฏ เดธเตเดฐเด•เตเดทเดพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ. เดจเดฟเดฒเดตเดฟเตฝ, "printf" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดคเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
"scanf" เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด…เด•เตเดทเดฐเดฎเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด‡เดฒเตเดฒ
"printf (foo);" เดŽเดจเตเดจเดคเตเดชเต‹เดฒเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ. เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เด‡เดคเตŠเดฐเต เดธเตเดฐเด•เตเดทเดพ เดฆเตเดตเดพเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด‡เตปเดชเตเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดตเดจเตเดจเดคเต, เด…เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต %n. (เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ เดŽเดจเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดชเดตเดฟเดญเดพเด—เดฎเดพเดฃเต
-Wformat-เดจเต‹เตบ เดฒเดฟเดฑเตเดฑเดฑเตฝ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดšเต‡เตผเดคเตเดคเต‡เด•เตเด•เดพเด‚
-เดซเต‹เตผเดฎเดพเดฑเตเดฑเต-เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ เด…เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ -Wformat-เดจเต‹เตบ เดฒเดฟเดฑเตเดฑเดฑเตฝ.)

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด‰เดฌเตเดฃเตเดŸเต 8.10-เดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚, C, C++, เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
ObjC, ObjC++. เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -Wno-format-security, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เด•เต‚เดŸเต† -Wformat=0. เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตเดฐเด•เตเดทเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดฎเดพเดฐเด•เดฎเดพเด•เตเด•เดพเตป, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
-เดตเต†เดฑเตผ=เดซเต‹เตผเดฎเดพเดฑเตเดฑเต-เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ.

-Wformat=2
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด•เต‚เดŸเดพเดคเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต. เดจเดฟเดฒเดตเดฟเตฝ เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
- เดซเต‹เตผเดฎเดพเดฑเตเดฑเต -Wformat-เดจเต‹เตบ เดฒเดฟเดฑเตเดฑเดฑเตฝ -เดซเต‹เตผเดฎเดพเดฑเตเดฑเต-เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ -Wformat-y2k.

-เดตเดจเตเดจเต‚เตพ
เด…เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
"nonnull" เดซเด‚เด—เตเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดตเดดเดฟ.

-เดตเดจเตเดจเต‚เตพ เตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ เด’เดชเตเดชเด‚ - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚ -Wno-nonnull
เด“เดชเตเดทเตป.

-เดตเดฟเดจเดฟเดฑเตเดฑเต-เดธเตเดตเดฏเด‚ (เดธเดฟ, เดธเดฟ++, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เดธเตเดตเดฏเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดŽเดจเตเดจเดคเดฟเดจเตŠเดชเตเดชเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚ -เดตเดฟเดจเดฟเดฏเต‹เด—เด‚ เดšเต†เดฏเตเดคเต เด“เดชเตเดทเตป.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตโ€Œเดจเดฟเดชเตเดชเดฑเตเดฑเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ "i" เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต GCC เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เดŽเดชเตเดชเต‡เดพเตพ -เดตเดฟเดจเดฟเดฑเตเดฑเต-เดธเตเดตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต:

int f()
{
int i = i;
เดฎเดŸเด™เตเด™เตเด• เดžเดพเตป;
}

-เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เด‡เดจเตเดฑเต (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด’เดฐเต เดคเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดซเด‚เด—เตเดทเตป-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. C99 เดฎเต‹เดกเดฟเตฝ
(-std=c99 or -std=gnu99), เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เด’เดฐเต เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเดดเดฟ เดชเดฟเดถเด•เต -เดชเต†เดกเดจเตเดฑเดฟเด•เต-เดชเดฟเดถเด•เตเด•เตพ. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ.

-เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เด‡เดจเตเดฑเต เด’เดชเตเดชเด‚ -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดซเด‚เด—เตเดทเตป-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
by - เดฎเดคเดฟเตฝ.

-เดตเดฟเด—เตเดจเต‹เตผเดกเต-เดฏเต‹เด—เตเดฏเดคเด•เตเด•เดพเตผ (เดธเดฟ, เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดคเดฐเดคเตเดคเดฟเดจเต "const" เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดคเดฐเด‚ เดฏเต‹เด—เตเดฏเดคเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดเดŽเดธเตเด’ เดธเดฟเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดจเตฝเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเต เด…เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดคเดฐเด‚ เดฏเต‹เด—เตเดฏเดคเดฏเตเด•เตเด•เต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
เดฎเต‚เดฒเตเดฏเด‚. C++ เดจเต, เดธเตเด•เต†เดฏเดฟเดฒเตผ เดคเดฐเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดถเต‚เดจเตเดฏเด‚" เดŽเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚. เดเดŽเดธเตเด’ เดธเดฟ
เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเดฟเตฝ เดฏเต‹เด—เตเดฏเดคเดฏเตเดณเตเดณ "เดถเต‚เดจเตเดฏเดฎเดพเดฏ" เดฑเดฟเดŸเตเดŸเต‡เตบ เดคเดฐเด™เตเด™เดณเต† เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด…เดคเตเดคเดฐเด‚ เดฑเดฟเดŸเตเดŸเต‡เตบ เดคเดฐเด™เตเด™เตพ
เดˆ เด“เดชเตโ€Œเดทเตป เด‡เดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-Wmain
เดคเดฐเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เดชเตเดฐเดงเดพเดจ เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฃเต. เดชเตเดฐเดงเดพเดจ เดฌเดพเดนเตเดฏเดฎเดพเดฏ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดฒเดฟเด™เตเด•เต‡เดœเต, เด‡เตปเดฑเต เดฑเดฟเดŸเตเดŸเต‡เดฃเดฟเด‚เด—เต, เด’เดจเตเดจเตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเด‚ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ, เดฐเดฃเตเดŸเต‹ เดฎเต‚เดจเตเดจเต‹ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดŽเดŸเตเด•เตเด•เตฝ
เด‰เดšเดฟเดคเดฎเดพเดฏ เดคเดฐเด™เตเด™เตพ. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต C++ เตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เด’เดจเตเดจเตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
- เดฎเดคเดฟเตฝ or -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต.

-Wmissing-braces
เด’เดฐเต เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฏเต‚เดฃเดฟเดฏเตป เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตผ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดคเดพเดดเต† เดชเดฑเดฏเตเดจเตเดจเดคเดฟเตฝ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตผ a เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเดพเดฏเดฟ b เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚
เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเดกเต.

int a[2][2] = {0, 1, 2, 3};
int b[2][2] = { {0, 1 }, {2, 3 }};

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-Wmissing-include-dirs (เดธเดฟ, เดธเดฟ++, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดจเตฝเด•เดฟเดฏ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

-Wparentheses
เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดฐเต เดธเดคเตเดฏเดฎเต‚เดฒเตเดฏเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดฒเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เดจเต†เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเต‹ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต
เด†เดฐเตเดŸเต† เดฎเตเตปเด—เดฃเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด†เดณเตเด•เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเดจเตเดจเต.

เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• x<=y<=z เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต; เด‡เดคเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต (x<=y ? 1 : 0)
<= z, เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐ เดจเตŠเดŸเตเดŸเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฎเดพเดฃเต.

เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเด‚ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
"เดฎเดฑเตเดฑเตเดณเตเดณ" เดถเดพเด–เดฏเดพเดฃเต. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด•เต‡เดธเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ:

{
เด…เดคเต เด…เด™เตเด™เดฟเดจเต†เดฏเต†เด™เตเด•เดฟเตฝ)
เดŽเด™เตเด•เดฟเตฝ (เดฌเดฟ)
foo ();
เดฎเดฑเตเดฑเดพเดฐเต†เด™เตเด•เดฟเดฒเตเด‚
เดฌเดพเตผ ();
}

C/C++ เตฝ, เดŽเดฒเตเดฒเดพ "เดฎเดฑเตเดฑเตเดณเตเดณ" เดถเดพเด–เด•เดณเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เด‰เดณเตเดณเดฟเดฒเตเดณเตเดณ "if" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเดŸเต‡เดคเดพเดฃเต.
เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ "if (b)" เด†เดฃเต. เด‡เดคเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเดฒเตเดฒ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด‡เตปเดกเดจเตเดฑเต‡เดทเตป เดตเดดเดฟ เดฎเตเด•เดณเดฟเดฒเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดšเดฟเดคเตเดฐเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดณเตเดณเดชเตเดชเต‹เตพ
เดˆ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค, เดˆ เดชเดคเดพเด• เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ GCC เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป, เด…เด•เดคเตเดคเต† "เดŽเด™เตเด•เดฟเตฝ" เดšเตเดฑเตเดฑเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดฌเตเดฐเต‡เดธเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเด•
เดชเตเดฐเดธเตโ€Œเดคเดพเดตเดจ เด…เดคเดฟเดจเดพเตฝ "เดฎเดฑเตเดฑเตเดณเตเดณเดต" เดŽเดจเตเดจเดคเต "if" เดŽเดจเตเดจเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเดพเตป เดตเดดเดฟเดฏเดฟเดฒเตเดฒ. เดฆเดฟ
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเด‚:

{
เด…เดคเต เด…เด™เตเด™เดฟเดจเต†เดฏเต†เด™เตเด•เดฟเตฝ)
{
เดŽเด™เตเด•เดฟเตฝ (เดฌเดฟ)
foo ();
เดฎเดฑเตเดฑเดพเดฐเต†เด™เตเด•เดฟเดฒเตเด‚
เดฌเดพเตผ ();
}
}

เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดฎเดฟเดกเดฟเตฝ เด“เดชเตเดชเดฑเดพเตปเดฑเต เด—เตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ ?: เดจเตเดฑเต† เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพเด•เตเด•เตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดŽเดชเตเดชเต‡เดพเตพ
?: เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดคเต เด’เดฐเต เดฌเต‚เดณเดฟเดฏเตป เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด†เดฃเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚
เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ 1. เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด…เดคเต เดธเต‹เดชเดพเดงเดฟเด•เดคเดฏเตโ€Œเด•เตเด•เตเดณเตเดณเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดชเด•เดฐเด‚ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-เดธเต€เด•เตเดตเตปเดธเต-เดชเต‹เดฏเดฟเดจเตเดฑเต
เด•เตเดฐเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดฒเด‚เด˜เดจเด™เตเด™เตพ เด•เดพเดฐเดฃเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
C, C++ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเดฟเดฒเต† เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเดฏเดฎเด™เตเด™เตพ.

C, C++ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เด’เดฐเต C/C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เตพ เดเดคเต เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต เดŽเดจเตเดจเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต เด•เตเดฐเดฎเด‚ เดชเต‡เดพเดฏเดฟเดจเตเดฑเต, เด‡เดคเต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดญเดพเด—เดฟเด• เด•เตเดฐเดฎเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดญเดพเด—เด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚: เดธเต€เด•เตเดตเตปเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเต เดฎเตเดฎเตเดชเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดต, เด…เดต
เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ เดตเดงเดฟเดšเตเดšเต. เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‡เดต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต (เดเดคเต
เด’เดฐเต เดตเดฒเดฟเดฏ เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดฒเตเดฒ), a เดฏเตเดŸเต† เด†เดฆเตเดฏ เด“เดชเตเดชเดฑเดฃเตเดŸเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚
"&&", "||", "? :" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "," (เด•เต‹เดฎ) เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ, เด’เดฐเต เดซเด‚เด—เตเดทเตป เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต (เดŽเดจเตเดจเดพเตฝ เดถเต‡เดทเด‚
เด…เดคเดฟเดจเตเดฑเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฒเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดชเดฆเดชเตเดฐเดฏเต‹เด—เดตเตเด‚), เด•เต‚เดŸเดพเดคเต† เด‡เตป
เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดธเตเดฅเดฒเด™เตเด™เตพ. เดธเต€เด•เตเดตเตปเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเดฏเดฎเด™เตเด™เดณเดพเตฝ เดชเตเดฐเด•เดŸเดฎเดพเด•เตเดจเตเดจเดคเต เด’เดดเดฟเด•เต†, เด“เตผเดกเตผ
เด’เดฐเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดชเดฆเด™เตเด™เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดˆ เดจเดฟเดฏเดฎเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚
เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เด“เตผเดกเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เด’เดฐเต เดญเดพเด—เดฟเด• เด•เตเดฐเดฎเด‚ เดฎเดพเดคเตเดฐเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด•, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฐเดฃเตเดŸเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเต† เด’เดฐเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเตโ€Œเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดธเต€เด•เตเดตเตปเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดฒเตเดฒ
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ
เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เด“เดตเตผเดฒเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟ เดตเดฟเดงเดฟเดšเตเดšเต.

เดธเต€เด•เตเดตเตปเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดŽเดชเตเดชเต‹เดดเดพเดฃเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ เดฎเดพเดฑเตเดฑเด‚ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดตเดธเตเดคเตเด•เตเด•เตพ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด‚. เด‡เดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดตเดญเดพเดตเดฎเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดธเตเดตเดญเดพเดตเดฎเตเดฃเตเดŸเต;
C, C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเตเด•เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต "เดฎเตเดฎเตเดชเดคเตเดคเต†เดฏเตเด‚ เด…เดŸเตเดคเตเดค เดธเต€เด•เตเดตเตปเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ an
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด…เดคเดฟเดจเตเดฑเต† เดธเด‚เดญเดฐเดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดฒเต‚เดŸเต† เด’เดฐเต เดคเดตเดฃเดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เตเด‚
เด†เดตเดฟเดทเตเด•เดพเดฐเด‚. เด•เต‚เดŸเดพเดคเต†, เดฎเต‚เดฒเตเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเตเตป เดฎเต‚เดฒเตเดฏเด‚ เดตเดพเดฏเดฟเด•เตเด•เต‚
เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.". เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดˆ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดฒเด‚เด˜เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดซเดฒเด™เตเด™เตพ
เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดคเต€เตผเดคเตเดคเตเด‚ เดชเตเดฐเดตเดšเดจเดพเดคเต€เดคเดฎเดพเดฃเต.

เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดธเตเดตเดญเดพเดตเดฎเตเดณเตเดณ เด•เต‹เดกเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ "a = a++;", "a[n] = b[n++]", "a[i++] = เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต.
i;". เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดšเดฟเดฒ เด•เต‡เดธเตเด•เตพ เดˆ เด“เดชเตโ€Œเดทเตป เดฎเตเด–เต‡เดจ เดฐเต‹เด—เดจเดฟเตผเดฃเตเดฃเดฏเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดจเตฝเด•เดพเด‚
เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดซเดฒเด‚, เดชเด•เตเดทเต‡ เดชเตŠเดคเตเดตเต† เด‡เดคเต เดตเดณเดฐเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต.

เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจ เดตเดพเด•เตเด•เตเด•เดณเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด•เตƒเดคเตเดฏเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดฒ เดšเตผเดšเตเดšเด•เตพ เดจเดŸเด•เตเด•เตเดจเตเดจเต
เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏ เด•เต‡เดธเตเด•เดณเดฟเตฝ เดธเต€เด•เตเดตเตปเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเดฏเดฎเด™เตเด™เดณเตเดŸเต† เด…เตผเดคเตเดฅเด‚. เดฏเตเดŸเต† เดšเตผเดšเตเดšเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เตพ
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด”เดชเดšเดพเดฐเดฟเด• เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด‚, GCC เดฑเต€เดกเดฟเด‚เด—เต เดชเต‡เดœเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚,
เดšเต†เดฏเตเดคเดคเตhttp://gcc.gnu.org/readings.html>.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ C, C++ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ.

-เดฑเต†เดŸเตเดŸเต‡เตบ-เดŸเตˆเดชเตเดชเต
"int" เดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดฑเดฟเดŸเตเดŸเต‡เตบ-เดŸเตˆเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดซเด‚เด—เตเดทเตป เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด•เต‚เดŸเดพเดคเต†
เดฑเดฟเดŸเตเดŸเต‡เตบ-เดŸเตˆเดชเตเดชเต เด‰เดณเตเดณ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดฑเดฟเดŸเตเดŸเต‡เตบ-เดตเดพเดฒเตเดฏเต‚ เด‡เดฒเตเดฒเดพเดคเตเดค เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ "เดฑเดฟเดŸเตเดŸเต‡เตบ" เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
"เดถเต‚เดจเตเดฏเด‚" เด…เดฒเตเดฒ (เดซเด‚เด—เตเดทเตป เดฌเต‹เดกเดฟเดฏเตเดŸเต† เด…เดตเดธเดพเดจเด‚ เดตเต€เดดเตเดจเตเดจเดคเต เดคเดฟเดฐเดฟเด•เต† เดตเดฐเตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด•เต‚เดŸเดพเดคเต†), เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดซเด‚เด—เตเดทเดจเดฟเดฒเต† เด’เดฐเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ "เดฑเดฟเดŸเตเดŸเต‡เตบ" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚
เด…เดคเดฟเดจเตเดฑเต† เดฑเดฟเดŸเตเดŸเต‡เตบ-เดŸเตˆเดชเตเดชเต "เดถเต‚เดจเตเดฏเด‚" เด†เดฃเต.

C++ เดจเต, เดฑเดฟเดŸเตเดŸเต‡เตบ เดคเดฐเด‚ เด‡เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต, เดชเต‹เดฒเตเด‚
เดŽเดชเตเดชเต‡เดพเตพ -Wno-return-type เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เดณเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-Wswitch
"เดธเตเดตเดฟเดšเตเดšเต" เดชเตเดฐเดธเตโ€Œเดคเดพเดตเดจเดฏเดฟเตฝ เดŽเดฃเตเดฃเดชเตเดชเต†เดŸเตเดŸ เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเต‚เดšเดฟเด•เดฏเตเด‚ "เด•เต‡เดธเต" เด‡เดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด•เต‹เดกเตเด•เตพเด•เตเด•เต. (เด’เดฐเต "เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ" เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚
เดฒเต‡เดฌเตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดคเดŸเดฏเตเดจเตเดจเต.) "เด•เต‡เดธเต" เดฒเต‡เดฌเดฒเตเด•เตพ เดŽเดฃเตเดฃเตฝ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณเดคเตเด‚
เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต† เดชเตเดฐเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เตเด• (เด’เดฐเต "เดธเตเดฅเดฟเดฐ" เดฒเต‡เดฌเตฝ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚). เดˆ
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ.

-Wswitch-default
"เดธเตเดตเดฟเดšเตเดšเต" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เต "เดกเดฟเดซเต‹เตพเดŸเตเดŸเต" เด•เต‡เดธเต เด‡เดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

-Wswitch-enum
"เดธเตเดตเดฟเดšเตเดšเต" เดชเตเดฐเดธเตโ€Œเดคเดพเดตเดจเดฏเดฟเตฝ เดŽเดฃเตเดฃเดชเตเดชเต†เดŸเตเดŸ เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเต‚เดšเดฟเด•เดฏเตเด‚ "เด•เต‡เดธเต" เด‡เดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด•เต‹เดกเตเด•เตพเด•เตเด•เต. เดชเตเดฑเดคเตเดคเต "เด•เต‡เดธเต" เดฒเต‡เดฌเดฒเตเด•เตพ
เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด—เดฃเดจ เดถเตเดฐเต‡เดฃเดฟเดฏเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เด’เดฐเต‡เดฏเตŠเดฐเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚
เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ -Wswitch เด•เต‚เดŸเดพเดคเต† เดˆ เด“เดชเตโ€Œเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต
เด’เดฐเต "เดกเดฟเดซเต‹เตพเดŸเตเดŸเต" เดฒเต‡เดฌเตฝ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดฃเตเดฃเตฝ เด•เต‹เดกเต.

-Wsync-nand (เดธเดฟ, เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
"__sync_fetch_and_nand", "__sync_nand_and_fetch" เดŽเดจเตเดจเดฟเดต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดˆ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ GCC 4.4-เตฝ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เดฎเดพเดฑเตเดฑเดฟ.

-Wtrigraphs
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
(เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ). เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-Wunused-but-set-parameter
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต (เด…เดฒเตเดฒเดพเดคเต†
เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚).

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต เด’เดชเตเดชเด‚ เด•เต‚เดŸเต† -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-Wunused-but-set-variable
เด’เดฐเต เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต (เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดจเดฟเตผเดคเตเดคเดฟ
เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚). เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต, เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ.

-Wunused-เดซเด‚เด—เตเดทเตป
เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เดดเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เดดเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เตปเดฒเตˆเตป เด…เดฒเตเดฒเดพเดคเตเดค เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต‹ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเดพเดฃเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฒเต‡เดฌเตฝ
เด’เดฐเต เดฒเต‡เดฌเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต.

-Wunused-local-typedefs (เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ, เดธเดฟ++, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดซเด‚เด—เตเดทเดจเดฟเตฝ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเตˆเดชเตเดชเตเดกเต†เดซเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

-Wunused-parameter
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด…เดคเดฟเดจเตเดฑเต† เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เดฎเดพเดฑเตเดฑเดฟเดตเต†เดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต.

- เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดซเดฒเด‚
"warn_unused_result" เดŽเดจเตเดจ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เด•เต‹เดณเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต
เด…เดคเดฟเดจเตเดฑเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดซเดฒเด‚.

-Wunused-variable
เด’เดฐเต เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเต‹ เดจเต‹เตบ-เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต.

-เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดซเดฒเดคเตเดคเต† เด’เดฐเต เดชเตเดฐเดธเตเดคเดพเดตเดจ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป
เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เด•เดพเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต เดถเต‚เดจเตเดฏเด‚. เด‡เดคเดฟเตฝ เด’เดฐเต เดŽเด•เตเดธเตเดชเตเดฐเดทเตป-เดชเตเดฐเดธเตเดคเดพเดตเดจ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดฎ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเดฑเต† เด‡เดŸเดคเต เดตเดถเด‚. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ x[i,j] เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚, เด…เดคเต‡เดธเดฎเดฏเด‚ x[(เด…เดธเดพเดงเต) i,j] เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจ
เด…เดฒเตเดฒ.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

- เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต
เดฎเตเด•เดณเดฟเดฒเต† เดŽเดฒเตเดฒเดพเด‚ - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต เด“เดชเตเดทเดจเตเด•เตพ เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚
-เดตเต†เด•เตเดธเตเดŸเตเดฐ - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต (เด…เดคเดฒเตเดฒ - เดฎเดคเดฟเตฝ เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
-Wunused-parameter.

-เดตเดฟเดจเดฟเดฏเต‹เด—เด‚ เดšเต†เดฏเตเดคเต
เด†เดฆเตเดฏเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเดคเต† เด’เดฐเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดฐเต "setjmp" เด•เต‹เตพ เดตเดดเดฟ เด•เตเดฒเต‹เดฌเตเดฌเตผ เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚. C++-เตฝ, เดจเต‹เตบ-เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฑเดซเดฑเตปเดธเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตเด•เต เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตผ เด•เตบเดธเตโ€ŒเดŸเตเดฐเด•เตโ€ŒเดŸเดฑเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เด•เตเดฒเดพเดธเตเดธเดฟเตฝ เด…เด‚เด—เด‚ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ
เดธเตเดตเดจเตเดคเด‚ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตผ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -เดตเดฟเดจเดฟเดฑเตเดฑเต-เดธเตเดตเดฏเด‚ เด“เดชเตเดทเตป.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเดคเต เด˜เดŸเดจเดฏเตเดŸเต† เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดฒเตเดฒเดพเดคเตเดค เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเต‹เดฌเตเดฌเตผ เดšเต†เดฏเตเดค เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เดพเดฃเต,
เดฏเต‚เดฃเดฟเดฏเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดฑเต‡ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเต‹เดฌเตผเดกเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเด‚
เดฎเต†เดพเดคเตเดคเดฎเดพเดฏเดฟ. "เด…เดธเตเดฅเดฟเดฐ" เดŽเดจเตเดจเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เดฎเต‚เดฒเด•เด™เตเด™เตพเด•เตเด•เต‹ โ€‹โ€‹เด…เดต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด•เดพเดฐเดฃเด‚
เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด˜เดŸเด•เด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš GCC เดชเดคเดฟเดชเตเดชเดฟเดจเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเด‚.

a เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚, เด•เดพเดฐเดฃเด‚ เด…เดคเตเดคเดฐเด‚ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดกเดพเดฑเตเดฑเดพ เดซเตเดฒเต‹ เดตเดดเดฟ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดตเดฟเดถเด•เดฒเดจเด‚.

-Wmaybe-uninitialised
เด’เดฐเต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเดพเดฏเดฟ, เดซเด‚เด—เตโ€Œเดทเตป เดŽเตปเดŸเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเดพเดคเตเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เด†เดฐเด‚เดญเดฟเดšเตเดš เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ, เดŽเดจเตเดจเดพเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด…เดฒเตเดฒเดพเดคเตเดค เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดชเดพเดคเด•เตพ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต
เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเต, เด•เด‚เดชเตˆเดฒเตผ เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด‚
เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เดชเดพเดคเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. GCC เด…เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด“เดชเตเดทเดฃเตฝ เด†เด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเด‚ เด•เต‹เดกเต เดถเดฐเดฟเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เดพเดฐเดฃเด™เตเด™เดณเตเด‚ เด•เดพเดฃเดพเตป เดฎเดคเดฟเดฏเดพเดฏ เดฎเดฟเดŸเตเด•เตเด•เตป
เด’เดฐเต เดชเดฟเดถเด•เต เด‰เดฃเตเดŸเต. เด‡เดคเต เดŽเด™เตเด™เดจเต† เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ:

{
int x;
เดฎเดพเดฑเตเด• (y)
{
เด•เต‡เดธเต 1: x = 1;
เดชเต†เดพเดŸเตเดŸเดฟ;
เด•เต‡เดธเต 2: x = 4;
เดชเต†เดพเดŸเตเดŸเดฟ;
เด•เต‡เดธเต 3: x = 5;
}
foo (x);
}

"y" เดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ 1, 2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 3 เด†เดฃเต†เด™เตเด•เดฟเตฝ, "x" เดŽเดชเตเดชเต‹เดดเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ GCC
เด‡เดคเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‡เดธเต เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เด•เต‚เดŸเต† เด‰เดฑเดชเตเดชเดฟเด•เตเด•เตเด•(0) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด•เต‹เดกเต.

เด’เดฐเต เด…เดธเตเดฅเดฟเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตโ€Œเดทเตป เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
"longjmp" เดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เตเด•. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดพเดงเตเดฏเดฎเดพเด•เต‚
เดธเดฎเดพเดนเดพเดฐเด‚.

"setjmp" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด•เด‚เดชเตˆเดฒเตผ เด•เดพเดฃเตเดจเตเดจเดคเต. "longjmp" เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเต เด…เดคเดฟเดจเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ
เดตเดฟเดณเดฟเดšเตเดšเต; เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดจเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดเดคเต เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเตเด‚ เด…เดคเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดชเต‡เดพเดฒเต†
เดซเดฒเด‚, "เดฒเต‹เด‚เด—เตโ€Œเดœเต†เดŽเด‚เดชเดฟ" เด•เดพเดฐเดฃเด‚ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดฐเดถเตโ€ŒเดจเดฎเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝเดชเตเดชเต‹เดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฒเดญเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.
เดชเตเดฐเดถเตโ€ŒเดจเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดšเดฟเดฒ เดตเตเดฏเดพเดœ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเดพเด•เตเด‚
เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ "เดจเต‹เตผเดŸเต‡เตบ" เด†เดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฐเดฐเตเดคเต.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ or -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค-เดชเตเดฐเดพเด—เตเดฎเด•เตพ
เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เดพเดคเตเดค เด’เดฐเต "#เดชเตเดฐเดพเด—เตเดฎ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเต‡เดฐเดฟเดŸเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเต เดŽเด™เตเด•เดฟเตฝ
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดœเตเดžเดพเดค เดชเตเดฐเดพเด—เตโ€Œเดฎเด•เตพเด•เตเด•เต เดชเต‹เดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเตฝเด•เตเด‚
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพ. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ
- เดฎเดคเดฟเตฝ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป.

-Wno-pragmas
เดคเต†เดฑเตเดฑเดพเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ, เด…เดธเดพเดงเตเดตเดพเดฏ เดตเดพเด•เตเดฏเด˜เดŸเดจ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดธเด‚เด˜เตผเดทเด™เตเด™เตพ. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• -เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค-เดชเตเดฐเดพเด—เตเดฎเด•เตพ.

-เดตเดฟเดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด…เดชเดฐเดจเดพเดฎเด‚
เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดธเดœเต€เดตเดฎเดพเด•เต‚ - fstrict-aliasing เดธเดœเต€เดตเดฎเดพเดฃเต. เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดคเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เด•เดฎเตเดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตผเดถเดจเดฎเดพเดฏ เด…เดชเดฐเดจเดพเดฎ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดฒเด‚เด˜เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดŽเดฒเตเดฒเดพ เด•เต‡เดธเตเด•เดณเตเด‚ เดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดต เดชเดฟเดŸเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดคเดฟเด•เตเด•เตเดดเดฟเด•เตพ. เด…เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต - เดฎเดคเดฟเตฝ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -Wstrict-aliasing=3

-Wstrict-aliasing=n
เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดธเดœเต€เดตเดฎเดพเด•เต‚ - fstrict-aliasing เดธเดœเต€เดตเดฎเดพเดฃเต. เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดคเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เด•เดฎเตเดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตผเดถเดจเดฎเดพเดฏ เด…เดชเดฐเดจเดพเดฎ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดฒเด‚เด˜เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.
เด‰เดฏเตผเดจเตเดจ เดฒเต†เดตเดฒเตเด•เตพ เด‰เดฏเตผเดจเตเดจ เด•เตƒเดคเตเดฏเดคเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต (เด•เตเดฑเดšเตเดšเต เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด•เตพ). เด‰เดฏเตผเดจเตเดจ เดคเดฒเด™เตเด™เตพ
-O เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดฏเดคเตเดจเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. -เดตเดฟเดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด…เดชเดฐเดจเดพเดฎเด‚ is
เดคเตเดฒเตเดฏเดฎเดพเดฏ -Wstrict-aliasing=n, n=3 เด•เต‚เดŸเต†.

เดฒเต†เดตเตฝ 1: เดเดฑเตเดฑเดตเตเด‚ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด•เดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚. เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต, เดชเด•เตเดทเต‡ -fstrict-aliasing เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เต‹เดกเต เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด…เดคเดฟเตฝ เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เดคเต†เดฑเตเดฑเตเด•เดณเดพเดฃเตเดณเตเดณเดคเต
เดจเต†เด—เดฑเตเดฑเต€เดตเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด•เตพ เด‰เดฃเตเดŸเต. เดŽเดฒเตเดฒเดพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เด’เดฐเตเดชเด•เตเดทเต‡ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดคเดฐเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ, เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚. เดฎเตเดจเตเดจเดฟเตฝ เด“เดŸเตเดจเตเดจเต
เด…เดตเดธเดพเดจเด‚ เดฎเดพเดคเตเดฐเด‚.

เดฒเต†เดตเตฝ 2: เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด•เดตเตเด‚ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเตเด‚ เดตเดณเดฐเต† เด•เตƒเดคเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚. เด‡เดจเดฟเดฏเตเด‚ เดชเดฒ เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚ (เด…เดฒเตเดฒ
เดฒเต†เดตเตฝ 1 เดตเดฐเต†, เด•เตเดฑเดšเตเดšเต เดคเต†เดฑเตเดฑเดพเดฏ เดจเต†เด—เดฑเตเดฑเต€เดตเตเด•เตพ (เดŽเดจเตเดจเดพเตฝ เดฒเต†เดตเตฝ 1 เดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚).
เดฒเต†เดตเตฝ 1 เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เด’เดฐเต เดตเดฟเดฒเดพเดธเด‚ เดŽเดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เต‚. เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดคเดฐเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต.
เดฎเตเตปเดตเดถเดคเตเดคเต เดฎเดพเดคเตเดฐเด‚ เด“เดŸเตเดจเตเดจเต.

เดฒเต†เดตเตฝ 3 (เด‡เดคเดฟเดจเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -เดตเดฟเดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด…เดชเดฐเดจเดพเดฎเด‚): เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด•เดณเตเด‚ เด•เตเดฑเดตเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดคเต†เดฑเตเดฑเดพเดฏ เดจเต†เด—เดฑเตเดฑเต€เดตเต. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฒเต†เดตเดฒเตเด•เตพ 1 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 2 เดจเต‡เด•เตเด•เดพเตพ เด…เตฝเดชเตเดชเด‚ เดธเดพเดตเดงเดพเดจเด‚.
เดฎเตเตปเดตเดถเดคเตเดคเต† เดชเตŠเดคเตเดตเดพเดฏ pun+dereference เดชเดพเดฑเตเดฑเต‡เตบ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต:
"*(int*)&some_float". เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดฌเดพเด•เตเด•เต เดŽเตปเดกเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดซเตเดฒเต‹-เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดชเต‹เดฏเดฟเดจเตเดฑเต-เดŸเต เด‡เตปเดซเตผเดฎเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดธเตเดคเดพเดตเดจ เด•เต‡เดธเตเด•เตพ เด‡เดคเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตโ€Œเดค เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เด…เดชเต‚เตผเดฃเตเดฃเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดคเดฐเด™เตเด™เตพ.

-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด“เดตเตผเดซเตเดฒเต‹
-Wstrict-overflow=n
เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดธเดœเต€เดตเดฎเดพเด•เต‚ - fstrict-overflow เดธเดœเต€เดตเดฎเดพเดฃเต. เด•เต‡เดธเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เด’เดชเตเดชเดฟเดŸเตเดŸ เด“เดตเตผเดซเตเดฒเต‹ เด‡เดฒเตเดฒ เดŽเดจเตเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด•เด‚เดชเตˆเดฒเตผ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•. เด•เต‹เดกเต เด•เดตเดฟเดžเตเดžเตŠเดดเตเด•เดพเดจเดฟเดŸเดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเต เด‡เดคเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด…เดคเต
เด•เด‚เดชเตˆเดฒเตผ เดšเดฟเดฒ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เต‚. เด…เด™เตเด™เดจเต† เด‡เดคเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดฟเดฒเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดชเตเดชเดฟเดŸเตเดŸ เด“เดตเตผเดซเตเดฒเต‹ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดฟเด•เดšเตเดšเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต
เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด“เดตเตผเดซเตเดฒเต‹ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเดพเดฃเต, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ,
เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•. เด…เดคเดฟเดจเดพเตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดจเตฝเด•เดพเด‚: เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เด…เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ. เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดทเดฏเด™เตเด™เดณเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดฐเดตเดงเดฟ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดฒเต†เดตเดฒเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เด’เดชเตเดชเดฟเดŸเตเดŸ เด“เดตเตผเดซเตเดฒเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตŠเดจเตเดจเตเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเดจเต เดŽเดคเตเดฐ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดŽเดชเตเดชเต‹เตพ
เด’เดฐเต เดฒเต‚เดชเตเดชเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

-Wstrict-overflow=1
เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏเดคเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เด•เต‡เดธเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: "x +
1 > x"; เด•เต‚เดŸเต† - fstrict-overflow, เด•เด‚เดชเตˆเดฒเตผ เด‡เดคเต 1 เด†เดฏเดฟ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเด‚. เดˆ เดฒเต†เดตเตฝ
of -เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด“เดตเตผเดซเตเดฒเต‹ เดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ; เด‰เดฏเตผเดจเตเดจ เดคเดฒเด™เตเด™เตพ เด…เดฒเตเดฒ, เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเต.

-Wstrict-overflow=2
เด’เดฐเต เดธเตเดฅเดฟเดฐเดพเด™เตเด•เดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏ เดฎเดฑเตเดฑเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเด‚: "abs (x) >= 0". เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚ - fstrict-overflow เด‰เดฃเตเดŸเต
เดชเตเดฐเดญเดพเดตเด‚, เด•เดพเดฐเดฃเด‚ "abs (INT_MIN)" "INT_MIN" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดดเตเด•เตเดจเตเดจเต, เด…เดคเต เดชเต‚เดœเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดตเดพเดฃเต.
-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เด“เดตเตผเดซเตเดฒเต‹ (เดจเดฟเดฒเดฏเดฟเดฒเตเดฒเดพเดคเต†) เดธเดฎเดพเดจเดฎเดพเดฃเต -Wstrict-overflow=2.

-Wstrict-overflow=3
เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏ เดฎเดฑเตเดฑเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: "x + 1
> 1" เดŽเดจเตเดจเดคเต "x > 0" เด†เดฏเดฟ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเด‚.

-Wstrict-overflow=4
เดฎเต‡เตฝเดชเตเดชเดฑเดžเตเดž เด•เต‡เดธเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเดพเดคเตเดค เดฎเดฑเตเดฑเต เดฒเดณเดฟเดคเดตเตฝเด•เตเด•เดฐเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเด‚: "(x * 10) / 5" เดŽเดจเตเดจเดคเต "x * 2" เด†เดฏเดฟ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเด‚.

-Wstrict-overflow=5
เด•เด‚เดชเตˆเดฒเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดพเดชเตเดคเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: "x + 2 > y" เดŽเดจเตเดจเดคเต "x + 1 เด†เดฏเดฟ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเด‚
>= y". เด‡เดคเต เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดคเดฒเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเดณเตเดณเต‚, เด•เดพเดฐเดฃเด‚ เด‡เดคเต
เดฒเดณเดฟเดคเดตเตฝเด•เตเด•เดฐเดฃเด‚ เดชเดฒ เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเดฟเดฒ เดตเดณเดฐเต† เดจเตฝเด•เตเด‚
เดคเต†เดฑเตเดฑเดพเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดŽเดฃเตเดฃเด‚.

-Wsuggest-attribute=[เดถเตเดฆเตเดงเดฎเดพเดฏ|เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตผ|เดฎเดŸเด•เตเด•เด‚ เด‡เดฒเตเดฒ]
เด’เดฐเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดต เดšเตเดตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-Wsuggest-attribute=pure
-Wsuggest-attribute=const
-Wsuggest-attribute=noreturn
"เดชเตเดฏเตเดตเตผ", "เด•เต‹เตบเดธเตเดฑเตเดฑเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเต เด†เดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดซเด‚เด—เตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
"เดฎเดŸเด•เตเด•เด‚ เด‡เดฒเตเดฒ". เด•เด‚เดชเตˆเดฒเตผ เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเต‡เดทเดจเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เต‚
เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ("เดถเตเดฆเตเดงเดฎเดพเดฏ", "เด•เต‹เตบเดธเตเดฑเตเดฑเต" เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ) เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต†เดจเตเดจเต เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดธเดพเดงเดพเดฐเดฃ เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจเต. เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด…เดคเดฟเตฝ เด…เดจเดจเตเดคเดฎเดพเดฏเดคเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ เดคเดฟเดฐเดฟเดšเตเดšเต†เดคเตเดคเตเดจเตเดจเต
เดŽเดฑเดฟเดžเตเดžเต‹ "เด…เดฌเต‹เตผเดŸเตเดŸเต()" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเดšเตเดšเต‹ เดŸเตเดฐเดพเดชเตเดชเดฟเด‚เด—เดฟเดฒเต‚เดŸเต†เดฏเต‹ เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดฟ เดฒเต‚เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดฎเดŸเด™เตเด™เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดˆ
เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเต เด“เดชเตเดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต -fipa-pure-const, เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด’เดชเตเดชเด‚
เด‰เดฏเตผเดจเตเดจเดคเต. เด‰เดฏเตผเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฒเต†เดตเดฒเตเด•เตพ เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

-เดตเดพเดฑเต‡-เดฌเต—เดฃเตเดŸเตเด•เตพ
เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดธเดœเต€เดตเดฎเดพเด•เต‚ -ftree-vrp เดธเดœเต€เดตเดฎเดพเดฃเต (เด‡เดคเดฟเดจเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -O2 เด•เต‚เดŸเดพเดคเต† เดฎเตเด•เดณเดฟเตฝ). เด…เดคเต
เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด…เดฑเต‡เด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-Wno-div-by-zero
เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดกเดฟเดตเดฟเดทเตป เดชเตเดฐเด•เดพเดฐเด‚
เดชเต‚เดœเตเดฏเดคเตเดคเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด…เดจเดจเตเดคเดคเด•เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดฎเดพเดจเตเดธเตƒเดคเดฎเดพเดฏ เดฎเดพเตผเด—เดฎเดพเดฃเต
NaNs.

-เดกเดฌเตเดฒเตเดฏเตเดธเดฟเดธเตเดฑเตเดฑเด‚-เดนเต†เดกเดฑเตเด•เตพ
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด•เดพเดฃเตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเดฟเตฝ
เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเด•เดฐเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
เดˆ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตโ€Œเดทเตป GCC-เดฏเต‹เดŸเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเตป เดชเดฑเดฏเตเดจเตเดจเต
เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เต‹เดกเดฟเตฝ เดธเด‚เดญเดตเดฟเดšเตเดšเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• - เดฎเดคเดฟเตฝ เดˆ เด“เดชเตเดทเดจเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต
เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจ เด…เดฒเตเดฒ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเตเด•เดณเดฟเดฒเต† เด…เดœเตเดžเดพเดคเดฎเดพเดฏ เดชเตเดฐเดฏเต‹เด—เด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•--- เด…เดคเดฟเดจเดพเดฏเดฟ, -เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค-เดชเตเดฐเดพเด—เตเดฎเด•เตพ
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.

-เดตเดพเดŸเตเดฐเดพเด‚เดชเต‹เดณเดฟเตป
เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดŸเตเดฐเดพเด‚เดชเต‹เดณเดฟเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

เด’เดฐเต เดŸเตเดฐเดพเด‚เดชเต‹เดณเดฟเตป เดŽเดจเตเดจเดคเต เดฑเตบ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เดกเต เด†เดฃเต
เด’เดฐเต เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚ เดŽเดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเตเดณเตเดณ เดธเดฎเดฏเด‚, เด•เต‚เดŸเดพเดคเต†
เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเดจเต† เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เด…เดคเต
เดกเดพเดฑเตเดฑ เด•เตŠเดฃเตเดŸเต เดฎเดพเดคเตเดฐเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดชเตเดฐเดคเตเดฏเต‡เด• เดšเดฟเด•เดฟเดคเตเดธ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดชเด•เตเดทเต‡,
เดฎเดฟเด•เตเด• เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚, เด‡เดคเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด†เด•เตเด•เดฃเด‚.

-Wfloat-เดคเตเดฒเตเดฏเด‚
เดคเตเดฒเตเดฏเดคเดพ เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เดณเดฟเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

เด‡เดคเดฟเดจเต เดชเดฟเดจเตเดจเดฟเดฒเต† เด†เดถเดฏเด‚ เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‡เดคเต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต (เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเด•เตเด•เต) เดŽเดจเตเดจเดคเดพเดฃเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต† เด…เดจเดจเตเดคเดฎเดพเดฏ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฏเดฅเดพเตผเดคเตเดฅ เดธเด‚เด–เตเดฏเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดเด•เดฆเต‡เดถ เด•เดฃเด•เตเด•เตเด•เดณเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•.
เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต (เด•เต‹เดกเต เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฟเดฒเดคเดฟเตฝ
เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ) เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต‡เดทเตป เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ เดชเดฟเดถเด•เต, เด•เต‚เดŸเดพเดคเต†
เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เด…เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• (เด’เดชเตเดชเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเดจเตเดจเดพเตฝ เด…เดคเต a
เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเดถเตเดจเด‚). เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดคเตเดฒเตเดฏเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚
เดฐเดฃเตเดŸเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เด“เดตเตผเดฒเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด‰เดฃเตเดŸเต‹ เดŽเดจเตเดจเต เด•เดพเดฃเดพเตป; เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เดฑเดฟเดฒเต‡เดทเดฃเตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ, เด…เดคเดฟเดจเดพเตฝ เดธเดฎเดคเตเดต เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพ เด’เดฐเตเดชเด•เตเดทเต‡ เดคเต†เดฑเตเดฑเดฟเดฆเตเดงเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

- เดชเดฐเดฎเตเดชเดฐเดพเด—เดค (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค, เดเดŽเดธเตเด’ เดธเดฟ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเต†เดฐเตเดฎเดพเดฑเตเดจเตเดจ เดšเดฟเดฒ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เดคเดคเตเดคเตเดฒเตเดฏเดตเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด•เดฐเดตเตเดฎเดพเดฏ ISO C เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดดเดฟเดตเดพเด•เตเด•เต‡เดฃเตเดŸ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ.

ยท เดฎเดพเด•เตเดฐเต‹ เดฌเต‹เดกเดฟเดฏเดฟเดฒเต† เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดฎเดพเด•เตเดฐเต‹ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ. เด‡เตป
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เดฎเดพเด•เตเดฐเต‹ เดฑเต€เดชเตเดฒเต‡เดธเตโ€Œเดฎเต†เดจเตเดฑเต เดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเดฟเตฝ เดจเดŸเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ
เดเดŽเดธเตเด’ เดธเดฟเดฏเดฟเตฝ.

เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟเดฏเดฟเตฝ, เดšเดฟเดฒ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ. เดชเดฐเดฎเตเดชเดฐเดพเด—เดค
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ เด’เดฐเต เดฒเตˆเตป เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดฃเด•เตเด•เดพเด•เตเด•เต‚ # เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต
เดตเดฐเดฟเดฏเดฟเตฝ เด•เต‹เดณเด‚ 1. เด…เดคเตเด•เต†เดพเดฃเตเดŸเต - เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดŽเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด‚ เด•เดพเดฐเดฃเด‚ # เด†เดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดฐเดฟเดฏเดฟเดฒเต† เด†เดฆเตเดฏ เด•เดฅเดพเดชเดพเดคเตเดฐเด‚. เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฎเดฑเดฏเตเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต #เดชเตเดฐเดพเด—เตเดฎ
เด…เดต เด‡เตปเดกเดจเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดšเดฟเดฒ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค
เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดฟเดฒเตเดฒ #เดŽเดฒเดฟเดซเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต.

ยท เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเดฟเดฒเตเดฒเดพเดคเต† เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด’เดฐเต เดซเด‚เด—เตเดทเตป เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹.

ยท เดฏเตเดฃเดฑเดฟ เดชเตเดฒเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ.

ยท เดฆเดฟ U เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดคเตเดฏเดฏเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ F or L เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดคเตเดฏเดฏเด™เตเด™เตพ.
(เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต L เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเดฏเด‚.) เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เด‡เดต
เดฎเดฟเด•เตเด• เด†เดงเตเดจเดฟเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเตเด•เดณเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเด•เตเดฐเต‹เด•เดณเดฟเตฝ เดชเตเดฐเดคเตเดฏเดฏเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเต,
เด‰เดฆเดพ _MIN/_MAX "เด‡เตฝ เดฎเดพเด•เตเดฐเต‹เด•เตพ ". เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เต‹เดกเดฟเตฝ เดˆ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚
เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ เดตเตเดฏเดพเดœเดฎเดพเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เด‡เดจเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเดกเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด‰เดฃเตเดŸเต
เด‡เดคเตเดคเดฐเด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดฎเดคเดฟเดฏเดพเดฏ เดธเดจเตเดฆเตผเดญเด‚.

เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เดŽเด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต‡เดฃเตฝ เด†เดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดคเดŸเดฏเตเด•.

ยท เด’เดฐเต "เดธเตเดตเดฟเดšเตเดšเต" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เต "เดจเต€เดฃเตเดŸ" เดŽเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด“เดชเตเดชเดฑเดฃเตเดŸเตเดฃเตเดŸเต.

ยท เด’เดฐเต เดจเต‹เตบ-"เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต" เดซเด‚เด—เตโ€Œเดทเตป เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต" เด’เดจเตเดจเดฟเดจเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต. เดˆ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด…เดฒเตเดฒ
เดšเดฟเดฒ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เด•เดฎเตเดชเตˆเดฒเตผเดฎเดพเตผ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเต.

ยท เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เดคเตเดคเดฟเดจเตเดฑเต† ISO เดคเดฐเดคเตเดคเดฟเดจเต เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดตเต€เดคเดฟเดฏเต‹ เด’เดชเตเดชเต‹ เด‰เดฃเตเดŸเต
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดคเดฐเด‚. เดธเตเดฅเดฟเดฐเดพเด™เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดชเดคเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เต‚.
เด…เดคเดพเดฏเดคเต เดฌเดฟเดฑเตเดฑเต เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เดณเต† เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดนเต†เด•เตเดธเดพเดกเต†เดธเดฟเดฎเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เด•เตเดŸเตฝ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดฒเตเดฒ
เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟ.

ยท ISO เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด•เต‹เตบเด•เดพเดฑเตเดฑเดจเต‡เดทเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ.

ยท เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เด†เดฐเด‚เดญเด‚.

ยท เดฒเต‡เดฌเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ. เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต เด‡เดฒเตเดฒ
เดฒเต‡เดฌเดฒเตเด•เตพ.

ยท เดฏเต‚เดฃเดฟเดฏเดจเตเด•เดณเตเดŸเต† เดคเตเดŸเด•เตเด•เด‚. เด‡เดจเดฟเดทเตเดฏเดฒเตˆเดธเตผ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.
เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เต‹เดกเดฟเตฝ เดธเต€เดฑเต‹ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตผ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดฎเต†เดจเตเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเดจเตเด‚ "__STDC__" เดŽเดจเตเดจเดคเดฟเตฝ เดตเตเดฏเดตเดธเตเดฅ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค C เด•เต‡เดธเดฟเตฝ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเดฎเดพเดฐเด‚เดญเด‚.

ยท เดธเตเดฅเดฟเดฐ/เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเตเด‚ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ เดตเดดเดฟเดฏเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดฆเดฟ
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚
เดชเตเดฐเดถเตเดจเด™เตเด™เตพ. เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดธเต†เดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเดŸเต† เด’เดฐเต เด‰เดชเดตเดฟเดญเดพเด—เดฎเดพเดฃเดฟเดคเต
เด‰เดชเดฏเต‡เดพเด—เด‚ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚.

ยท ISO C เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฎเดจเดชเตเดชเต‚เตผเดตเดฎเดพเดฃเต เด…เดฒเตเดฒ เด‡เดทเตเดฏเต‚เดšเต†เดฏเตเดคเต
เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดตเต‡เดฐเดฟเดฏเดพเดกเดฟเด•เต เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เด•เดพเดฐเดฃเด‚ เดˆ เดเดŽเดธเตเด’ เดธเดฟ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดฒเดฟเดฌเดฟเดฌเตผเดŸเตเดŸเดฟเดฏเตเดŸเต† เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเดพเด•เตเดฐเต‹เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚,
"PARAMS", "VPARAMS" เดŽเดจเตเดจเดฟเดต. เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดพเดฐเดฃเด‚ เด† เดธเดตเดฟเดถเต‡เดทเดค เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด’เดฐเต GCC เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเดฟเดจเต เดชเตเดฐเดธเด•เตเดคเดฎเดฒเตเดฒ
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดค.

เดชเดฐเดฎเตเดชเดฐเดพเด—เดค-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดฐเต เดคเดฐเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเดฟเดจเตเดฑเต† เด…เดญเดพเดตเดคเตเดคเดฟเตฝ เด…เดคเต‡ เดตเดพเดฆเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต. เดฏเตเดŸเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเตเด‚ เดจเดฟเดถเตเดšเดฟเดค เดชเต‹เดฏเดฟเดจเตเดฑเต, เดตเต€เดคเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเตเดฐเดฎเต‹เดทเดจเตเดฑเต† เด…เดคเต‡ เด…เดตเดธเดฐเดคเตเดคเดฟเดฒเตŠเดดเดฟเด•เต† เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เด’เดชเตเดชเต.

-เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เต เดถเต‡เดทเดฎเตเดณเตเดณ เดชเตเดฐเดธเตเดคเดพเดตเดจ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚ เด’เดฐเต เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚, เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต
C++-เตฝ เดจเดฟเดจเตเดจเต, ISO C99-เดจเตŠเดชเตเดชเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต, เด‡เดคเต GCC-เดฏเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต. เด‡เดคเดฒเตเดฒ
ISO C90 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, GCC 3.0-เดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ GCC เดชเดคเดฟเดชเตเดชเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ.

-เดตเตเดฃเตเดŸเต†เดซเต
เด’เดฐเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด‚ เดšเต†เดฏเตเดคเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• #เดŽเด™เตเด•เดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚.

-Wno-endif-เดฒเต‡เดฌเดฒเตเด•เตพ
เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต # เด•เต‚เดŸเดพเดคเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต #เด…เดตเดธเดพเดจเด‚ เดตเดพเดšเด•เด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต.

- เดทเดพเดกเต‹
เด’เดฐเต เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเต‹ เดŸเตˆเดชเตเดชเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเต‹ เดฎเดฑเตเดฑเตŠเดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต† เดจเดฟเดดเตฝ เดตเต€เดดเตเดคเตเดคเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•,
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ, เดคเดฐเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเดพเดธเต เด…เด‚เด—เด‚ (C++ เตฝ), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเตป เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚
เดจเดฟเดดเดฒเดพเดฏเดฟ. C++ เตฝ, เด’เดฐเต เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ a shadow เด†เดฃเต†เด™เตเด•เดฟเตฝ เด•เด‚เดชเตˆเดฒเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.
struct/class/enum, เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดŸเตˆเดชเตเดชเตโ€Œเดกเต†เดซเดฟเดจเต† เดจเดฟเดดเดฒเดพเด•เตเด•เดฟเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚.

-Wlarger- than=เดฒเต†เตป
เด’เดฐเต เดตเดธเตเดคเตเดตเดฟเดจเต†เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เดฒเต†เตป เดฌเตˆเดฑเตเดฑเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-Wframe-larger-than=เดฒเต†เตป
เดซเด‚เด—เตโ€Œเดทเตป เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด…เดคเดฟเดฒเตเด‚ เดตเดฒเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เดฒเต†เตป เดฌเตˆเดฑเตเดฑเตเด•เตพ. เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดจเดŸเดคเตเดคเดฟ
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดเด•เดฆเต‡เดถเดตเตเด‚ เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด•เดตเตเดฎเดฒเตเดฒ. เดฏเดฅเดพเตผเดคเตเดฅ
เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ เดฒเต†เตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฒเดญเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเด‚. เด‡เตป
เด•เต‚เดŸเดพเดคเต†, "เด…เดฒเต‹เด•เตเด•", เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ-เดฒเต†เด™เตเดคเตเดคเต เด…เดฑเต‡เด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดจเตเดฌเดจเตเดงเดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเดฅเดฒเด‚
เดŽ เด‡เดทเตเดฏเต‚ เดšเต†เดฏเตเดฏเดฃเต‹ เดตเต‡เดฃเตเดŸเดฏเต‹ เดŽเดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เด‚เดชเตˆเดฒเตผ เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต.

-Wno-free-nonheap-object
เด•เต‚เดฎเตเดชเดพเดฐเดคเตเดคเดฟเตฝ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดตเดธเตเดคเตเดตเดฟเดจเต† เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต.

-Wstack-usage=เดฒเต†เตป
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดธเตโ€Œเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ เด‡เดคเดฟเดฒเตเด‚ เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เดฒเต†เตป เดฌเตˆเดฑเตเดฑเตเด•เตพ. เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด•เดฎเดพเดฃเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดšเต†เดฏเตเดคเต. "เด…เดฒเต‹เด•เตเด•" เดตเดดเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดเดคเต เดธเตเดฅเดฒเดตเตเด‚,
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ-เดฒเต†เด™เตเดคเต เด…เดฑเต‡เด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดจเตเดฌเดจเตเดง เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ เด•เด‚เดชเตˆเดฒเตผ เดŽเดชเตเดชเต‹เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฃเต‹ เดตเต‡เดฃเตเดŸเดฏเต‹ เดŽเดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฃเต เดธเดจเตเดฆเต‡เดถเด‚ -fstack-เด‰เดชเดฏเต‹เด—เด‚.

ยท เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด†เดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดคเตเด•เดฏเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต:

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ 1120 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เดฃเต

ยท เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ (เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ) เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต:

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ 1648 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚

ยท เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ (เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ) เดšเดฒเดจเดพเดคเตเดฎเด•เดตเตเด‚ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต:

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚

-Wunsafe-loop-optimizations
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เด’เดจเตเดจเตเด‚ เดŠเดนเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดฒเต‚เดชเตเดชเต เดธเต‚เดšเดฟเด•เด•เดณเตเดŸเต† เด…เดคเดฟเดฐเตเด•เตพ. เด•เต‚เดŸเต† -funsafe-loop-optimizations เด•เดฎเตเดชเตˆเดฒเตผ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด…เดคเตเดคเดฐเด‚ เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดฟ.

-Wno-pedantic-ms-format (MinGW เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚)
ISO เด…เดฒเตเดฒเดพเดคเตเดค "printf" / "scanf" เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเต€เดคเดฟ เดธเตเดชเต†เดธเดฟเดซเดฏเดฑเตเด•เตพ "I32" เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต,
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ MS เดฑเตบเดŸเตˆเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต "I64", "I" เดŽเดจเตเดจเดฟเดต เดตเดฟเตปเดกเต‹เดธเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด“เดชเตเดทเดจเตเด•เตพ - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด’เดชเตเดชเด‚ -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด—เตเดจเต-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเต†.

-เดตเตเดชเต‹เดฏเดฟเดจเตเดฑเตผ-เด…เดฐเดฟเดคเตเดคเต
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† "เดตเดฒเดฟเดชเตเดชเด‚" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดถเต‚เดจเตเดฏเดค" เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดจเตเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด—เตเดจเต เดธเดฟ
"เด…เดธเดพเดงเต *" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เดณเตเดŸเต† เดธเต—เด•เดฐเตเดฏเดพเตผเดคเตเดฅเด‚ เดˆ เดคเดฐเด™เตเด™เตพเด•เตเด•เต 1 เดตเดฒเตเดชเตเดชเด‚ เดจเตฝเด•เตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเตเด‚. C++-เตฝ, เด’เดฐเต เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
"NULL" เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต.

-เดŸเตˆเดชเตเดชเต-เดชเดฐเดฟเดงเดฟเด•เตพ
เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดงเดฟ เด•เดพเดฐเดฃเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดถเดฐเดฟเดฏเต‹ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดคเต†เดฑเตเดฑเต‹ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดกเดพเดฑเตเดฑ เดคเดฐเด‚, เดŽเดจเตเดจเดพเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดชเตเดชเดฟเดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต† เดชเต‚เดœเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต < or >=. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
-เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-Wbad-function-cast (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
"int malloc()" เดŽเดจเตเดจเดคเต "เดŽเดจเตเดคเดฟเดฒเตเด‚ *" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-Wc++-compat (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เดเดŽเดธเตเด’ เดธเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดเดŽเดธเตเด’เดฏเตเดŸเต†เดฏเตเด‚ เดชเตŠเดคเตเดตเดพเดฏ เด‰เดชเดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดเดŽเดธเตเด’ เดธเดฟ เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
C++, เด‰เดฆเดพ: "เดถเต‚เดจเตเดฏเดฎเดพเดฏ *" เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต "เด…เดธเดพเดงเตเดตเดฒเตเดฒ" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจ
เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•.

-Wc++11-compat (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
ISO C++ 1998 เดจเตเด‚ ISO C++ 2011 เดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด…เตผเดคเตเดฅเดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดณเตเดณ C++ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•,
เด‰เดฆเดพ, ISO C++ 1998 เดฒเต† เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ ISO C++ 2011 เดฒเต† เด•เต€เดตเต‡เดกเตเด•เดณเดพเดฃเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต - เดšเตเดฐเตเด™เตเด™เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ.

-Wcast-qual
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดคเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดŸเตˆเดชเตเดชเต เด•เตเดตเดพเดณเดฟเดซเดฏเตผ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด•เดพเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ "char *" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต "const char *" เด•เดพเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดฐเต€เดคเดฟเดฏเดฟเตฝ เด’เดฐเต เดคเดฐเด‚ เด•เตเดตเดพเดณเดฟเดซเดฏเตผ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดพเดธเตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต†เดจเตเดจเดชเต‹เดฒเต†, "char **" "const char **" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดธเตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒ:

/* p เดŽเดจเตเดจเดคเต char ** เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต. */
const char **q = (const char **) p;
/* เด•เต‹เตบเดธเตเดฑเตเดฑเต เดšเดพเดฑเดฟเดฒเต‡เด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเดฑเต† เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เดถเดฐเดฟเดฏเดพเดฃเต. */
*q = "เดธเตเดŸเตเดฐเดฟเด‚เด—เต";
/* เด‡เดชเตเดชเต‹เตพ เดšเดพเตผ** เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฑเต€เดกเต-เด’เตบเดฒเดฟ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. */
** p = 'b';

-Wcast-align
เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดจเตเดฏเดพเดธเด‚ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‡เดŸเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดตเตผเดฆเตเดงเดฟเดšเตเดšเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เด’เดฐเต "char *" เด’เดฐเต "int *" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดฐเดฃเตเดŸเต‹ เดจเดพเดฒเต‹-เดฌเตˆเดฑเตเดฑเต เดฌเต—เดฃเตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚.

-Wwrite-strings
C เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพเด•เตเด•เต "const char[" เดŽเดจเตเดจเต เดจเตฝเด•เตเด•.เดจเต€เดณเด‚]" เด…เด™เตเด™เดจเต† เดชเด•เตผเดคเตเดคเตเดจเตเดจเต
"const" เด…เดฒเตเดฒเดพเดคเตเดค "char *" เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเดพเดณเตเดŸเต† เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเต เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฒเดญเดฟเด•เตเด•เตเด‚. เด‡เดต
เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเตฝ เดŽเดดเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดธเดฎเดฏ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚
เดธเตเดฅเดฟเดฐเด‚, เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเดฟเตฝ "const" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต† เดถเตเดฐเดฆเตเดงเดพเดฒเตเดตเดพเดฏเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚
เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เดณเตเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด’เดฐเต เดถเดฒเตเดฏเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด‡เดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดžเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเดคเตเดคเดคเต
- เดฎเดคเดฟเตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•.

C++ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต "char" เดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
*". เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-Wclobbered
เดฎเดพเดฑเตเดฑเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• longjmp or vfork. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด•เต‚เดŸเดฟเดฏเดพเดฃเต
เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

- เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เดฎเต‚เดฒเตเดฏเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเดฟเตฝ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเดจเตเด‚ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเตเด•เตเด•เตเด‚ เด‡เดŸเดฏเดฟเตฝ, "abs (x)" เดชเต‹เดฒเต†, "x" "เด‡เดฐเดŸเตเดŸ" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ; เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
"เด…เตบเดธเตˆเดกเต เดฏเตเด = -1" เดชเต‹เดฒเต† เด’เดชเตเดชเดฟเดŸเตเดŸเดคเตเด‚ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเตเด‚; เด•เต‚เดŸเดพเดคเต† เดšเต†เดฑเดฟเดฏ เดคเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
"sqrtf (M_PI)". "abs ((int) x)", "ui = เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด•เดพเดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต.
(เด’เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต) -1", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "abs (2.0)" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดตเดดเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดฎเดพเดฑเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.
เด’เดชเตเดชเดฟเดŸเตเดŸเดคเตเด‚ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต -Wno-sign-conversion.

C++ เดจเต, เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด“เดตเตผเดฒเต‹เดกเต เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•; เด’เดชเตเดชเด‚
เด’เดฐเต เดคเดฐเด‚ เด•เตบเดตเต‡เตผเดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ: "เด…เดธเดพเดงเต" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, the
เด’เดฐเต‡ เดคเดฐเด‚, เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดฏเตเด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฑเดซเดฑเตปเดธเต. เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เด’เดชเตเดชเดฟเดŸเตเดŸเดคเตเด‚ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ C++ เตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด‚ -เดตเดฟเดธเตˆเตป-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-Wno-conversion-null (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
"NULL" เด‰เด‚ เดจเต‹เตบ-เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดคเดฐเด™เตเด™เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต. -Wconversion-null is
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-Wzero-as-null-pointer-constant (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเดฒเตเดณเตเดณ '0' เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเต เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
C++11-เตฝ "nullptr" เดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดธเตเด—เดฎเดฎเดพเด•เตเด•เตเด•.

- เดตเต†เดฎเตเดชเตเดฑเตเดฑเดฟ-เดฌเต‹เดกเดฟ
เด’เดฐเต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดถเดฐเต€เดฐเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• if, เดฎเดฑเตเดฑเดพเดฐเต†เด™เตเด•เดฟเดฒเตเด‚ or do เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดธเตเดคเดพเดตเดจ. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดฎเตเด–เต‡เดจเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-เดตเต‡เดฃเด‚-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•
เดตเตเดฏเดคเตเดฏเดธเตเดค เดŽเดฃเตเดฃเดชเตเดชเต†เดŸเตเดŸ เดคเดฐเด™เตเด™เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. C++ เดŽเดจเตเดฏเต‚เดฎเดฑเดฒเดฟเตฝ
เดธเต‹เดชเดพเดงเดฟเด• เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เดณเดฟเดฒเต† เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เดณเตเด‚ เดฐเต‹เด—เดจเดฟเตผเดฃเตเดฃเดฏเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. C-เตฝ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดคเดฟเตฝ.

-Wjump- misses-init (เดธเดฟ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต "เด—เต‹เดŸเตเดŸเต‹" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเต‹ "เดธเตเดตเดฟเดšเตเดšเต" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเต‹ เด•เตเดฑเตเด•เต† เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เด•เตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เดธเดฎเดพเดฐเด‚เดญเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต เดฒเต‡เดฌเดฒเดฟเดฒเต‡เด•เตเด•เต เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เด•เตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดฐเด‚เดญเดฟเดšเตเดšเดคเต. เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เต‚
เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต. C, Objective-C เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณเต‚; C++ เตฝ เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ
เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เดฌเตเดฐเดพเดžเตเดšเต เด’เดฐเต เดชเดฟเดถเด•เดพเดฃเต.

-Wjump- misses-init เตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -Wc++-compat. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚
-Wno-เดœเดฎเตเดชเต-เดฎเดฟเดธเตเดธเต-เด‡เดจเดฟเดฑเตเดฑเต เด“เดชเตเดทเตป.

-เดตเดฟเดธเตˆเตป-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•
เด’เดชเตเดชเดฟเดŸเตเดŸเดคเตเด‚ เด’เดชเตเดชเดฟเดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดตเดฐเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดชเตเดชเดฟเดŸเตเดŸ เดฎเต‚เดฒเตเดฏเด‚ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ เดซเดฒเด‚. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
by -เดตเต†เด•เตเดธเตเดŸเตเดฐ; เดฎเดฑเตเดฑเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดฒเดญเดฟเด•เตเด•เดพเตป -เดตเต†เด•เตเดธเตเดŸเตเดฐ เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‡เดฒเตเดฒเดพเดคเต†, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -เดตเต†เด•เตเดธเตเดŸเตเดฐ
-Wno-sign-compare.

-เดตเดฟเดธเตˆเตป-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฏเดพเดณเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด’เดชเตเดชเดฟเดŸเตเดŸ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดพ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดจเตฝเด•เตเดจเตเดจเต. เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด’เดฐเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเดฟเดถเดฌเตเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเดฟเดฏเดฟเตฝ, เดˆ เด“เดชเตโ€Œเดทเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚.

-เดตเดกเตเดฐเดธเตเดธเต
เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเดŸเต† เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. a เดŽเดจเตเดจ เดตเดฟเดฒเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
"void func(void); if (func)", เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดธเต‹เดชเดพเดงเดฟเด• เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•
"if (x == "abc")" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเดฑเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเดฟเดฒเดพเดธเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เด…เดคเตเดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดชเดฟเดถเด•เดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต: เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดซเด‚เด—เตเดทเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚
เดถเดฐเดฟ เดŽเดจเตเดจเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เด…เดตเดฐเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเตฝ เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเต เดฎเดฑเดจเตเดจเต; เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดคเดพเดฐเดคเดฎเตเดฏเดตเตเด‚
เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เดธเดฟเดฏเดฟเตฝ เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด…เดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด…เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ "strcmp" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเดฃเต เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-เดฒเต‹เดœเดฟเด•เตเด•เตฝ-เด“เดชเต
เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเดฟเตฝ เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด’เดฐเต เดฌเดฟเดฑเตเดฑเต เดตเตˆเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเต† เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ.

-เดตเดพเด—เตเดฐเดฟเด—เต‡เดฑเตเดฑเต-เดฑเดฟเดŸเตเดŸเต‡เตบ
เด˜เดŸเดจเด•เดณเต‹ เดฏเต‚เดฃเดฟเดฏเดจเตเด•เดณเต‹ เดคเดฟเดฐเดฟเดšเตเดšเต เดจเตฝเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเต‹ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเต‹ เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. (เด‡เตป
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด…เดฑเต‡ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดญเดพเดทเด•เตพ, เด‡เดคเต เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดจเตฝเด•เตเดจเตเดจเต.)

-เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ
เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดคเตเดค เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดชเต‹เดฒเต†, เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏ "__attribute__" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต,
เดซเด‚เด—เตโ€Œเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฎเตเดคเดฒเดพเดฏเดต. เด‡เดคเต เดชเดฟเดถเด•เตเด•เตพ เดคเดŸเดฏเดฟเดฒเตเดฒ
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚.

-Wno-builtin-macro-redefined
เดšเดฟเดฒ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹เด•เตพ เดชเตเดจเตผ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต† เด‡เดคเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต
"__TIMESTAMP__", "__TIME__", "__DATE__", "__FILE__" เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดชเตเดจเตผเดจเดฟเตผเดตเดšเดจเด‚, เด•เต‚เดŸเดพเดคเต†
"__BASE_FILE__".

-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดคเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเต† เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตโ€Œเดคเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. (เด…เตป
เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเตผเดตเดšเดจเด‚ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดฎเดฟเดฒเตเดฒเดพเดคเต† เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต a
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดคเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚.)

-เดตเต‹เตพเดกเต-เดธเตเดฑเตเดฑเตˆเตฝ-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเดฟเตฝ, C เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต" เดชเต‹เดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต-เด•เตเดฒเดพเดธเต เดธเตเดชเต†เดธเดฟเดซเดฏเดฑเตเด•เตพ a เดฏเดฟเดฒเต† เด†เดฆเตเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-Wold-style-definition (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเตผเดตเดšเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดพเดฑเตเดฃเตเดŸเต
เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต.

-Wmissing-parameter-type (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
K&R-เดถเตˆเดฒเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเตฝ เด’เดฐเต เดคเดฐเด‚ เดธเตโ€Œเดชเต†เดธเดฟเดซเดฏเตผ เด‡เดฒเตเดฒเดพเดคเต† เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต:

เด…เดธเดพเดงเตเดตเดพเดฏ foo(เดฌเดพเตผ) {}

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-Wmissing-เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เดฎเตเตป เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด†เด—เต‹เดณ เดซเด‚เด—เตเดทเตป เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ
เดจเดฟเตผเดตเดšเดจเด‚ เดคเดจเตเดจเต† เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดจเตฝเด•เดฟเดฏเดพเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดคเดพเดฃเต เดฒเด•เตเดทเตเดฏเด‚
เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เด†เด—เต‹เดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•.

-Wmissing-เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ
เดฎเตเตป เดชเตเดฐเด–เตเดฏเดพเดชเดจเดฎเดฟเดฒเตเดฒเดพเดคเต† เด’เดฐเต เด†เด—เต‹เดณ เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด†เดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเด•
เดจเดฟเตผเดตเดšเดจเด‚ เดคเดจเตเดจเต† เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เด†เด—เต‹เดณ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ. C++ เตฝ, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตŠเดจเตเดจเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดซเด‚เด—เตโ€Œเดทเตป เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดœเตเดžเดพเดค เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต‡เดธเตเด•เดณเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

-Wmissing-เดซเต€เตฝเดกเต-เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เตพ
เด’เดฐเต เด˜เดŸเดจเดฏเตเดŸเต† เด‡เดจเดฟเดทเตเดฏเดฒเตˆเดธเดฑเดฟเตฝ เดšเดฟเดฒ เดซเต€เตฝเดกเตเด•เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต
เด•เต‹เดกเต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚, เด•เดพเดฐเดฃเด‚ "xh" เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต:

struct s {int f, g, h; };
เด˜เดŸเดจ sx = {3, 4};

เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเดฏเตเด•เตเดค เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฃเด‚
เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฒเตเดฒ:

struct s {int f, g, h; };
struct sx = {.f = 3, .g = 4};

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ. เดฎเดฑเตเดฑเตŠเดจเตเดจเต เดฒเดญเดฟเด•เตเด•เดพเตป -เดตเต†เด•เตเดธเตเดŸเตเดฐ เด‡เดคเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ,
เด‰เดชเดฏเต‡เดพเด—เด‚ -เดตเต†เด•เตเดธเตเดŸเตเดฐ -เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ-เดซเต€เตฝเดกเต-เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เตพ.

-Wmissing-format-attribute
"เดซเต‹เตผเดฎเดพเดฑเตเดฑเต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเดŸเต† เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เดณเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดซเด‚เด—เตเดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด•เตเดฑเดฟเดชเตเดชเต
เด‡เดต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เด•เต‡เดตเดฒเดฎเดฒเตเดฒ. เดœเดฟเดธเดฟเดธเดฟ เด† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดŠเดนเดฟเด•เตเด•เตเด‚
เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต, เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป, เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ "เดซเต‹เตผเดฎเดพเดฑเตเดฑเต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดชเดพเดธเดฟเด‚เด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเดฟเดŸเตเดŸเต‡เตบ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เต เด…เดจเตเดฌเดจเตเดง "เดซเต‹เตผเดฎเดพเดฑเตเดฑเต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ. เด…เดคเดพเดฏเดคเต เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเตเดฑเต† เด‡เดŸเดคเต เดตเดถเด‚,
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เดคเดฐเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดŸเด™เตเด™เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดคเดฐเด‚
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เด’เดฐเต "เดซเต‹เตผเดฎเดพเดฑเตเดฑเต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

"เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต†" เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เดณเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ GCC เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚.
เด—เตเดฃเดตเดฟเดถเต‡เดทเด™เตเด™เตพ. เดตเต€เดฃเตเดŸเตเด‚, เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. "เดซเต‹เตผเดฎเดพเดฑเตเดฑเต" เดŽเดจเตเดจเต เดœเดฟเดธเดฟเดธเดฟ เดŠเดนเดฟเด•เตเด•เตเด‚
"vprintf" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดเดคเตŠเดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด‰เดšเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "vscanf", เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เด…เด™เตเด™เดจเต† เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเตเดณเตเดณ เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
"เดซเต‹เตผเดฎเดพเดฑเตเดฑเต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด‰เดšเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเต‡เด•เตเด•เดฟเดฒเตเดฒ.

-Wno-multichar
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต ('เดซเต‚เดซเต') เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดตเตผ เดŽ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด•เต‹เดกเดฟเดฒเต† เด…เด•เตเดทเดฐเดคเตเดคเต†เดฑเตเดฑเต, เด…เดตเดฏเตเด•เตเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ-เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ, เดชเดพเดŸเดฟเดฒเตเดฒ
เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด•เต‹เดกเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเด•เตเด•เดฟเดฏ=
ISO C, ISO C++ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ, เดฐเดฃเตเดŸเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดถเตเดฐเต‡เดฃเดฟเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจ ASCII เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต‡ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเดคเต€เด• เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป
เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเด‚, ISO 10646 เดจเดฟเดฒเดตเดพเดฐเด‚ เดšเดฟเดฒเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต เดจเต‹เตผเดฎเดฒเตˆเดธเต‡เดทเตป เดจเดฟเดฏเดฎเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดเดคเต
เด’เดฐเต‡ เดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจ เดฐเดฃเตเดŸเต เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เด’เดฐเต‡ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•. เดœเดฟ.เดธเดฟ.เดธเดฟ
เดจเดฟเด™เตเด™เตพ เดจเต‹เตผเดฎเดฒเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเตเด‚; เดˆ เด“เดชเตเดทเตป
เด† เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดจเดพเดฒเต เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เดฃเตเดŸเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -Normalized=nfc,
ISO 10646 "C" เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต เดซเต‹เดฎเดฟเตฝ เด‡เดฒเตเดฒเดพเดคเตเดค เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต,
เดŽเตปเดŽเดซเตเดธเดฟ. NFC เด†เดฃเต เดฎเดฟเด•เตเด• เด‰เดชเดฏเต‹เด—เด™เตเด™เตพเด•เตเด•เตเด‚ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเต‹เด‚.

เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, ISO C, ISO C++ เดŽเดจเตเดจเดฟเดตเดฏเดพเตฝ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเดฟเตฝ เดšเดฟเดฒ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต.
เด…เดคเต, NFC เด†เดฏเดฟ เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ, เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเดฟเตฝ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดฒเตเดฒ. เด…เดคเดพเดฏเดคเต, เด’เดฐเต เดตเดดเดฟเดฏเตเดฎเดฟเดฒเตเดฒ
เดˆ เดšเดฟเดนเตเดจเด™เตเด™เตพ เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ ISO C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C++-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเตเด‚ NFC-เตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเดจเตเด‚.
-เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต=เดเดกเดฟ เดˆ เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต. เดญเดพเดตเดฟเดฏเตเดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเดŸเต† เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‡เดคเต เดถเดฐเดฟเดฏเดพเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเดฒเดพเดฃเต เดˆ เด“เดชเตเดทเตป เด‡เดฒเตเดฒ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเตเดตเดฟเดšเตเดšเต เด“เดซเต เดšเต†เดฏเตเดฏเดพเด‚ -เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเด•เตเด•เดฟเดฏ=เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ
เดจเดฟเด™เตเด™เตพ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเต‹เตผเดฎเดฒเตˆเดธเต‡เดทเตป เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เต‚ (เด‡เดคเต เดชเต‹เดฒเต†
"D"), เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฌเด—เตเด•เตพ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เด•เดพเดฃเตเด•.

ISO 10646-เดฒเต† เดšเดฟเดฒ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏ เด…เตผเดคเตเดฅเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเดฟเดฒ เดซเต‹เดฃเตเดŸเตเด•เดณเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต.
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเต€เดคเดฟเดถเดพเดธเตเดคเตเดฐเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต
"\u207F", "เดธเต‚เดชเตเดชเตผเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฒเดพเดฑเตเดฑเดฟเตป เดšเต†เดฑเดฟเดฏ เด…เด•เตเดทเดฐเด‚ N", เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ "n" เดชเต‹เดฒเต† เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เด…เดคเต เด’เดฐเต เดธเต‚เดชเตเดชเตผเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. ISO 10646 เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต เดŽเตป.เดŽเดซเต.เด•เต†.เดธเดฟ เดจเต‹เตผเดฎเดฒเตˆเดธเต‡เดทเตป
เด‡เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดซเต‹เดฎเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเด•เต€เด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดพเดฃเต†เด™เตเด•เดฟเตฝ GCC เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด•เต‹เดกเต NFKC-เตฝ เด‡เดฒเตเดฒ -Normalized=nfkc. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจเดคเดฟเดจเดพเตฝ O เดŽเดจเตเดจ เด…เด•เตเดทเดฐเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
0 เดŽเดจเตเดจ เด…เด•เตเด•เดคเตเดคเดฟเดจเตŠเดชเตเดชเด‚, เดกเดฟเดซเต‹เตพเดŸเตเดŸเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด’เดฐเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เต‹เดกเดฟเด‚เด—เดพเดฏเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เด‡เดต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เด…เดจเตเดคเดฐเต€เด•เตเดทเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตบเดตเต†เตปเดทเตป
เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ.

-เดตเดฟเดจเต‹-เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต
เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต.

-เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดคเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต
"เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-Wno-เด“เดตเตผเดซเตเดฒเต‹
เดจเดฟเดฐเดจเตเดคเดฐเดฎเดพเดฏ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเดฟเตฝ เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เด“เดตเตผเดซเตเดฒเต‹เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฐเตเดคเต.

-Woverride-init (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เดจเดฟเดฏเตเด•เตเดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดชเตเดฐเดพเดฐเด‚เดญ เดซเต€เตฝเดกเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด‡เดจเดฟเดทเตเดฏเดฒเตˆเดธเดฑเตเด•เตพ.

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ. เดฎเดฑเตเดฑเตŠเดจเตเดจเต เดฒเดญเดฟเด•เตเด•เดพเตป -เดตเต†เด•เตเดธเตเดŸเตเดฐ เด‡เดคเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ,
เด‰เดชเดฏเต‡เดพเด—เด‚ -เดตเต†เด•เตเดธเตเดŸเตเดฐ -Wno-override-init.

- เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดคเต
เด’เดฐเต เด˜เดŸเดจเดฏเตเด•เตเด•เต เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดค เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดค เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดฟเดจเต เด‡เดฒเตเดฒ
เด˜เดŸเดจเดฏเตเดŸเต† เดฒเต‡เด”เดŸเตเดŸเดฟเดฒเต‹ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเต‹ เด‰เดณเตเดณ เดชเตเดฐเดญเดพเดตเด‚. เด…เดคเตเดคเดฐเด‚ เด˜เดŸเดจเด•เตพ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดšเต†เดฑเดฟเดฏ เดชเตเดฐเดฏเต‹เดœเดจเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดˆ เด•เต‹เดกเดฟเตฝ, "struct bar" เดฒเต† "fx" เดŽเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
"struct bar" เดจเต เดคเดจเตเดจเต† เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดค เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

struct foo {
int x;
เดšเดพเตผ เดŽ, เดฌเดฟ, เดธเดฟ, เดกเดฟ;
} __ เดตเดฟเดคเดฐเดฃเด‚ __ ((เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดคเดคเต));
เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เดฌเดพเตผ {
เดšเดพเตผ เด‡เดธเดกเต;
struct foo f;
};

-Wpacked-bitfield-compat
เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† 4.1, 4.2, 4.3 เดธเต€เดฐเต€เดธเต เดฌเดฟเดฑเตเดฑเต เดซเต€เตฝเดกเตเด•เดณเดฟเดฒเต† "เดชเดพเด•เตเด•เต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต.
"เดšเดพเตผ". เด‡เดคเต GCC 4.4-เตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดฑเตเดฑเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพเด•เตเด•เต เด‡เดŸเดฏเดพเด•เตเด•เตเด‚
เด˜เดŸเดจ เดฒเต‡เด”เดŸเตเดŸเต. เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดฎเดพเดฑเดฟเดฏเดชเตเดชเต‹เตพ เดœเดฟเดธเดฟเดธเดฟ เดจเดฟเด™เตเด™เดณเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเดจเตเดจเต
4.4 เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเดฟเตฝ "a", "b" เดŽเดจเตเดจเต€ เดซเต€เตฝเดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด‡เดจเดฟ 4-เดฌเดฟเดฑเตเดฑเต เดชเดพเดกเดฟเด‚เด—เต เด‡เดฒเตเดฒ
เด˜เดŸเดจ:

struct foo
{
char a:4;
เดšเดพเตผ เดฌเดฟ:8;
} __เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต__ ((เดชเดพเด•เตเด•เต เดšเต†เดฏเตโ€Œเดคเดคเต));

เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -Wno-packed-bitfield-compat เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต.

-Wpadded
เด’เดฐเต เด˜เดŸเดจเดฏเดฟเตฝ เดชเดพเดกเดฟเด‚เด—เต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•, เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดฐเต เด˜เดŸเด•เด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•
เด˜เดŸเดจ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดดเตเดตเตป เด˜เดŸเดจเดฏเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•. เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‡เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดชเดพเดกเดฟเด‚เด—เต เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด˜เดŸเดจเดฏเตเดŸเต† เดซเต€เตฝเดกเตเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เด™เตเด™เดจเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚
เด˜เดŸเดจ เดšเต†เดฑเตเดคเดพเดฃเต.

-เด…เดชเดตเดพเดฆเด‚-เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต‡ เดธเตเด•เต‹เดชเตเดชเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เดธเดพเดงเตเดตเดพเดฃเต, เด’เดจเตเดจเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ.

-Wnested-externs (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดซเด‚เด—เตเดทเดจเดฟเตฝ เด’เดฐเต "เดฌเดพเดนเตเดฏ" เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

-เดตเดฟเตปเดฒเตˆเตป
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‡เตปเดฒเตˆเตป เด†เดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเดฟเดจเตŠเดชเตเดชเด‚ เดชเต‹เดฒเตเด‚
เด“เดชเตเดทเตป, เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต† เดชเดฐเดพเดœเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เด‚เดชเตˆเดฒเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฒเตเดฒ
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ.

เดŽ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเดฃเต‹ เดตเต‡เดฃเตเดŸเดฏเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เด‚เดชเตˆเดฒเตผ เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เด‚เดชเตˆเดฒเตผ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเตเดฑเต† เด…เดณเดตเตเด‚.
เด…เดคเดฟเดจเดพเตฝ, เด‰เดฑเดตเดฟเดŸ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดจเดฟเดธเตเดธเดพเดฐเดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด•เดพเดฐเดฃเดฎเดพเด•เดพเด‚
เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ -เดตเดฟเตปเดฒเตˆเตป เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเด•เดฏเต‹ เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด•.

-เด…เดธเดพเดงเตเดตเดพเดฏ เด“เดซเตเดธเต†เดฑเตเดฑเต‹เดซเต (เดธเดฟ++ เด‰เด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดฎเดพเดคเตเดฐเด‚)
เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด• เด“เดซเตเดธเต†เดฑเตเดฑเต เด’เดฐเต เดจเต‹เตบ-เดชเดฟเด’เดกเดฟ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเด•เตเดฐเต‹. เด‡เดคเดจเตเดธเดฐเดฟเดšเตเดšเต
1998 ISO C++ เดจเดฟเดฒเดตเดพเดฐเด‚, เดฌเดพเดงเด•เดฎเดพเดฃเต เด“เดซเตเดธเต†เดฑเตเดฑเต เด’เดฐเต เดจเต‹เตบ-เดชเดฟเด’เดกเดฟ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด‡เตป
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ C++ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพ, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด“เดซเตเดธเต†เดฑเตเดฑเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต
เดšเดฟเดฒเดคเดฐเด‚ เดจเต‹เตบ-เดชเดฟเด’เดกเดฟ เดคเดฐเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚. (เดฒเดณเดฟเดคเดฎเดพเดฏเดคเต เดชเต‹เดฒเต† เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เด†
เด’เดฐเต เด•เตบเดธเตโ€ŒเดŸเตเดฐเด•เตโ€ŒเดŸเตผ เด‰เดณเตเดณเดคเตเด•เตŠเดฃเตเดŸเต เดฎเดพเดคเตเดฐเด‚ เด’เดฐเต POD เดคเดฐเดฎเดพเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.) เดˆ เดชเดคเดพเด• เด…เดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต
เดคเด™เตเด™เตพ เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด•เต‹เดกเต เดŽเดดเตเดคเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ
เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดตเด—เดฃเดฟเด•เตเด•เดพเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.

เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เด“เดซเตเดธเต†เดฑเตเดฑเต C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดตเดฟเดถเตเดฐเดฎเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.

-Wno-int-to-pointer-cast
เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเตเดŸเต† เด•เดพเดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•. เด‡เตป
C++, เดšเต†เดฑเดฟเดฏ เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดธเตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดฐเต เดชเดฟเดถเด•เดพเดฃเต. เดตเดฟเดจเตเดฑเต-เดŸเต-เดชเต‹เดฏเดฟเดจเตเดฑเตผ-เด•เดพเดธเตเดฑเตเดฑเต is
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-Wno-pointer-to-int-cast (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เดพเดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•.

-Winvalid-pch
เดคเดฟเดฐเดฏเตฝ เดชเดพเดคเดฏเดฟเตฝ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

- เดจเต€เดณเดฎเตเดณเตเดณเดคเต
เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• เดจเต€เดณเดฎเตเดณเตเดณ เดจเต€เดณเดฎเตเดณเตเดณ เดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด’เดจเตเดจเตเด•เดฟเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต or - เดชเดฐเดฎเตเดชเดฐเดพเด—เดค
ISO C90, C++98 เดฎเต‹เดกเตเด•เดณเดฟเตฝ. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดคเดŸเดฏเดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• - เดจเต€เดฃเตเดŸ-เดจเต€เดฃเตเดŸ.

-Wvariadic-macros
เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต ISO C90 เดฎเต‹เดกเดฟเดฒเต‹ GNU เด‡เดคเดฐ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดฟเดฒเต‹ เดตเต‡เดฐเดฟเดฏเดพเดกเดฟเด•เต เดฎเดพเด•เตเดฐเต‹เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต ISO C99 เดฎเต‹เดกเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดคเดŸเดฏเดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
-Wno-variadic-macros.

-Wvector-เด“เดชเตเดชเดฑเต‡เดทเตป-เดชเตเดฐเด•เดŸเดจเด‚
เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† SIMD เด•เดดเดฟเดตเตเด•เตพ เดตเดดเดฟ เดตเต†เด•เตเดฑเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.
เดชเตเดฐเด•เดŸเดจ เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เดฟเดจเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. เดตเต†เด•เตเดฑเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
"เดชเต€เดธเตโ€Œเดตเตˆเดธเต", เด…เดคเดพเดฏเดคเต เดŽเดฒเตเดฒเดพ เดตเต†เด•เตโ€Œเดฑเตเดฑเดฑเดฟเดฒเตเด‚ เดธเตโ€Œเด•เต†เดฒเดพเตผ เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฎเต‚เดฒเด•เด‚; "เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ", เด…เดคเดพเดฏเดคเต เดตเต†เด•เตเดฑเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเตเดณเตเดณ, เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเด•เต†เดฏเดฟเดฒเดฑเตเด•เตพ; เด•เต‚เดŸเดพเดคเต† "เด…เดตเดฟเดตเดพเดนเดฟเดคเดจเดพเดฏเดฟ
เดธเตเด•เต†เดฏเดฟเดฒเตผ", เด…เดคเดพเดฏเดคเต เดตเต†เด•เตเดฑเตเดฑเตผ เด’เดฐเต เดธเตเด•เต†เดฏเดฟเดฒเตผ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต.

-Wvla
เด•เต‹เดกเดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฒเต†เด™เตเดคเต เด…เดฑเต‡ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. -Wno-vla เดคเดŸเดฏเตเด‚
-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฒเต†เด™เตเดคเต เด…เดฑเต‡เดฏเตเดŸเต† เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต.

-Wvolatile-register-var
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด…เดธเตเดฅเดฟเดฐ เดฎเต‹เดกเดฟเดซเดฏเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเดจเดพเดฏเดฟ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดดเตเดคเตเดจเตเดจเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เดคเดŸเดฏเตเด•
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต - เดฎเดคเดฟเตฝ.

-Wdisabled-optimization
เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตŠเดคเตเดตเต† เด‰เดฃเตเดŸเดพเด•เดพเดฑเดฟเดฒเตเดฒ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•; เด…เดคเต GCC เดฏเตเดŸเต‡เดคเดพเดฃเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพเด•เตเด•เต เด•เต‹เดกเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เดชเดฒเดชเตเดชเต‹เดดเตเด‚, เดชเตเดฐเดถเตเดจเด‚ เด…เดคเดพเดฃเต
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต; เดŽเดชเตเดชเต‹เตพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดœเดฟเดธเดฟเดธเดฟ เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเด‚
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดจเตเดจเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต.

- เดชเต‹เดฏเดฟเดจเตเดฑเตผ-เด…เดŸเดฏเดพเดณเด‚ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดชเดพเดธเดฟเด‚เด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด’เดชเตเดชเดฟเดŸเตเดŸ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ
C, Objective-C เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด“เดชเตเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เต‚. เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ เด’เดชเตเดชเด‚
-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต, เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚ -เดตเดฟเดจเต‹-เดชเต‹เดฏเดฟเดจเตเดฑเตผ-เดธเตˆเตป.

-Wstack-protector
เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดธเดœเต€เดตเดฎเดพเด•เต‚ -fstack-protectctor เดธเดœเต€เดตเดฎเดพเดฃเต. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เด…เดคเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดฎเดพเดทเดฟเด‚เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ.

-Wno-mudflap
เด‰เดชเด•เดฐเดฃเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด• -fmudflap.

-Woverlength-strings
"เดฎเดฟเดจเดฟเดฎเด‚ เดฎเดพเด•เตเดธเดฟเดฎเด‚" เดฆเตˆเตผเด˜เตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดจเต€เดณเดฎเตเดณเตเดณ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด†เดงเตเดจเดฟเด• เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดฐเดฟเดงเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดตเดณเดฐเต† เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดจเต€เดณเดฎเตเดณเตเดณ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•.

เดชเดฐเดฟเดงเดฟ เดฌเดพเดงเด•เดฎเดพเดฃเต เดถเต‡เดทเด‚ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเด‚เดฏเต‹เดœเดจเด‚, เด’เดชเตเดชเด‚ เดŸเตเดฐเต†เดฏเดฟเดฒเดฟเด‚เด—เดฟเดจเต† เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
NUL. C90-เตฝ, เดชเดฐเดฟเดงเดฟ 509 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดพเดฏเดฟเดฐเตเดจเตเดจเต; C99-เตฝ เด…เดคเต 4095 เด†เดฏเดฟ เด‰เดฏเตผเดคเตเดคเดฟ. C++98 เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเดฟเดจเดฟเดฎเด‚ เดฎเดพเด•เตเดธเดฟเดฎเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฐเตเดคเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด“เดตเตผเดฒเต†เด™เตเดคเตเดคเต เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดธเดฟ ++.

เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต, เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚ -Wno-overlength-strings.

-เดตเตเตบเดธเดซเดฟเด•เตเดธเดกเต-เดซเตเดฒเต‹เดŸเตเดŸเต-เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพ (เดธเดฟเดฏเตเด‚ เด’เดฌเตเดœเด•เตโ€Œเดฑเตเดฑเตเด‚-เดธเดฟ เดฎเดพเดคเตเดฐเด‚)
เดธเดซเดฟเด•เตเดธเต เด‡เดฒเตเดฒเดพเดคเตเดค เดเดคเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดจเตเด‚ GCC เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚. เดŽเดชเตเดชเต‡เดพเตพ
เด•เต‚เดŸเต† เด’เดฐเตเดฎเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต -เดกเดฌเตเดฒเตเดฏเตเดธเดฟเดธเตเดฑเตเดฑเด‚-เดนเต†เดกเดฑเตเด•เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเดฟเดฒเต† เด…เดคเตเดคเดฐเด‚ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดคเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เดซเดฏเดฒเตเด•เตพ. "FLOAT_CONST_DECIMAL64" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‹เดกเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เดฆเดถเดพเด‚เดถ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต C99 เดฒเต‡เด•เตเด•เต เดชเตเดฐเดพเด—เตเดฎ.

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚ or เดœเดฟเดธเดฟเดธเดฟ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‹ GCCเดฏเดฟเดฒเต‹ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฟเดง เดชเตเดฐเดคเตเดฏเต‡เด• เด“เดชเตเดทเดจเตเด•เตพ GCC-เดฏเดฟเดฒเตเดฃเตเดŸเต:

-g เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดจเต‡เดฑเตเดฑเต€เดตเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด•เตเดคเตเดคเต, COFF,
XCOFF, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ DWARF 2). เดˆ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดœเดฟเดกเดฟเดฌเดฟเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เดธเตเดฑเตเดฑเดพเดฌเตเดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚, -g เด…เดงเดฟเด• เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดœเดฟเดกเดฟเดฌเดฟเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚; เดˆ เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ เดœเดฟเดกเดฟเดฌเดฟเดฏเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดฎเดฟเด•เดšเตเดšเดคเดพเด•เตเด•เตเดจเตเดจเต
เด’เดฐเตเดชเด•เตเดทเต‡ เดฎเดฑเตเดฑเต เดกเต€เดฌเด—เตเด—เดฑเตเด•เตพ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเด•เดฏเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ
เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเดฎเต‹ เดŽเดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -gstabs+,
-gstabs, -gxcoff+, -gxcoff, เด…เดฅเดตเดพ -เดœเดฟเดตเดฟเดŽเด‚เดŽเดธเต (เดคเดพเดดเต† เดจเต‡เดพเด•เตเด•เตเด•).

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป GCC เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต -g เด•เต‚เดŸเต† -O. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด•เต‹เดกเต เดŽเดŸเตเดคเตเดค เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚
เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต: เดจเดฟเด™เตเด™เตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดšเดฟเดฒ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดŽเดฒเตเดฒเดพเด‚; เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด’เดดเตเด•เตเด•เต เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดพเดคเตเดค เด‡เดŸเดคเตเดคเต‡เด•เตเด•เต เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟ เดจเต€เด™เตเด™เดฟเดฏเต‡เด•เตเด•เดพเด‚; เดšเดฟเดฒ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚
เด…เดต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฒเต‹ เด…เดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเตเดฎเตเดชเต‡ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดคเดฟเดจเดพเดฒเต‹ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฐเตเดคเต
เด•เตˆ; เดšเดฟเดฒ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดพเด‚, เด•เดพเดฐเดฃเด‚ เด…เดต เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟ
เดฒเต‚เดชเตเดชเตเด•เตพ.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดจเตเดฏเดพเดฏเดฏเตเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฌเด—เตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเดจเดฟเดŸเดฏเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดถเต‡เดทเดฟเดฏเต‹เดŸเต† เดœเดฟเดธเดฟเดธเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด’เดฐเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ.

-ggdb
เดœเดฟเดกเดฟเดฌเดฟเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเด•เดŸเดฎเดพเดฏเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดพเดฃเต
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดฒเดญเตเดฏเดฎเดพเดฃเต (DWARF 2, เดธเตโ€Œเดฑเตเดฑเดพเดฌเตโ€Œเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต‡เดฑเตเดฑเต€เดตเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‡เดตเดฏเดฟเดฒเตŠเดจเตเดจเตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต), เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ GDB เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต†.

-gstabs
เดœเดฟเดกเดฟเดฌเดฟ เด•เต‚เดŸเดพเดคเต†, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตเดฑเตเดฑเดพเดฌเตเดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด…เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ).
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ. เดฎเดฟเด•เตเด• BSD เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ DBX เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดพเดฃเดฟเดคเต. MIPS-เตฝ, เด†เตฝเดซ เด•เต‚เดŸเดพเดคเต†
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ เดฑเดฟเดฒเต€เดธเต 4 เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดˆ เดเดšเตเด›เดฟเด•เด‚ เดธเตเดฑเตเดฑเดพเดฌเตเดธเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
DBX เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ SDB เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ เดฑเดฟเดฒเต€เดธเต 4 เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดˆ เดเดšเตเด›เดฟเด•เดคเตเดคเดฟเดจเต เด—เตเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด…เดธเด‚เดฌเตเดฒเตผ.

-เดซเต†เดฒเดฟเดฎเดฟเดจเต‡เดฑเตเดฑเต-เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค-เดกเต€เดฌเด—เต-เดšเดฟเดนเตเดจเด™เตเด™เตพ
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตเดฑเตเดฑเดพเดฌเตเดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด…เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ), เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดต.

-femit-class-debug-always
เด’เดฐเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ C++ เด•เตเดฒเดพเดธเดฟเดจเดพเดฏเตเดณเตเดณ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚,
เด•เตเดฒเดพเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดฒเตเดฒเดพ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เด‡เดคเต เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเต‚
GCC เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเดจเตเดจ เดฐเต€เดคเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดกเต€เดฌเด—เตเด—เดฑเตเด•เตพ
เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เด•เดพเดฐเดฃเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เดฐเดฃเตเดŸเดฟเดจเตเดฑเต† เด˜เดŸเด•เด‚ เดชเต‹เดฒเต†.

-fno-debug-types-section
DWARF v4 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจ เดคเดฐเด‚ DIEเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด…เดตเดฐเตเดŸเต‡เดคเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚
เด…เดตเดฐเต† .debug_info เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ .debug_types เดตเดฟเดญเดพเด—เด‚. เด…เดคเต
เด…เดตเดฏเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เด‚เดกเดพเดฑเตเดฑเต เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดฒเดฟเด™เตเด•เตผ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพ DWARF เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเด‚ .debug_types เดตเดฟเดญเดพเด—เด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดŽเด™เตเด•เดฟเดฒเตเด‚.

-gstabs+
เด—เตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฑเตเดฑเดพเดฌเตเดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด…เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ).
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ GNU เดกเต€เดฌเด—เตเด—เตผ (GDB) เดฎเดพเดคเตเดฐเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚
เดฎเดฑเตเดฑเต เดกเต€เดฌเด—เตเด—เดฑเตเด•เตพ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเด•เดฏเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚.

-เดœเดฟเด•เต‹เดซเต
COFF เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด…เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ). เด‡เดคเดพเดฃเต
เดธเดฟเดธเตเดฑเตเดฑเด‚ V เดฑเดฟเดฒเต€เดธเต 4-เดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด‚ V เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ SDB เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดซเต‹เตผเดฎเดพเดฑเตเดฑเต.

-gxcoff
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ XCOFF เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด…เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ). เด‡เดคเดพเดฃเต
IBM RS/6000 เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ DBX เดกเต€เดฌเด—เตเด—เตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต.

-gxcoff+
GNU เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต XCOFF เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ (เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ) เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ GNU เดกเต€เดฌเด—เตเด—เตผ (GDB) เดฎเดพเดคเตเดฐเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚
เดฎเดฑเตเดฑเต เดกเต€เดฌเด—เตเด—เดฑเตเด•เตพ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเด•เดฏเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚, เด‡เดคเต เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚
GNU เด…เดธเด‚เดฌเตเดฒเตผ (GAS) เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เด…เดธเด‚เดฌเตเดฒเดฑเตเด•เตพ เด’เดฐเต เดชเดฟเดถเด•เดฟเดจเดพเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด‚.

-gdwarf-เดชเดคเดฟเดชเตเดชเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ DWARF เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด…เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ). เด‡เดคเดพเดฃเต
IRIX-เตฝ DBX เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต 6. เดฎเต‚เดฒเตเดฏเด‚ เดชเดคเดฟเดชเตเดชเต เด’เดจเตเดจเตเด•เดฟเตฝ 2, 3 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 4 เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚; เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดชเดคเดฟเดชเตเดชเต 2 เด†เดฃเต.

DWARF เดชเดคเดฟเดชเตเดชเต 2-เดจเตŠเดชเตเดชเด‚ เดšเดฟเดฒ เดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดšเดฟเดฒเดคเต เด…เดฒเตเดฒเดพเดคเตเดคเดต เดŽเดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.
เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ DWARF 3 เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด…เตบเดตเตˆเตปเดกเต เดŸเต‡เดฌเดฟเดณเตเด•เดณเดฟเตฝ.

เดชเดคเดฟเดชเตเดชเต 4-เดจเต GDB 7.0 เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚ -fvar-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต-เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ เดชเดฐเดฎเดพเดตเดงเดฟ เดชเตเดฐเดฏเต‹เดœเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ.

-grecord-gcc-เดธเตเดตเดฟเดšเตเดšเตเด•เตพ
เดˆ เดธเตเดตเดฟเดšเตเดšเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
DWARF-เดฒเต† DW_AT_producer เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดฟเตฝ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เดฌเดพเดงเดฟเด•เตเด•เตเด‚
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ. เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด…เดตเดฏเต† เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เดณเดพเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฐเดธเตเดชเดฐเด‚ เด•เด‚เดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• -frecord-gcc-เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เดฎเดฑเตเดฑเตŠเดฐเดพเตพเด•เตเด•เต
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เด‚เดชเตˆเดฒเตผ เด“เดชเตเดทเดจเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดดเดฟ.

-gno-record-gcc-switches
DWARF-เดฒเต† DW_AT_producer เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-gstrict-dwarf
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ DWARF เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต
-gdwarf-เดชเดคเดฟเดชเตเดชเต. เด’เดŸเตเดŸเตเดฎเดฟเด•เตเด• เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เดฎเตเดคเตฝ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค DWARF เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดธเดพเดงเดพเดฐเดฃ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต.

-เด—เตเดจเต‹-เดธเตเดŸเตเดฐเดฟเด•เตเดฑเตเดฑเต-เดกเตเดตเดพเตผเดซเต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ DWARF เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
-gdwarf-เดชเดคเดฟเดชเตเดชเต.

-เดœเดฟเดตเดฟเดŽเด‚เดŽเดธเต
เดตเดฟเดŽเด‚เดŽเดธเต เดกเต€เดฌเด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• (เด…เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ). เด‡เดคเดพเดฃเต
VMS เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ DEBUG เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต.

-gเดฒเต†เดตเตฝ
-ggdbเดฒเต†เดตเตฝ
-gstabsเดฒเต†เดตเตฝ
-เดœเดฟเด•เต‹เดซเตเดฒเต†เดตเตฝ
-gxcoffเดฒเต†เดตเตฝ
-เดœเดฟเดตเดฟเดŽเด‚เดŽเดธเตเดฒเต†เดตเตฝ
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดฒเต†เดตเตฝ เดŽเดคเตเดฐ เดตเดฟเดตเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป. เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฒเต†เดตเตฝ 2 เด†เดฃเต.

เดฒเต†เดตเตฝ 0 เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เด™เตเด™เดจเต†, -g0 เดจเดฟเดทเต‡เดงเดฟเด•เตเด•เตเดจเตเดจเต -g.

เดฒเต†เดตเตฝ 1 เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดฌเดพเด•เตเด•เตเดŸเตเดฐเต†เดฏเดฟเดธเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดฎเดคเดฟเดฏเดพเด•เตเด‚
เดจเดฟเด™เตเด™เตพ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเด‚. เด‡เดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฌเดพเดนเตเดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเต‹ เดฒเตˆเตป เดจเดฎเตเดชเดฑเตเด•เดณเต‹ เด‡เดฒเตเดฒ.

เดฒเต†เดตเตฝ 3-เตฝ เด‰เดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚. เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดšเดฟเดฒ เดกเต€เดฌเด—เตเด—เดฑเตเด•เตพ เดฎเดพเด•เตเดฐเต‹ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต -g3.

-gdwarf-2 เด’เดฐเต เดธเด‚เดฏเต‹เดœเดฟเดค เดกเต€เดฌเด—เต เดฒเต†เดตเตฝ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดœเดฟเดธเดฟเดธเดฟ เด’เดฐเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เด“เดชเตเดทเตป -gdwarf DWARF-เดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต 1-เตฝ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเตผเดคเตเดฅเด‚
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต (เด‡เดคเต เดชเดคเดฟเดชเตเดชเต 2 เตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต), เด‡เดคเต เดตเดณเดฐเต† เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.
เด† เดกเต€เดฌเด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เด“เดชเตเดทเตป เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด…เดงเดฟเด•เดฎเดพเดฏเดฟ -gเดฒเต†เดตเตฝ DWARF-เดจเตเดณเตเดณ เดกเต€เดฌเด—เต เดฒเต†เดตเตฝ เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เด“เดชเตเดทเตป.

-gtoggle
เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เด“เดซเดพเด•เตเด•เตเด•, เดˆ เด“เดชเตโ€Œเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดพเตฝ เด…เดคเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต,
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเต†เดตเตฝ 2-เตฝ เด…เดคเต เด“เดฃเดพเด•เตเด•เตเด•. เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต† เดˆ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเด‚
เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‡เดคเต เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด‚, เด…เดคเต เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต เดคเดตเดฃ เดฎเดพเดคเตเดฐเด‚, เดŽเดคเตเดฐ เดคเดตเดฃ เด•เตŠเดŸเตเดคเตเดคเดพเดฒเตเด‚. เด‡เดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเดฃเต เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเต
เด•เต‚เดŸเต† -fcompare-debug.

-fdump-final-insns[=เดซเดฏเดฒเต]
เด…เดตเดธเดพเดจ เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ (RTL) เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เด•เดณเดฏเตเด• เดซเดฏเดฒเต. เด“เดชเตเดทเดฃเตฝ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด’เดดเดฟเดตเดพเด•เตเด•เดฟ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเดฒเต "."), เดกเด‚เดชเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต ".gkd".

-fcompare-debug[=เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต]
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดชเดฟเดถเด•เตเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด•เด‚เดชเตˆเดฒเตผ เดฐเดฃเตเดŸเดพเดฎเดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เดšเต‡เตผเด•เตเด•เตเด• เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต เด’เดชเตเดชเด‚
-fcompare-debug-second เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดพเดธเดพเด•เตเด•เดฟเดฏ เดตเดพเดฆเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต. เด•เดณเดฏเตเด•
เดฐเดฃเตเดŸเต เดธเดฎเดพเดนเดพเดฐเด™เตเด™เดณเดฟเดฒเตเด‚ เด…เดจเตเดคเดฟเดฎ เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚, เด…เดต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เด’เดฐเต เดชเดฟเดถเด•เต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

เดคเตเดฒเตเดฏ เดšเดฟเดนเตเดจเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -gtoggle เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ GCC_COMPARE_DEBUG, เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดพเตฝ, เดถเต‚เดจเตเดฏเดตเตเด‚ เดชเต‚เดœเตเดฏเดตเตเดฎเดฒเตเดฒ,
เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -fcompare-debug. เดŽเด™เตเด•เดฟเตฝ GCC_COMPARE_DEBUG เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดกเดพเดทเดฟเตฝ เด†เดฐเด‚เดญเดฟเดšเตเดšเต, เดชเดฟเดจเตเดจเต€เดŸเต เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -gtoggle is
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

-fcompare-debug=, เดคเตเดฒเตเดฏ เดšเดฟเดนเตเดจเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดŽเดจเตเดจเดพเตฝ เด‡เดฒเตเดฒเดพเดคเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
-fno-compare-debug, เด‡เดคเต เด…เดจเตเดคเดฟเดฎ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเดฎเดพเดนเดพเดฐเด‚, เดชเต‹เดฒเตเด‚ เดคเดŸเดฏเตเดจเตเดจเต GCC_COMPARE_DEBUG เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต.

เดธเดฎเดฏเดคเตเดคเต เดชเต‚เตผเดฃเตเดฃ เด•เดตเดฑเต‡เดœเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป -fcompare-debug เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต, เดธเต†เดฑเตเดฑเต GCC_COMPARE_DEBUG เดชเดฑเดฏเดพเตป
-fcompare-debug-not-overridden, เดเดคเต†เด™เตเด•เดฟเดฒเตเดฎเตŠเดฐเต เด…เดธเดพเดงเตเดตเดพเดฏ เด“เดชเตเดทเดจเดพเดฏเดฟ GCC เดจเดฟเดฐเดธเดฟเด•เตเด•เตเด‚
เดฏเดฅเดพเตผเดคเตเดฅ เดธเดฎเดพเดนเดพเดฐเด‚ (เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต, เด…เดธเด‚เดฌเตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดชเด•เดฐเด‚). เดตเต†เดฑเตเด‚ เด’เดฐเต เดฒเดญเดฟเด•เตเด•เดพเตป
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต, เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ GCC_COMPARE_DEBUG เดฒเต‡เด•เตเด•เต -w%n-fcompare-debug เด…เดฒเตเดฒ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดฟ เดšเต†เดฏเตเดฏเตเด‚.

-fcompare-debug-second
เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต
by -fcompare-debug, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเดฟเดถเดฌเตเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚
เด…เดคเต เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต‹ เดธเตˆเดกเต-เด‡เดซเด•เตเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเตผ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚.
".gk" เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดกเด‚เดชเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เดณเตเด‚ เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ เด…เดงเดฟเด• เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚, เด…เดต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป
เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต.

เดˆ เด“เดชเตเดทเตป เด•เด‚เดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดฎเตเดชเต‹เตพ, เด…เดคเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต เด†เดฆเตเดฏเด‚ เดธเดฎเดพเดนเดพเดฐเด‚
เด’เดดเดฟเดตเดพเด•เตเด•เตเด•, เด‡เดคเต เด•เด‚เดชเตˆเดฒเตผ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-feliminate-dwarf2-dups
เด“เดฐเต‹เดจเตเดจเดฟเดจเตเดฑเต†เดฏเตเด‚ เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเต เดตเดฟเดตเดฐเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต DWARF2 เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดฏเตเด•
เดšเดฟเดนเตเดจเด‚. DWARF2 เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เด…เตผเดคเตเดฅเดฎเตเดณเตเดณเต‚
เด•เต‚เดŸเต† -gdwarf-2.

-femit-struct-debug-baseonly
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดพเดฎเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เดชเต‹เดฒเตเดณเตเดณ เดคเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเต‹เดดเตเดธเต เดซเดฏเตฝ เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดพเดฎเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดˆ เด“เดชเตเดทเตป เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡
เดกเต€เดฌเด—เตเด—เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดคเดฐเด‚ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดจเดทเตเดŸเด‚. เด•เดพเดฃเตเด•
-เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เด•เตเดฑเดšเตเดšเต เด•เตเดฑเดšเตเดšเต เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด“เดชเตเดทเดจเดพเดฏเดฟ. เด•เดพเดฃเตเด•
-เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เดตเดฟเดถเดฆเดฎเดพเดฏ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ.

เดˆ เด“เดชเตเดทเตป DWARF 2-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.

-เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เด•เตเดฑเดšเตเดšเต
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดพเดฎเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เดชเต‹เดฒเตเดณเตเดณ เดคเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเต‹เดดเตเดธเต เดซเดฏเตฝ เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดพเดฎเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต,
struct เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

เดˆ เด“เดชเตโ€Œเดทเตป เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต, เดšเดฟเดฒเดคเต
เดกเต€เดฌเด—เตเด—เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดคเดฐเด‚ เดจเดทเตเดŸเดฎเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต. เด•เดพเดฃเตเด• -femit-struct-debug-baseonly
เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด“เดชเตเดทเดจเดพเดฏเดฟ. เด•เดพเดฃเตเด• -เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เดตเดฟเดถเดฆเดฎเดพเดฏ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚.

เดˆ เด“เดชเตเดทเตป DWARF 2-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.

-เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เดตเดฟเดถเดฆเดฎเดพเดฏ[=เดธเตเดชเต†เด•เต-เดฒเดฟเดธเตเดฑเตเดฑเต]
เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด˜เดŸเดจ เดชเต‹เดฒเตเดณเตเดณ เดคเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดธเตโ€ŒเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเต เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด‰เดฆเตเดฆเต‡เดถเตเดฏเด‚
เด’เดฐเต‡ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดซเดฏเดฒเตเด•เตพ.

เดˆ เด“เดชเตเดทเตป เด’เดฐเต เดตเดฟเดถเดฆเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเดพเดฃเต -เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เด•เตเดฑเดšเตเดšเต เด’เดชเตเดชเด‚
-femit-struct-debug-baseonly, เด‡เดคเต เดฎเดฟเด•เตเด• เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เดธเต‡เดตเดฟเด•เตเด•เตเด‚.

เด’เดฐเต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเต เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเดฃเตเดŸเต[เดธเด‚เดตเดฟเดงเดพเดจเด‚:|เด‡เตปเดกเต:][เด“เตผเดกเตผ:|เดœเดจเดจเด‚:](เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚|sys|เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚|เด†เดฐเตเด‚)

เด“เดชเตเดทเดฃเตฝ เดซเดธเตเดฑเตเดฑเต เดตเดพเด•เตเด•เต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเต† เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
(เดธเด‚เดตเดฟเดงเดพเดจเด‚:) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เด‡เตปเดกเต:). เด’เดฐเต struct เดคเดฐเด‚ เด…เดคเต เดคเดฐเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต†, เด…เด‚เด—เด‚. เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ เดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดตเดดเดฟ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเต. เด…เดคเดพเดฃเต,
เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด˜เดŸเดจเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดจเดฟเดฏเดฎเดชเดฐเดฎเดพเด•เตเดฎเตเดชเต‹เตพ, เด‰เดชเดฏเต‹เด—เด‚ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฃเต. เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต
เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เด’เดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต; เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เดฐเดฃเตเดŸเต * เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ;.

เด“เดชเตเดทเดฃเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดตเดพเด•เตเด•เต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเต† เดธเดพเดงเดพเดฐเดฃ เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต (เด“เตผเดกเตผ:) เด…เดฅเดตเดพ
เดชเตŠเดคเตเดตเดพเดฏ เด˜เดŸเดจเด•เตพ (เดœเดจเดจเด‚:). เดชเตŠเดคเตเดตเดพเดฏ เด˜เดŸเดจเด•เตพ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด…เตฝเดชเตเดชเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต. C++ เดจเต,
เด‡เดต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด•เตเดฒเดพเดธเตเด•เดณเตเดŸเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด…เดฒเตเดฒเดพเดคเตเดค เด•เตเดฒเดพเดธเตเด•เดณเตเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเตเด•เดณเดพเดฃเต
เดฎเตเด•เดณเดฟเตฝ เด‰เดณเตเดณเดฟเตฝ. เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพเด•เตเด•เต เดœเดจเดฑเดฟเด•เตโ€Œเดธเต เด‰เดฃเตเดŸเต, เดชเด•เตเดทเต‡
-เดซเต†เดฎเดฟเดฑเตเดฑเต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดกเต€เดฌเด—เต-เดตเดฟเดถเดฆเดฎเดพเดฏ เด…เดต เด‡เดคเตเดตเดฐเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดตเดพเด•เตเด•เต เด•เด‚เดชเตˆเดฒเตผ เดเดคเต เดธเตโ€ŒเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดŸเต† เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด‚. เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด†เดฐเตเด‚ เด’เดชเตเดชเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดพเดงเดพเดฐเดฃ เด…เตผเดคเตเดฅเดฎเตเดฃเตเดŸเต. เดฆเดฟ
เดฎเต‚เดฒเตเดฏเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดŸเตˆเดชเตเดชเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เด‰เดณเตเดณ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเดคเต เดชเตเดฐเดงเดพเดจ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดฃเด‚. เดชเตเดฐเดพเดฏเต‡เดพเด—เดฟเด•เดฎเดพเดฏเดฟ,
เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เดคเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดพเดฃเต foo.c เด’เดชเตเดชเด‚ foo.h เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚, เดชเด•เตเดทเต‡
เดฎเดฑเตเดฑเต เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดคเดฐเด™เตเด™เตพ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เดฎเต‚เดฒเตเดฏเด‚ sys เด† เดคเดฐเด™เตเด™เตพ เดคเตƒเดชเตเดคเดฟเด•เดฐเดฎเดพเดฃเต†เดจเตเดจเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เด‚เดชเตˆเดฒเตผ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เดณเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดฎเดฟเด•เดšเตเดš เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -femit-struct-debug-detailed=เดŽเดฒเตเดฒเดพเด‚.

เดˆ เด“เดชเตเดทเตป DWARF 2-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.

-fno-merge-debug-strings
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเดฟเตฝ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด’เดจเตเดจเดฟเดšเตเดšเต เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเตฝเด•เตเด•
เดตเตเดฏเดคเตเดฏเดธเตเดค เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฃเต. เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพ เด…เดธเด‚เดฌเตเดฒเตผเดฎเดพเดฐเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดฒเดฟเด™เตเด•เดฑเตเด•เตพ. เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต† เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเด™เตเด•เต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเดฎเดฏเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-fdebug-prefix-map=เดชเดดเดฏเดคเต=เดชเตเดคเดฟเดฏ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเดดเดฏเดคเต, เด…เดตเดฏเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
in เดชเตเดคเดฟเดฏ เดชเด•เดฐเด‚.

-fno-dwarf2-cfi-asm
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดš ".eh_frame" เดตเดฟเดญเดพเด—เดฎเดพเดฏเดฟ DWARF 2 เด…เตบเดตเตˆเตปเดกเต เดตเดฟเดตเดฐเด‚ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•
GAS ".cfi_*" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-p เดตเดฟเดถเด•เดฒเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดชเตเดฐเตŠเดซเตˆเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดดเตเดคเดพเตป เด…เดงเดฟเด• เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดชเตเดฐเต†เดพเดซ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚,
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.

-เดชเต‡เดœเต เดตเดฟเดถเด•เดฒเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดชเตเดฐเตŠเดซเตˆเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดดเตเดคเดพเตป เด…เดงเดฟเด• เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
gprof. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚,
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.

-Q เด•เด‚เดชเตˆเดฒเตผ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเตป เดจเดพเดฎเดตเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเตเดฐเดฟเดจเตเดฑเต เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดšเดฟเดฒเดคเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เด“เดฐเต‹ เดชเดพเดธเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ.

-ftime-เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต
เด•เด‚เดชเตˆเดฒเตผ เด“เดฐเต‹ เดชเดพเดธเดฟเดฒเตเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดฒ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต.

-fmem-เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดฒ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด•เด‚เดชเตˆเดฒเตผ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต.

-fpre-ipa-mem-report
-fpost-ipa-mem-report
เดฎเตเดฎเตเดชเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดฒ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดถเต‡เดทเด‚.

-fstack-เด‰เดชเดฏเต‹เด—เด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเดพเดฏเตเดณเตเดณ เด•เด‚เดชเตˆเดฒเตผ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด— เดตเดฟเดตเดฐเด™เตเด™เตพ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚. เดกเด‚เดชเดฟเดจเตเดฑเต† เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .เดธเต เดฒเต‡เด•เตเด•เต auxname. auxname is
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดคเต, เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด’เดฐเต เด…เดฒเตเดฒ
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เด‡เดคเต เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดจเดพเดฎเดฎเดพเดฃเต. เด’เดฐเต เดŽเตปเดŸเตเดฐเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดฎเต‚เดจเตเดจเต เดซเต€เตฝเดกเตเด•เตพ:

ยท เดซเด‚เด—เตเดทเดจเตเดฑเต† เดชเต‡เดฐเต.

ยท เดจเดฟเดฐเดตเดงเดฟ เดฌเตˆเดฑเตเดฑเตเด•เตพ.

ยท เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดฏเต‹เด—เตเดฏเดคเด•เตพ: "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต", "เดกเตˆเดจเดพเดฎเดฟเด•เต", "เดฌเต—เดฃเตเดŸเดกเต".

"เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต" เดŽเดจเตเดจ เด•เตเดตเดพเดณเดฟเดซเดฏเตผ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต, เดซเด‚เด—เตเดทเตป เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตเด•เดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต: a
เดซเด‚เด—เตโ€Œเดทเตป เดŽเตปเดŸเตเดฐเดฟเดฏเดฟเตฝ เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเดพเดฏเดฟ เดจเดฟเดถเตเดšเดฟเดค เดŽเดฃเตเดฃเด‚ เดฌเตˆเดฑเตเดฑเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเด‚เด—เตเดทเตป เดŽเด•เตเดธเดฟเดฑเตเดฑเต; เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดกเตเดœเดธเตเดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เดณเตŠเดจเตเดจเตเด‚ เดตเดฐเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต†
เดˆ เดจเดฟเดถเตเดšเดฟเดค เดŽเดฃเตเดฃเด‚ เดฌเตˆเดฑเตเดฑเตเด•เดณเดพเดฃเต เดซเต€เตฝเดกเต.

เด•เตเดตเดพเดณเดฟเดซเดฏเตผ "เดกเตˆเดจเดพเดฎเดฟเด•เต" เดŽเดจเตเดจเดคเดฟเดจเตผเดคเตเดฅเด‚ เดซเด‚เด—เตเดทเตป เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต† เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต: เด‡เตป
เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดชเตเดฑเดฎเต‡, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดกเตเดœเดธเตเดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ เด‡เดคเดฟเตฝ เดตเดฐเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฌเต‹เดกเดฟ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดชเตเดทเต/เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป. เดŽเด™เตเด•เดฟเตฝ
เด•เตเดตเดพเดณเดฟเดซเดฏเตผ "เดฌเต—เดฃเตเดŸเดกเต" เดŽเดจเตเดจเดคเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดคเตเด• เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดพเดฃเต
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเด‚, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดซเต€เตฝเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเด‚ เดคเตเด•เดฏเตเดŸเต† เดฎเตเด•เดณเดฟเดฒเต† เดชเดฐเดฟเดงเดฟเดฏเดพเดฃเต
เดšเดŸเด™เตเด™เดฟเดฒเต‚เดŸเต†. เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด…เดณเดตเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒ
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดซเต€เตฝเดกเต เดฌเต—เดฃเตเดŸเดกเต เดญเดพเด—เดคเตเดคเต† เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-fprofile-arcs
เด•เต‹เดกเต เดšเต‡เตผเด•เตเด•เตเด•, เด…เด™เตเด™เดจเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด’เดดเตเด•เตเด‚ เด†เตผเด•เตเด•เดฟเด•เตพ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดพเดฃเต. เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดคเตเดคเต
เด“เดฐเต‹ เดฌเตเดฐเดพเดžเตเดšเตเด‚ เด•เต‹เดณเตเด‚ เดŽเดคเตเดฐ เดคเดตเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเตเดตเต†เดจเตเดจเตเด‚ เดŽเดคเตเดฐ เดคเดตเดฃ เดŽเดŸเตเดคเตเดคเต†เดจเตเดจเตเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจเต. เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เดˆ เดกเดพเดฑเตเดฑ เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
auxname.gcda เด“เดฐเต‹ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเด‚. เดชเตเดฐเตŠเดซเตˆเตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ (-fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต†เดธเตเดฑเตเดฑเต เด•เดตเดฑเต‡เดœเต เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ
(-ftest-เด•เดตเดฑเต‡เดœเต). เด“เดฐเต‹ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด‚ auxname เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเตฝ, เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด…เดจเตเดคเดฟเดฎ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด…เดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต
เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดพเดฎเดฎเดพเดฃเต. เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดคเตเดฏเดฏเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚ (เด‰เดฆเดพ
foo.gcda เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเดพเดฏเดฟ dir/foo.c, เด…เดฅเดตเดพ dir/foo.gcda เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -o
dir/foo.o).

--เด•เดตเดฑเต‡เดœเต
เด•เดตเดฑเต‡เดœเต เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเดฎเดพเดฃเต เด“เดชเตเดทเตป -fprofile-arcs -ftest-เด•เดตเดฑเต‡เดœเต (เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ) เด•เต‚เดŸเดพเดคเต† -เดŽเตฝเดœเดฟเด•เต‹เดตเต
(เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ). เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต เด† เด“เดชเตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เดพเดฃเตเด•.

ยท เด‡เดคเตเดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด• -fprofile-arcs เด•เต‚เดŸเดพเดคเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด‚ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเดจเตเด‚
เด“เดชเตเดทเดจเตเด•เตพ. เดŸเต†เดธเตเดฑเตเดฑเต เด•เดตเดฑเต‡เดœเต เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ, เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -ftest-เด•เดตเดฑเต‡เดœเต เด“เดชเตเดทเตป.
เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเตŠเดซเตˆเตฝ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

ยท เดจเดฟเด™เตเด™เดณเตเดŸเต† เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด‡เดคเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด• -เดŽเตฝเดœเดฟเด•เต‹เดตเต or -fprofile-arcs (เด…เดตเดธเดพเดจเดคเตเดคเต‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเตเตป).

ยท เด†เตผเด•เตเด•เต เดชเตเดฐเตŠเดซเตˆเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดชเตเดฐเดคเดฟเดจเดฟเดงเดฟ เดตเตผเด•เตเด•เตเดฒเต‹เดกเดฟเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดตเดฟเดตเดฐเด™เตเด™เตพ. เด‡เดคเต เดŽเดคเตเดฐ เดคเดตเดฃ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ, เด•เต‚เดŸเดพเดคเต† เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเต‹เด•เตเด•เดฟเด‚เด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ,
เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚. เด•เต‚เดŸเดพเดคเต† "เดซเต‹เตผเด•เตเด•เต" เด•เต‹เดณเตเด•เดณเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ
เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเต (เด‡เดฐเดŸเตเดŸ เดŽเดฃเตเดฃเตฝ เดจเดŸเด•เตเด•เดฟเดฒเตเดฒ).

ยท เดชเตเดฐเตŠเดซเตˆเตฝ-เดกเดฏเดฑเด•เตเดŸเตเดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด‚ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดชเตเดฒเดธเต -fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ.

ยท เดŸเต†เดธเตเดฑเตเดฑเต เด•เดตเดฑเต‡เดœเต เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• gcov เดฎเดจเตเดทเตเดฏเตผเด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
The .gcno เด’เดชเตเดชเด‚ .gcda เดซเดฏเดฒเตเด•เตพ. เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเด• gcov เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป
เดตเดฟเดตเดฐเด™เตเด™เตพ.

เด•เต‚เดŸเต† -fprofile-arcs, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเด‚ GCC เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดซเตเดฒเต‹ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด—เตเดฐเดพเดซเต, เดคเตเดŸเตผเดจเตเดจเต เด—เตเดฐเดพเดซเดฟเดจเดพเดฏเดฟ เดชเดฐเดจเตเดจเตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเตƒเด•เตเดทเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต. เดจเต เด‡เดฒเตเดฒเดพเดคเตเดค เด•เดฎเดพเดจเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚
เดธเตเดชเดพเดจเดฟเด‚เด—เต เดŸเตเดฐเต€ เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดฏเดฃเด‚: เด•เด‚เดชเตˆเดฒเตผ เด‡เดตเดฏเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด•เต‹เดกเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เดˆ เด•เดฎเดพเดจเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเด‚. เด’เดฐเต เด†เตผเด•เตเด•เต เดŽเด•เตเดธเดฟเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต‡เดฏเตŠเดฐเต เดชเตเดฐเดตเต‡เดถเดจเดฎเดพเด•เตเดฎเตเดชเต‹เตพ
เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต, เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เต‹เดกเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เดพเด‚; เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเตเดคเดฟเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚
เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เต‹เดกเต เดนเต‹เตพเดกเต เดšเต†เดฏเตเดฏเดพเตป เดฌเตเดฒเต‹เด•เตเด•เต เด‰เดฃเตเดŸเดพเด•เตเด•เดฃเด‚.

-ftest-เด•เดตเดฑเต‡เดœเต
เด’เดฐเต เด•เตเดฑเดฟเดชเตเดชเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• gcov เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เด•เต‹เดกเต-เด•เดตเดฑเต‡เดœเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด•เดตเดฑเต‡เดœเต. เด“เดฐเต‹ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดจเต‹เดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต auxname.gcno. เด•เดพเดฃเตเด•
-fprofile-arcs เด’เดฐเต เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด“เดชเตเดทเตป auxname เดŽเด™เตเด™เดจเต† เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚
เดŸเต†เดธเตเดฑเตเดฑเต เด•เดตเดฑเต‡เดœเต เดกเดพเดฑเตเดฑ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เดตเดฑเต‡เดœเต เดกเดพเดฑเตเดฑ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เด…เดŸเตเดคเตเดคเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเด‚,
เดจเดฟเด™เตเด™เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

-fdbg-cnt-list
เดŽเดฒเตเดฒเดพ เดกเต€เดฌเด—เต เด•เต—เดฃเตเดŸเดฑเตเด•เตพเด•เตเด•เตเด‚ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดชเต‡เดฐเตเด‚ เด•เต—เดฃเตเดŸเดฑเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

-fdbg-cnt=เดชเตเดฐเดคเดฟ-เดฎเต‚เดฒเตเดฏเด‚-เดฒเดฟเดธเตเดฑเตเดฑเต
เด†เดจเตเดคเดฐเดฟเด• เดกเต€เดฌเด—เต เด•เตŒเดฃเตเดŸเตผ เดฎเตเด•เดณเดฟเดฒเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดชเตเดฐเดคเดฟ-เดฎเต‚เดฒเตเดฏเด‚-เดฒเดฟเดธเตเดฑเตเดฑเต เด’เดฐเต เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเดธเตเดฑเตเดฑเต เดชเต‡เดฐเต:เดฎเต‚เดฒเตเดฏเด‚ เด“เดฐเต‹ เดกเต€เดฌเด—เต เด•เต—เดฃเตเดŸเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเตเด•เดณเดฟเดฒเต† เดชเดฐเดฟเดงเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจ เดœเต‹เดกเดฟเด•เตพ เดชเต‡เดฐเต เดฒเต‡เด•เตเด•เต
เดฎเต‚เดฒเตเดฏเด‚. เดŽเดฒเตเดฒเดพ เดกเต€เดฌเด—เต เด•เต—เดฃเตเดŸเดฑเตเด•เตพเด•เตเด•เตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดฎเตเด•เดณเดฟเดฒเต† เดชเดฐเดฟเดงเดฟ เด‰เดฃเตเดŸเต UINT_MAX, เด…เด™เตเด™เดจเต† dbg_cnt()
เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดชเตเดชเตผ เดฌเต—เดฃเตเดŸเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ true เดŽเดจเตเดจเต เดจเตฝเด•เตเดจเตเดจเต. เด‰เดฆเดพ. เด•เต‚เดŸเต†
-fdbg-cnt=dce:10,tail_call:0 dbg_cnt(dce) เด†เดฆเตเดฏเดคเตเดคเต† 10-เดจเต เดฎเดพเดคเตเดฐเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด‚
เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ

-เดถเดฒเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจ-เดฆเดฏเดฏเต‹เดŸเต†-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•
- fdisable-เดฆเดฏเดฏเต‹เดŸเต†-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต
เด‡เดคเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเดฎเดพเดฃเต, เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดพเตป/เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต. เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต, เดชเดพเดธเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเดคเดฟเดตเต เด“เดชเตเดทเดจเตเด•เตพ
เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.

*<-fdisable-ipa-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•>
ipa เดชเดพเดธเต เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด• เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•. เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด• เดชเดพเดธเต เดจเดพเดฎเดฎเดพเดฃเต. เด’เดฐเต‡ เดชเดพเดธเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเดพเตฝ, เดชเดพเดธเต เดจเดพเดฎเด‚ a เดŽเดจเตเดจเดคเดฟเดจเตŠเดชเตเดชเด‚ เดšเต‡เตผเด•เตเด•เดฃเด‚
1 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดธเด‚เด–เตเดฏ.

*<-fdisable-rtl-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•>
*<-fdisable-rtl-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต>
rtl เดชเดพเดธเต เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด• เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•. เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด• เดชเดพเดธเต เดจเดพเดฎเดฎเดพเดฃเต. เด’เดฐเต‡ เดชเดพเดธเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเดพเตฝ, เดชเดพเดธเต เดจเดพเดฎเด‚ a เดŽเดจเตเดจเดคเดฟเดจเตŠเดชเตเดชเด‚ เดšเต‡เตผเด•เตเด•เดฃเด‚
1 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดธเด‚เด–เตเดฏ. เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต
เดซเด‚เด—เตเดทเตป เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดธเด‚เดฌเตเดฒเตผ เดชเต‡เดฐเตเด•เตพ. เด“เดฐเต‹ เดถเตเดฐเต‡เดฃเดฟเดฏเตเด‚ a เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เด’เดฐเต เดธเด‚เด–เตเดฏ เดœเต‹เดกเดฟเดฏเดพเดฃเต
เด•เต‹เดณเตป. เดถเตเดฐเต‡เดฃเดฟ เดฐเดฃเตเดŸเดฑเตเดฑเดคเตเดคเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต. เดชเดฐเดฟเดงเดฟ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฎเตเดชเตผ
เดœเต‹เดกเดฟ เด’เดฑเตเดฑ เดธเด‚เด–เตเดฏเดฏเดพเดฏเดฟ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเด‚. เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† cgraph เดจเต‹เดกเต เด†เดฃเต†เด™เตเด•เดฟเตฝ uid is
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดถเตเดฐเต‡เดฃเดฟเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเตฝ เดตเต€เดดเตเดจเตเดจเต, เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด• เด…เดคเดฟเดจเดพเดฏเดฟ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เดฆเดฟ uid เด’เดฐเต เดกเด‚เดชเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดซเด‚เด—เตโ€Œเดทเตป เดนเต†เดกเดฑเดฟเดฒเตเด‚ เดชเดพเดธเตเดธเดฟเดฒเตเด‚ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‡เดฐเตเด•เตพ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเด‚ -fdump-เดชเดพเดธเตเด•เตพ.

*<-fdisable-tree-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•>
*<-fdisable-tree-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต>
เดŸเตเดฐเต€ เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•. เด•เดพเดฃเตเด• -fdisable-rtl เด“เดชเตเดทเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ
เดตเดพเดฆเด™เตเด™เตพ.

*<-fenable-ipa-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•>
ipa เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•. เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด• เดชเดพเดธเต เดจเดพเดฎเดฎเดพเดฃเต. เด’เดฐเต‡ เดชเดพเดธเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเดพเตฝ, เดชเดพเดธเต เดจเดพเดฎเด‚ a เดŽเดจเตเดจเดคเดฟเดจเตŠเดชเตเดชเด‚ เดšเต‡เตผเด•เตเด•เดฃเด‚
1 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดธเด‚เด–เตเดฏ.

*<-fenable-rtl-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•>
*<-fenable-rtl-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต>
rtl เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•. เด•เดพเดฃเตเด• -fdisable-rtl เด“เดชเตโ€Œเดทเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเตเด‚
เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ.

*<-เดซเต†เดจเดฌเดฟเตพ-เดŸเตเดฐเต€-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•>
*<-เดซเต†เดจเดฌเดฟเตพ-เดŸเตเดฐเต€-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•=เดถเตเดฐเต‡เดฃเดฟ-เดฒเดฟเดธเตเดฑเตเดฑเต>
เดŸเตเดฐเต€ เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•. เด•เดพเดฃเตเด• -fdisable-rtl เด“เดชเตโ€Œเดทเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ.

# เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเด‚ ccp1 เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
-fdisable-tree-ccp1
# cgraph เดจเต‹เดกเต uid 1 เด†เดฏ เดซเด‚เด—เตโ€Œเดทเดจเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด…เตบเดฑเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
-fenable-tree-cunroll=1
# เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดถเตเดฐเต‡เดฃเดฟเด•เดณเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ gcse2 เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• [1,1],
# [300,400], เด•เต‚เดŸเดพเดคเต† [400,1000]
# foo, foo2 เดŽเดจเตเดจเต€ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ gcse2 เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
-fdisable-rtl-gcse2=foo,foo2
# เดจเต‡เดฐเดคเตเดคเต†เดฏเตเดณเตเดณ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
-fdisable-tree-einline
# ipa เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
-fdisable-ipa-inline
# เดŸเตเดฐเต€ เดซเตเตพ เด…เตบเดฑเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
-เดซเต†เดจเดฌเดฟเตพ-เดŸเตเดฐเต€-เด…เตบเดฑเต‹เตพ

-dเด…เด•เตเดทเดฐเด™เตเด™เตพ
-fdump-rtl-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•
เดจเดฟเตผเดฆเดฟเดทเตเดŸ เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดกเด‚เดชเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดชเดฑเดฏเตเดจเตเดจเต เด…เด•เตเดทเดฐเด™เตเด™เตพ. เดˆ
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† RTL-เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดพเดธเตเด•เตพ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฟเด•เตเด• เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเต‡เดฐเตเด•เตพ
เด’เดฐเต เดชเดพเดธเต เดจเดฎเตเดชเดฑเตเด‚ เด’เดฐเต เดตเดพเด•เตเด•เตเด‚ เดšเต‡เตผเดคเตเดคเดพเดฃเต เดกเด‚เดชเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดกเด‚เดชเตเดจเต†เดฏเดฟเด‚เดŽเดจเตเดจเดพเตฝ
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเดพเดฃเต เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดชเดพเดธเต เดจเดฎเตเดชเตผ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดชเดพเดธเต เดฎเดพเดจเต‡เดœเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดพเดธเตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต† เดฆเดฟ
เดชเดพเดธเตเด•เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดšเดฒเดจเดพเดคเตเดฎเด• เด•เตเดฐเดฎเดตเตเดฎเดพเดฏเดฟ เดจเดฎเตเดชเดฑเดฟเด‚เด—เต เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต,
เด’เดฐเต เดชเตเดฒเด—เดฟเตป เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดชเดพเดธเดฟเดจเต 200-เดฒเดงเดฟเด•เด‚ เดธเด‚เด–เตเดฏ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚
เดจเต‡เดฐเดคเตเดคเต†. เดกเด‚เดชเตเดจเต†เดฏเดฟเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด…เดฒเตเดฒ, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เด‡เดคเต เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดจเดพเดฎเดฎเดพเดฃเต
เดซเดฏเตฝ. เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚ -E เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเต€เดฌเด—เต เดกเด‚เดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเด‚ -fdump-rtl เดธเตเดตเดฟเดšเตเดšเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฟเดฒเดคเต -d เด“เดชเตเดทเตป เด…เด•เตเดทเดฐเด™เตเด™เตพ. เด‡เดตเดฟเดŸเต†
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เด…เด•เตเดทเดฐเด™เตเด™เดณเดพเดฃเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด• เด’เดชเตเดชเด‚ เด…เด•เตเดทเดฐเด™เตเด™เตพ, เด…เดตเดฏเตเดŸเต† เด…เตผเดคเตเดฅเด™เตเด™เตพ:

-fdump-rtl-alignments
เดฌเตเดฐเดพเดžเตเดšเต เด…เดฒเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-asmcons
เด‡เตป/เด”เดŸเตเดŸเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดคเตƒเดชเตเดคเดฟเด•เดฐเดฎเดฒเตเดฒเดพเดคเตเดค เด†เตผเดŸเดฟเดŽเตฝ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-auto_inc_dec
เด“เดŸเตเดŸเต‹-เด‡เตปเด•เต-เดกเดฟเดธเต†เด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฒเดฟเดจเตเดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•. เดˆ เดชเดพเดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
auto inc เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ auto dec เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดฃเตเดŸเต.

-fdump-rtl-barriers
เดฌเดพเดฐเดฟเดฏเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เดตเดฒเดฟเดšเตเดšเต†เดฑเดฟเดฏเตเด•.

-fdump-rtl-bbpart
เดšเต‚เดŸเตเดณเตเดณเดคเตเด‚ เดคเดฃเตเดคเตเดคเดคเตเดฎเดพเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดตเดฟเดญเดœเดฟเดšเตเดš เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-bbro
เดฌเตเดฒเต‹เด•เตเด•เต เดฑเต€เด“เตผเดกเดฑเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-btl1
-fdump-rtl-btl2
-fdump-rtl-btl1 เด’เดชเตเดชเด‚ -fdump-rtl-btl2 เดฐเดฃเตเดŸเต เดฌเตเดฐเดพเดžเตเดšเต เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดฒเต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต.

-fdump-rtl-เดฌเตˆเดชเดพเดธเต
เดœเดฎเตเดชเต เดฌเตˆเดชเดพเดธเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•, เดซเตเดฒเต‹ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•.

-fdump-rtl-combine
RTL เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เดชเดพเดธเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-compgotos
เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เด—เต‹เดŸเตเดŸเต‹เด•เตพ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-ce1
-fdump-rtl-ce2
-fdump-rtl-ce3
-fdump-rtl-ce1, -fdump-rtl-ce2, เด’เดชเตเดชเด‚ -fdump-rtl-ce3 เดฎเต‚เดจเตเดจเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ.

-fdump-rtl-cprop_hardreg
เดนเดพเตผเดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด•เต‹เดชเตเดชเดฟ เดชเตเดฐเดšเดฐเดฃเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-csa
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดกเตเดœเดธเตเดฑเตเดฑเตเดฎเต†เดจเตเดฑเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดš เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-cse1
-fdump-rtl-cse2
-fdump-rtl-cse1 เด’เดชเตเดชเด‚ -fdump-rtl-cse2 เดฐเดฃเตเดŸเต เดชเตŠเดคเต เด‰เดช-เดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•
เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด‰เดจเตเดฎเต‚เดฒเดจเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต.

-fdump-rtl-dce
เดธเตเดฑเตเดฑเดพเตปเดกเต เดŽเดฒเต‹เตบ เดกเต†เดกเต เด•เต‹เดกเต เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เดชเดพเดธเตเดธเดพเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-dbr
เดฌเตเดฐเดพเดžเตเดšเต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดตเตˆเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-dce1
-fdump-rtl-dce2
-fdump-rtl-dce1 เด’เดชเตเดชเด‚ -fdump-rtl-dce2 เดฐเดฃเตเดŸเต เดกเต†เดกเต เดธเตเดฑเตเดฑเต‹เดฑเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เด‰เดจเตเดฎเต‚เดฒเดจเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต.

-fdump-rtl-eh
EH เดนเดพเตปเดกเตโ€Œเดฒเดฟเด‚เด—เต เด•เต‹เดกเต เด…เดจเตเดคเดฟเดฎเดฎเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-eh_ranges
EH เดนเดพเตปเดกเตโ€Œเดฒเดฟเด‚เด—เต เดฑเต‡เดžเตเดšเต เดฑเต€เดœเดฟเดฏเดฃเตเด•เดณเตเดŸเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-expand
RTL เดœเดจเดฑเต‡เดทเดจเตเดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-fwprop1
-fdump-rtl-fwprop2
-fdump-rtl-fwprop1 เด’เดชเตเดชเด‚ -fdump-rtl-fwprop2 เดฐเดฃเตเดŸเต เดซเต‹เตผเดตเต‡เดกเต เด•เดดเดฟเดžเตเดžเต เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดชเตเดฐเดšเดฐเดฃเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต.

-fdump-rtl-gcse1
-fdump-rtl-gcse2
-fdump-rtl-gcse1 เด’เดชเตเดชเด‚ -fdump-rtl-gcse2 เด†เด—เต‹เดณ เดชเตŠเดคเตเดตเดพเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
subexpression เด‰เดจเตเดฎเต‚เดฒเดจเด‚.

-fdump-rtl-init-regs
เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด†เดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-initvals
เดชเตเดฐเดพเดฐเด‚เดญ เดฎเต‚เดฒเตเดฏ เดธเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-into_cfglayout
cfglayout เดฎเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-ira
เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-jump
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดœเดฎเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-loop2
-fdump-rtl-loop2 rtl เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด•เดดเดฟเดžเตเดžเดพเตฝ เดกเด‚เดชเดฟเด‚เด—เต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-fdump-rtl-mach
เดฎเต†เดทเต€เตป เดกเดฟเดชเตปเดกเดจเตเดฑเต เดฑเต€ เด“เตผเด—เดจเตˆเดธเต‡เดทเตป เดชเดพเดธเต เดจเดŸเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•, เด† เดชเดพเดธเต เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต.

-fdump-rtl-mode_sw
เด…เดจเดพเดตเดถเตเดฏ เดฎเต‹เดกเต เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-rnreg
เดฑเดœเดฟเดธเตเดฑเตเดฑเตผ เดฑเต€เดจเดฎเตเดชเดฑเดฟเด™เตเด™เดฟเดจเต เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-outof_cfglayout
cfglayout เดฎเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-peephole2
เดชเต€เดซเต‹เตพ เดชเดพเดธเตเดธเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-postreload
เดชเต‹เดธเตเดฑเตเดฑเต-เดฑเต€เดฒเต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-pro_and_epilogue
เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เตเด•เดณเตเด‚ เดŽเดชเตเดชเดฟเดฒเต‹เด—เตเด•เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-regmove
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดจเต€เด•เตเด•เด‚ เดชเดพเดธเต เดถเต‡เดทเด‚ เดกเด‚เดชเต.

-fdump-rtl-sched1
-fdump-rtl-sched2
-fdump-rtl-sched1 เด’เดชเตเดชเด‚ -fdump-rtl-sched2 เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเตเด•เตพ.

-fdump-rtl-เด•เดพเดฃเตเด•
เด…เดŸเดฏเดพเดณเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เด‰เดจเตเดฎเต‚เดฒเดจเด‚ เดถเต‡เดทเด‚ เดกเด‚เดชเต.

-fdump-rtl-seqabstr
เด•เต‹เดฎเตบ เดธเต€เด•เตเดตเตปเดธเต เด•เดฃเตเดŸเต†เดคเตเดคเดฒเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-Shorten
เดถเดพเด–เด•เตพ เดšเต†เดฑเตเดคเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-เดธเดนเต‹เดฆเดฐเด™เตเด™เตพ
เดธเดนเต‹เดฆเดฐเด™เตเด™เดณเตเดŸเต† เด•เต‹เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-split1
-fdump-rtl-split2
-fdump-rtl-split3
-fdump-rtl-split4
-fdump-rtl-split5
-fdump-rtl-split1, -fdump-rtl-split2, -fdump-rtl-split3, -fdump-rtl-split4 เด’เดชเตเดชเด‚
-fdump-rtl-split5 เด…เดžเตเดšเต เดฑเต—เดฃเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-fdump-rtl-sms
เดฎเต‹เดกเตเดฒเต‹ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดˆ เดชเดพเดธเต เดšเดฟเดฒ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

-fdump-rtl-stack
เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† "เดซเตเดฒเดพเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดซเดฏเตฝ" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต x87-เดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฒเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ. เดˆ เดชเดพเดธเต x86 เดตเต‡เดฐเดฟเดฏเดจเตเดฑเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.

-fdump-rtl-subreg1
-fdump-rtl-subreg2
-fdump-rtl-subreg1 เด’เดชเตเดชเด‚ -fdump-rtl-subreg2 เดฐเดฃเตเดŸเต subreg เด•เดดเดฟเดžเตเดžเต เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต.

-fdump-rtl-unshare
เดŽเดฒเตเดฒเดพ rtl เด…เตบเดทเต†เดฏเตผ เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเตเดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-vartrack
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-vregs
เดตเต†เตผเดšเตเดตเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดนเดพเตผเดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-rtl-web
เดคเดคเตเดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•.

-fdump-rtl-regclass
-fdump-rtl-subegs_of_mode_init
-fdump-rtl-subegs_of_mode_finish
-fdump-rtl-dfinit
-fdump-rtl-dfinish
เดˆ เดกเด‚เดชเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดตเดฏเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดซเดฏเดฒเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเต
-fdump-rtl-all
เดฎเตเด•เดณเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดกเดฎเตเดชเตเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•.

-dA เดตเดฟเดตเดฟเดง เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดธเด‚เดฌเตเดฒเตผ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเด•.

-เดคเต€เดฏเดคเดฟ เดŽเดฒเตเดฒเดพ เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเด‚, เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚, เดธเดพเดงเดพเดฐเดฃ เด•เต‚เดŸเดพเดคเต†
.เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต.

-dH เด’เดฐเต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เด•เต‹เตผ เดกเด‚เดชเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•.

-dp เด…เดธเด‚เดฌเตเดฒเตผ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดเดคเต เดชเดพเดฑเตเดฑเต‡เตบ เดŽเดจเตเดจเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดฎเดจเตเดฑเต เดธเดนเดฟเดคเด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเด•
เดฌเดฆเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด“เดฐเต‹ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฆเตˆเตผเด˜เตเดฏเดตเตเด‚ เด…เดšเตเดšเดŸเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

-เดกเดฟ.เดชเดฟ เด“เดฐเต‹ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ เด’เดฐเต เด•เดฎเดจเตเดฑเดพเดฏเดฟ เด…เดธเด‚เดฌเตเดฒเตผ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ RTL เด‡เดŸเตเด•. เด•เต‚เดŸเดพเดคเต†
เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต -dp เดตเตเดฏเดพเด–เตเดฏเดพเดจเด‚.

-เดกเดฟเดตเดฟ เดฎเดฑเตเดฑเต เด“เดฐเต‹ เดกเด‚เดชเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ (-fdump-rtl-เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•), เดกเด‚เดชเต เดŽ
เดตเดฟเดธเดฟเดœเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เตบเดŸเตเดฐเต‹เตพ เดซเตเดฒเต‹ เด—เตเดฐเดพเดซเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚
file.pass.vcg.

-dx เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ RTL เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เด•เต‚เดŸเต† เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
-fdump-rtl-expand.

-fdump-noaddr
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดกเด‚เดชเตเด•เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดตเดฟเดฒเดพเดธ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•. เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เด‚เดชเตˆเดฒเตผ เดฌเตˆเดจเดฑเดฟเด•เดณเตเดณเตเดณ เด•เด‚เดชเตˆเดฒเตผ เด‡เตปเดตเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดกเด‚เดชเตเด•เดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต / เดฌเดฟเดŽเดธเตโ€ŒเดŽเดธเต / เดกเดพเดฑเตเดฑ / เด•เต‚เดฎเตเดชเดพเดฐเด‚ / เดธเตเดฑเตเดฑเดพเด•เตเด•เต / เดกเดฟเดŽเดธเตเด’ เด†เดฐเด‚เดญ เดธเตเดฅเดพเดจเด™เตเด™เตพ.

-fdump-unnumbered
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดกเด‚เดชเตเด•เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดจเดฎเตเดชเดฑเตเด•เดณเตเด‚ เดตเดฟเดฒเดพเดธ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•. เดˆ
เด•เด‚เดชเตˆเดฒเตผ เด‡เตปเดตเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดกเดฎเตเดชเตเด•เดณเดฟเตฝ เดกเดฟเดซเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเดคเตเดฏเดธเตเดค เด“เดชเตเดทเดจเตเด•เตพ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด•เต‚เดŸเต†เดฏเตเด‚ เด…เดฒเตเดฒเดพเดคเต†เดฏเตเด‚ -g.

-fdump-unnumbered-links
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดกเด‚เดชเตเด•เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ (เด•เดพเดฃเตเด• -d เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด“เดชเตเดทเตป), เด‡เดคเดฟเดจเดพเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดจเดฎเตเดชเดฑเตเด•เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•
เด’เดฐเต เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเตเด‚ เด…เดŸเตเดคเตเดคเดคเตเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เตพ.

-fdump-translation-unit (C++ เดฎเดพเดคเตเดฐเด‚)
-fdump-translation-unit-เด“เดชเตเดทเดจเตเด•เตพ (C++ เดฎเดพเดคเตเดฐเด‚)
เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดฎเตเดดเตเดตเตป เดตเดฟเดตเตผเดคเตเดคเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเด‚ เดŸเตเดฐเต€ เด˜เดŸเดจเดฏเตเดŸเต† เด’เดฐเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เดจเตฝเด•เต‚.
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .tu เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต, เดซเดฏเตฝ เด†เดฃเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดคเต‡ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต. เดŽเด™เตเด•เดฟเตฝ -เด“เดชเตเดทเดจเตเด•เตพ เดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต,
เด“เดชเตเดทเดจเตเด•เตพ เด‡เดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดกเดฎเตเดชเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fdump-เดฎเดฐเด‚ เด“เดชเตเดทเดจเตเด•เตพ.

-fdump-class-hierarchy (C++ เดฎเดพเดคเตเดฐเด‚)
-fdump-class-hierarchy-เด“เดชเตเดทเดจเตเด•เตพ (C++ เดฎเดพเดคเตเดฐเด‚)
เด“เดฐเต‹ เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต†เดฏเตเด‚ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดตเต†เตผเดšเตเดตเตฝ เดซเด‚เด—เตโ€Œเดทเตป เดŸเต‡เดฌเดฟเตพ เดฒเต‡เด”เดŸเตเดŸเดฟเดจเตเดฑเต†เดฏเตเด‚ เด’เดฐเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ a-เดฒเต‡เด•เตเด•เต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•
เดซเดฏเตฝ. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .เด•เตเดฒเดพเดธเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เตเด‚ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เตเด‚
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดคเต‡ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต. เดŽเด™เตเด•เดฟเตฝ -เด“เดชเตเดทเดจเตเด•เตพ เดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต,
เด“เดชเตเดทเดจเตเด•เตพ เด‡เดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดกเดฎเตเดชเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fdump-เดฎเดฐเด‚ เด“เดชเตเดทเดจเตเด•เตพ.

-fdump-ipa-เดฎเดพเดฑเตเด•
เด‡เดจเตเดฑเตผ เดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด…เดจเดพเดฒเดฟเดธเดฟเดธเต เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดŸเตเดฐเต€เดฏเตเดŸเต† เดตเดฟเดตเดฟเดง เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เดคเดณเตเดณเตเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด• a
เดซเดฏเตฝ. เดธเตเดฐเต‹เดคเดธเตเดธเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเตเดตเดฟเดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเดคเตเดฏเดฏเด‚ เดšเต‡เตผเดคเตเดคเดพเดฃเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต, เด•เต‚เดŸเดพเดคเต† เดซเดฏเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดคเต‡ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเด‚เดชเตเด•เตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต:

เดŽเดฒเตเดฒเดพเด‚ เดŽเดฒเตเดฒเดพ เด‡เดจเตเดฑเตผ เดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด…เดจเดพเดฒเดฟเดธเดฟเดธเต เดกเดฎเตเดชเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

cgraph
เด•เต‹เตพ-เด—เตเดฐเดพเดซเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเตป เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตฝ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพ.

เด‡เตปเดฒเตˆเตป
เดซเด‚เด—เตโ€Œเดทเตป เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-fdump-เดชเดพเดธเตเด•เตพ
เด•เดฑเดจเตเดฑเต เดตเดดเดฟ เด“เตบ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด“เดซเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเดพเดธเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ.

-fdump-statistics-เด“เดชเตเดทเตป
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดซเดฏเดฒเดฟเตฝ เดชเดพเดธเต เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเตเดŸเต† เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเดฏเด‚ เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต .เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต, เด•เต‚เดŸเดพเดคเต†
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดคเต‡ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ -เด“เดชเตเดทเตป เดซเต‹เด‚ เด†เดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, - เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดฎเตเดดเตเดตเตป เด•เต—เดฃเตเดŸเดฑเตเด•เตพ เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
-เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดชเดพเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดŽเดฒเตเดฒเดพ เด‡เดตเดจเตเดฑเตเด•เดณเตเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด‚. เดจเดฎเตเดชเตผ เด‰เดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฎเตเดณเตเดณ เด•เต—เดฃเตเดŸเดฑเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด“เดชเตเดทเตป.

-fdump-tree-เดฎเดพเดฑเตเด•
-fdump-tree-เดฎเดพเดฑเตเด•-เด“เดชเตเดทเดจเตเด•เตพ
เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดŸเตเดฐเต€ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ เดกเด‚เดชเดฟเด‚เด—เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•
เด’เดฐเต เดซเดฏเดฒเต. เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเตเดตเดฟเดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเดคเตเดฏเดฏเด‚ เดšเต‡เตผเดคเตเดคเดพเดฃเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต, เด•เต‚เดŸเดพเดคเต† เดซเดฏเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดคเต‡ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดŽเด™เตเด•เดฟเดฒเต -เด“เดชเตเดทเดจเตเด•เตพ เดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด“เดชเตเดทเดจเตเด•เตพ เดฏเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด†เดฃเต - เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เด“เดชเตเดทเดจเตเด•เตพ
เดฎเดพเดฒเดฟเดจเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ. เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดŽเดฒเตเดฒเดพ เดกเด‚เดชเตเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดฒเตเดฒ; เด‰เดณเตเดณเดต
เด…เตผเดคเตเดฅเดชเต‚เตผเดฃเตเดฃเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต

เดตเดฟเดฒเดพเดธเด‚
เด“เดฐเต‹ เดจเต‹เดกเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดฟเดฒเดพเดธเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเด‚ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต. เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด‰เดชเดฏเต‹เด—เด‚ a เด•เต†เดŸเตเดŸเดพเดจเดพเดฃเต
เด’เดฐเต เดกเต€เดฌเด—เต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เด‰เดณเตเดณ เดซเดฏเตฝ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

เด…เดธเตเดฎเตเดจเดพเดฎเด‚
"DECL_ASSEMBLER_NAME" เดŽเดจเตเดจเดคเต เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ decl-เดจเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดกเดฎเตเดชเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
"DECL_NAME" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚. เด‡เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด‰เดชเดฏเต‹เด—เด‚ เดชเดฟเดจเตเดจเต‹เดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด—เดฎเดพเดฃเต
เด…เดธเด‚เดฌเตเดฒเดฟ เดซเดฏเดฒเดฟเตฝ เดชเต‡เดฐเตเด•เตพ เด•เตเดดเดžเตเดžเต.

เดฎเต†เดฒเดฟเดžเตเดž
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดธเตเด•เต‹เดชเตเดชเดฟเดฒเต†เดฏเต‹ เดฌเต‹เดกเดฟเดฏเดฟเดฒเต†เดฏเต‹ เด…เด‚เด—เด™เตเด™เดณเต† เดตเต†เดฑเตเดคเต† เดตเดฟเดŸเตเดจเตเดจเดคเต เดคเดŸเดฏเตเด•
เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเดคเดฐเด‚ เดตเดธเตเดคเตเด•เตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเตป เด•เดดเดฟเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•
เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดพเดค. เดฎเดจเต‹เดนเดฐเดฎเดพเดฏเดฟ เด…เดšเตเดšเดŸเดฟเดšเตเดš เดฎเดฐเด™เตเด™เตพ เดตเดฒเดฟเดšเตเดšเต†เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ, เดˆ เด“เดชเตเดทเตป เดกเด‚เดชเดฟเด‚เด—เต เดคเดŸเดฏเตเดจเตเดจเต
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เด˜เดŸเดจเด•เดณเตเดŸเต† เดฌเต‹เดกเดฟเด•เตพ.

เด…เดธเด‚เดธเตเด•เตƒเดคเดฎเดพเดฏ เดตเตƒเด•เตเดทเดคเตเดคเดฟเดจเตเดฑเต† เด…เดธเด‚เดธเตเด•เตƒเดค เดชเตเดฐเดคเดฟเดจเดฟเดงเดพเดจเด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดฎเดฐเด™เตเด™เตพ เดฎเดจเต‹เดนเดฐเดฎเดพเดฏเดฟ เด…เดšเตเดšเดŸเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดธเดฟ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚.

เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ
เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดกเด‚เดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เด“เดฐเต‹ เดกเด‚เดชเต เด“เดชเตโ€Œเดทเดจเตเด‚ เดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ).

เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ
เดชเดพเดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดกเด‚เดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เด“เดฐเต‹ เดกเด‚เดชเตเด‚ เดฌเดนเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด“เดชเตเดทเตป).

เดฌเตเดฒเต‡เดพเด•เตเด•เตเด•เตพ
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เด…เดคเดฟเดฐเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เดฑเต‹ เดกเดฎเตเดชเตเด•เดณเดฟเตฝ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ).

vops
เดŽเดฒเตเดฒเดพ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพเด•เตเด•เตเด‚ เดตเต†เตผเดšเตเดตเตฝ เด“เดชเตเดชเดฑเดฃเตเดŸเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

เดฒเดฟเดจเดจเต‹
เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพเด•เตเด•เดพเดฏเดฟ เดฒเตˆเตป เดจเดฎเตเดชเดฑเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

uid เด“เดฐเต‹ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเด‚ เดคเดจเดคเดพเดฏ เดเดกเดฟ ("DECL_UID") เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

เดตเต†เตผเดฌเต‹เดธเต
เด“เดฐเต‹ เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เตเด‚ เดŸเตเดฐเต€ เดกเด‚เดชเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

eh เด“เดฐเต‹ เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด‚ เด•เตˆเดตเดถเดฎเตเดณเตเดณ EH เดฑเต€เดœเดฟเดฏเตป เดจเดฎเตเดชเตผ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

scev
เดธเตเด•เต†เดฏเดฟเดฒเตผ เดชเดฐเดฟเดฃเดพเดฎ เดตเดฟเดถเด•เดฒเดจ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

เดŽเดฒเตเดฒเดพเด‚ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด“เดฃเดพเด•เตเด•เตเด• เด…เดธเด‚เดธเตเด•เตƒเดคเดฎเดพเดฏ, เดฎเต†เดฒเดฟเดžเตเดž, เดตเต†เตผเดฌเต‹เดธเต เด’เดชเตเดชเด‚ เดฒเดฟเดจเดจเต‹.

เดคเดพเดดเต†เดชเตเดชเดฑเดฏเตเดจเตเดจ เดŸเตเดฐเต€ เดกเดฎเตเดชเตเด•เตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต:

เดฏเดฅเดพเตผเดคเตเดฅ
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเตƒเด•เตเดทเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดฎเตเดฎเตเดชเต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด• เดซเดฏเตฝ.เด’เดฑเดฟเดœเดฟเดจเตฝ.

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต
เดŽเดฒเตเดฒเดพ เดŸเตเดฐเต€ เด…เดงเดฟเดทเตโ€Œเด เดฟเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดถเต‡เดทเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด• file.optimized.

เด—เดฟเด‚เดชเดฟเตพ
เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดœเดฟเด‚เดชเตเดฒเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดชเดพเดธเตเดธเดฟเดจเต เดฎเตเดฎเตเดชเตเด‚ เดถเต‡เดทเดตเตเด‚ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเต
เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .เด—เดฟเด‚เดชเดฟเตพ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

cfg เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต†เดฏเตเด‚ เด•เตบเดŸเตเดฐเต‹เตพ เดซเตเดฒเต‹ เด—เตเดฐเดพเดซเต เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต .cfg เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

vcg เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต†เดฏเตเด‚ เด•เตบเดŸเตเดฐเต‹เตพ เดซเตเดฒเต‹ เด—เตเดฐเดพเดซเต VCG เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเต
เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .vcg เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต. เดซเดฏเตฝ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เดซเดฏเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดตเดฟ.เดธเดฟ.เดœเดฟ. เดจเดฟเด™เตเด™เตพ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต†เดฏเตเด‚ เด—เตเดฐเดพเดซเดฟเดจเต† เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดฎเตเดฑเดฟเดšเตเดšเต เด’เดŸเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เด†เดฆเตเดฏเด‚ เดซเดฏเตฝ.

ch เดฒเต‚เดชเตเดชเต เดนเต†เดกเดฑเตเด•เตพ เดชเด•เตผเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
.ch เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

ssa SSA-เดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด‡เดŸเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .ssa
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เด…เดชเดฐเดพเดญเดฟเดงเดพเดจเด‚
เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฎเตเดณเตเดณ เด…เดชเดฐเดจเดพเดฎ เดตเดฟเดตเดฐเด™เตเด™เตพ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
.เด…เดชเดฐเดจเดพเดฎเด‚ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดตเดฐเตเดทเด•เดพเดฒ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ CCP เด•เดดเดฟเดžเตเดžเต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .ccp เดฒเต‡เด•เตเด•เต
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต.

storeccp
STORE-CCP-เดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .storeccp
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดชเตเดฐเต€ เดญเดพเด—เดฟเด•เดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เดฎเดฐเด™เตเด™เตพ เดตเดฒเดฟเดšเตเดšเต†เดฑเดฟเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต .เดชเตเดฐเต€ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

fre เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เดฎเดฐเด™เตเด™เตพ เดตเดฒเดฟเดšเตเดšเต†เดฑเดฟเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
.เดซเตเดฐเต€ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เด•เต‹เดชเตเดชเดฟเดชเตเดฐเต‹เดชเตเดชเต
เดชเด•เตผเดชเตเดชเต เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเดšเตเดš เดถเต‡เดทเด‚ เดฎเดฐเด™เตเด™เตพ เด‡เดŸเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .เด•เต‹เดชเตเดชเดฟเดชเตเดฐเต‹เดชเตเดชเต
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

store_copyprop
เดธเตเดฑเตเดฑเต‹เตผ เด•เต‹เดชเตเดชเดฟ-เดชเตเดฐเดšเดฐเดฃเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฎเดฐเด™เตเด™เตพ เดตเดฒเดฟเดšเตเดšเต†เดฑเดฟเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
.เดธเตเดฑเตเดฑเต‹เตผ_เด•เต‹เดชเตเดชเดฟเดชเตเดฐเต‹เดชเตเดชเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดกเดฟเดธเดฟเด‡ เดกเต†เดกเต เด•เต‹เดกเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต .dce เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดšเต†เดณเดฟเดตเต†เดณเตเดณเด‚
เดฎเดกเตโ€Œเดซเตโ€Œเดฒเดพเดชเตเดชเต เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดšเต‡เตผเดคเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต .เดฎเดกเตเดซเตเดฒเดพเดชเตเดชเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดฎเดฟเดธเต เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเตเด•เต†เดฒเดพเตผ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เดจเดŸเดคเตเดคเดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเต
เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .sra เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดฎเตเด™เตเด™เตเด•
เด•เต‹เดกเต เดธเดฟเด™เตเด•เดฟเด‚เด—เต เดจเดŸเดคเตเดคเดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต .เดฎเตเด™เตเด™เตเด• เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

Dom เดกเต‹เดฎเดฟเดจเต‡เดฑเตเดฑเตผ เดŸเตเดฐเต€ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดคเต .เดกเด‚ เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดชเดฑเดฏเตเด• เดกเต†เดกเต เดธเตเดฑเตเดฑเต‹เตผ เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ
เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต .dse เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดซเดฟเดฏเต‹เดชเตเดฑเตเดฑเต
PHI เดจเต‹เดกเตเด•เตพ เดจเต‡เตผเดฐเต‡เด– เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเต
เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .เดซเดฟเดฏเต‹เดชเตเดฑเตเดฑเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

forwprop
เดธเดฟเด‚เด—เดฟเตพ เดฏเต‚เดธเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดซเต‹เตผเดตเต‡เดกเต เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .เดซเต‹เตผเดชเตเดฐเต‹เดชเตเดชเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดชเด•เตผเดชเตเดชเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดคเต .เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

nrv เดœเดจเดฑเดฟเด•เตเด•เดฟเตฝ เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•
เดฎเดฐเด™เตเด™เตพ. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเดคเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต .nrv เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดตเต†เด•เตเดฑเตเดฑเต
เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ
เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต .เดตเต†เด•เตเดฑเตเดฑเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

slp เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดคเต .slp เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

vp เดตเดพเดฒเตเดฏเต‚ เดฑเต‡เดžเตเดšเต เดชเตเดฐเตŠเดชเตเดชเด—เต‡เดทเตป (เดตเดฟเด†เตผเดชเดฟ) เด•เดดเดฟเดžเตเดžเต เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต .vrp เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเต‡เด•เตเด•เต.

เดŽเดฒเตเดฒเดพเด‚ เดˆ เด“เดชเตโ€Œเดทเดจเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฒเดพเด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดญเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดŸเตเดฐเต€ เดกเดฎเตเดชเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-ftree-vectorizer-verbose=n
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตผ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เด…เดณเดตเต เดˆ เด“เดชเตเดทเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ
เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดดเดฟเด•เต† -fdump-tree-เดŽเดฒเตเดฒเดพเด‚ or -fdump-tree-vect
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ เดกเด‚เดชเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, .เดตเต†เด•เตเดฑเตเดฑเต. เดตเต‡เดฃเตเดŸเดฟ
n=0 เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดตเดฟเดตเดฐเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดŽเด™เตเด•เดฟเตฝ n=1 เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตผ เด“เดฐเต‹ เดฒเต‚เดชเตเดชเตเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตโ€Œเดคเดคเตเด‚ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตโ€Œเดค เดฎเตŠเดคเตเดคเด‚ เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚. เดŽเด™เตเด•เดฟเตฝ n=2 เดฆเดฟ
เด†เดฆเตเดฏ เดตเดฟเดถเด•เดฒเดจ เด˜เดŸเตเดŸเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เดฏ เดจเต‹เตบ-เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตผ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
(vect_analyze_loop_form) - เด…เดคเดพเดฏเดคเต เดŽเดฃเตเดฃเดพเดตเตเดจเตเดจ, เด…เด•เดคเตเดคเต† เดเดฑเตเดฑเดตเตเด‚, เด’เดฑเตเดฑ-เดฌเดฟเดฌเดฟ, เดธเดฟเด‚เด—เดฟเตพ เดŽเตปเดŸเตเดฐเดฟ/เดŽเด•เตเดธเดฟเดฑเตเดฑเต
เดฒเต‚เดชเตเดชเตเด•เตพ. เด‡เดคเตเด‚ เด…เดคเต‡ เดตเดพเดšเดพเดŸเต‹เดช เดคเดฒเดฎเดพเดฃเต -fdump-tree-vect-stats เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฏเตผเดจเตเดจเดคเต
เดตเต†เตผเดฌเต‹เดธเดฟเดฑเตเดฑเดฟ เดฒเต†เดตเดฒเตเด•เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดจเตเดจเตเด•เดฟเตฝ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตโ€Œเดค เด“เดฐเต‹ เดฒเต‚เดชเตเดชเดฟเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฃเต
เด•เต‚เดŸเตเดคเตฝ เดฒเต‚เดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดค เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เด…เดณเดตเต: เดŽเด™เตเด•เดฟเตฝ n=3, เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตผ เด•เต‹เดธเตเดฑเตเดฑเต เดฎเต‹เดกเตฝ
เดตเดฟเดตเดฐเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ n=4, เดตเดฟเดจเตเดฏเดพเดธเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ. เดŽเด™เตเด•เดฟเตฝ n=5, เดกเดพเดฑเตเดฑ-เดฑเดซเดฑเตปเดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ (เด‰เดฆเดพ: เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚, เดฎเต†เดฎเตเดฎเดฑเดฟ
เด†เด•เตเดธเดธเต-เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพ) เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เดณเดฟเตฝ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ n=6, เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตผ เด…เดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด†เดฆเตเดฏ เดตเดฟเดถเด•เดฒเดจ เด˜เดŸเตเดŸเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเดคเตเดค เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต เด‡เตปเดฑเตผ เดฎเต‹เดธเตเดฑเตเดฑเต เดฒเต‚เดชเตเดชเตเด•เตพ (เด…เดคเดพเดฏเดคเต, เด…เดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเต‹ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ-เดชเตเดฐเดตเดพเดนเดฎเต‹ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚). เดŽเด™เตเด•เดฟเตฝ n=7, เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตผ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดจเต†เดธเตเดฑเตเดฑเดกเต เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚. เดŽเด™เตเด•เดฟเตฝ n=8, SLP-เดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ. เดตเต‡เดฃเตเดŸเดฟ n=9, เดตเดฟเดถเด•เดฒเดจ เดธเดฎเดฏเดคเตเดคเต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚
เดฐเต‚เดชเดพเดจเตเดคเดฐเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเตเด‚ เด…เดคเต‡ เดตเดพเดšเดพเดŸเต‹เดช เดคเดฒเดฎเดพเดฃเต
-fdump-tree-vect-details เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-frandom-seed=เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เด•เตเดฐเดฎเดฐเดนเดฟเดค เดธเด‚เด–เตเดฏเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเดฟเดคเตเดคเต เดˆ เด“เดชเตเดทเตป เดจเตฝเด•เตเดจเตเดจเต.
เด“เดฐเต‹เดจเตเดจเดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดšเดฟเดฒ เดšเดฟเดนเตเดจ เดจเดพเดฎเด™เตเด™เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดซเดฏเตฝ. เด•เดตเดฑเต‡เดœเต เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เดคเดจเดคเดพเดฏ เดธเตเดฑเตเดฑเดพเดฎเตเดชเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -เดซเตเดฐเดพเตปเดกเด‚-เดตเดฟเดคเตเดคเต เด‰เตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป
เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ.

เดฆเดฟ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดจเดฟเด™เตเด™เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

-fsched-verbose=n
เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ, เดˆ เด“เดชเตเดทเตป เดคเตเด• เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดทเต†เดกเตเดฏเต‚เดณเตผ เดชเตเดฐเดฟเดจเตเดฑเตเด•เตพ. เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃ เดชเดฟเดถเด•เดฟเดจเต เดŽเดดเตเดคเดฟเดฏเดคเดพเดฃเต,
เด…เดฒเตเดฒเดพเดคเต† -fdump-rtl-sched1 or -fdump-rtl-sched2 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เดคเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เดฃเต
เดธเดพเดงเดพเดฐเดฃ เดกเด‚เดชเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต, .เดทเต†เดกเต1 or .เดทเต†เดกเต2 เดฏเดฅเดพเด•เตเดฐเดฎเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดตเต‡เดฃเตเดŸเดฟ n
เด’เดฎเตเดชเดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดŽเดชเตเดชเต‹เดดเตเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเต‡เดฃเตเดŸเดฟ n เดชเต‚เดœเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเต, -fsched-verbose เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
-fdump-rtl-sched1 เด’เดชเตเดชเด‚ -fdump-rtl-sched2. เดตเต‡เดฃเตเดŸเดฟ n เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ, เด…เดคเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด•เต‚เดŸเดฟเดฏเดพเดฃเต
เดฌเตเดฒเต‹เด•เตเด•เต เดชเตเดฐเต‹เดฌเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ, เดตเดฟเดถเดฆเดฎเดพเดฏ เดฑเต†เดกเดฟ เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดฟเดตเดฐเด™เตเด™เตพ, เดฏเต‚เดฃเดฟเดฑเตเดฑเต/เด‡เตปเดธเตเดŽเตป เดตเดฟเดตเดฐเด™เตเด™เตพ. เดตเต‡เดฃเตเดŸเดฟ n
เดฐเดฃเตเดŸเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ, เด‡เดคเดฟเตฝ เด…เดฌเต‹เตผเดŸเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดฒเต† RTL, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ-เดชเตเดฐเดตเดพเดนเด‚, เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด’เดชเตเดชเด‚
เดตเต‡เดฃเตเดŸเดฟ n เดจเดพเดฒเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ, -fsched-verbose เด†เดถเตเดฐเดฟเดคเดคเตเดต เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ
-save-temps=cwd
เดธเดพเดงเดพเดฐเดฃ "เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•" เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดถเดพเดถเตเดตเดคเดฎเดพเดฏเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•; เด…เดตเดฏเต† เด•เดฑเดฃเตเดŸเดฟเตฝ เดตเดฏเตเด•เตเด•เตเด•
เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ, เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด…เดตเดฏเตเด•เตเด•เต เดชเต‡เดฐเต เดจเตฝเด•เตเด•. เด…เด™เตเด™เดจเต†, เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต foo.c เด•เต‚เดŸเต† -c
-เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ เดซเดฏเดฒเตเด•เตพ เดนเดพเดœเดฐเดพเด•เตเด•เตเด‚ foo.i เด’เดชเตเดชเด‚ foo.s, เด•เต‚เดŸเดพเดคเต† foo.o. เด‡เดคเต เดŽ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเต foo.i เด•เด‚เดชเตˆเดฒเตผ เด‡เดชเตเดชเต‹เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ
เดธเด‚เดฏเต‹เดœเดฟเดค เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ.

เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -x เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป, -เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ เดตเดฟเดตเต‡เด•เดฎเดพเดฃเต
เด’เดฐเต เด‡เตปเดชเตเดŸเตเดŸเต เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดคเต‡ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเต† เดŽเดดเตเดคเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดฎเดคเดฟเดฏเดพเด•เตเด‚
เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดซเดฏเตฝ. เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด…เดจเตเดฌเดจเตเดง เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดซเดฏเตฝ เดฒเดญเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ -เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ.

เดจเดฟเด™เตเด™เตพ GCC เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเด™เตเด•เดฟเดŸเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต a
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดธเดฌเตโ€Œเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต† เดชเตŠเดคเตเดตเดพเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดจเดพเดฎเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด’เดฐเต‡ เด‰เดฑเดตเดฟเดŸ เดซเดฏเตฝ
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดกเต†เดธเตเดฑเตเดฑเดฟเดจเต‡เดทเดจเตเด•เตพ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดฎเดพเดจเตเดคเดฐ เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดชเดฐเดธเตเดชเดฐเด‚ เด‡เดŸเดชเต†เดŸเตเด•, เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

gcc -save-temps -o outdir1/foo.o indir1/foo.c&
gcc -save-temps -o outdir2/foo.o indir2/foo.c&

เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚ foo.i เด’เดชเตเดชเด‚ foo.o เดฐเดฃเตเดŸเต เด•เด‚เดชเตˆเดฒเดฑเตเด•เดณเตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดŽเดดเตเดคเตเดจเตเดจเต.

-save-temps=obj
เดธเดพเดงเดพเดฐเดฃ "เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•" เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดถเดพเดถเตเดตเดคเดฎเดพเดฏเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•. เดŽเด™เตเด•เดฟเตฝ -o เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต,
เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เดŽเด™เตเด•เดฟเตฝ -o เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
-save-temps=obj เดธเตเดตเดฟเดšเตเดšเต เดชเต‹เดฒเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดจเตเดจเต -เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

gcc -save-temps=obj -c foo.c
gcc -save-temps=obj -c bar.c -o dir/xbar.o
gcc -save-temps=obj foobar.c -o dir2/yfoobar

เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚ foo.i, foo.s, dir/xbar.i, dir/xbar.s, dir2/yfoobar.i, dir2/yfoobar.s, เด’เดชเตเดชเด‚
dir2/yfoobar.o.

- เดธเดฎเดฏเด‚[=เดซเดฏเดฒเต]
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เด“เดฐเต‹ เด‰เดชเดชเตเดฐเต‹เดธเดธเตเดธเตเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดธเดฟเดชเดฟเดฏเต เดธเดฎเดฏเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเด•. เดธเดฟเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ
เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เตพ, เด‡เดคเดพเดฃเต เด•เด‚เดชเตˆเดฒเดฑเตเด‚ เด…เดธเด‚เดฌเตเดฒเดฑเตเด‚ (เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฒเดฟเด™เตเด•เดฑเตเด‚ เด•เต‚เดŸเดฟ
เดšเต†เดฏเตเดคเต).

เด’เดฐเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด‡เดฒเตเดฒเดพเดคเต†, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

# cc1 0.12 0.01
# 0.00 0.01 เด†เดฏเดฟ

เด“เดฐเต‹ เดตเดฐเดฟเดฏเดฟเดฒเต†เดฏเตเด‚ เด†เดฆเตเดฏเดคเตเดคเต† เดจเดฎเตเดชเตผ "เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเดฎเดฏเด‚" เด†เดฃเต, เด…เดคเดพเดฏเดคเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดšเต†เดฒเดตเดดเดฟเดšเตเดš เดธเดฎเดฏเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดคเดจเตเดจเต†. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดจเดฎเตเดชเตผ "เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚" เด†เดฃเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดšเต†เดฒเดตเดดเดฟเดšเตเดš เดธเดฎเดฏเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ. เดฐเดฃเตเดŸเต เด…เด•เตเด•เด™เตเด™เดณเตเด‚ เดธเต†เด•เตเด•เดจเตเดฑเดฟเดฒเดพเดฃเต.

เด’เดฐเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต,
เด…เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

0.12 0.01 cc1
0.00 0.01 เด†เดฏเดฟ

เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ "เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเดฎเดฏเด‚", "เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚" เดŽเดจเตเดจเดฟเดต เดจเต€เด•เตเด•เดฟ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดฟเดฏ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚, เด…เดคเตเดตเดดเดฟ เด’เดฐเดพเตพเด•เตเด•เต เดเดคเต เดซเดฏเตฝ เด†เดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดชเดฟเดจเตเดจเต€เดŸเต เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดเดคเต เด“เดชเตเดทเดจเตเด•เดณเตเดฎเดพเดฏเดพเดฃเต.

-fvar-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เด“เดฐเต‹ เดธเตเดฅเดพเดจเดคเตเดคเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด‡เดคเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเดฟเตฝ. เดฎเดฟเด•เดšเตเดš เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚ (เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต).

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต (-เด“เดธเต, -O, -O2,...),
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ (-g) เด•เต‚เดŸเดพเดคเต† เดกเต€เดฌเด—เต เด‡เตปเดซเต‹ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

-fvar-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต-เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ
เดธเดฎเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† เด’เดฐเต เดถเตเดฐเดฎเดคเตเดคเดฟเตฝ
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป. เด‰เดชเดฏเต‡เดพเด—เด‚ -gdwarf-4 เด•เต‚เดŸเต† เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดคเต เด•เตŠเดฃเตเดŸเต.

var-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต, เดชเด•เตเดทเต‡ เด…เดตเดธเดพเดจเด‚ เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต.

-fvar-tracking-assignments-toggle
เดŸเต‹เด—เดฟเตพ เดšเต†เดฏเตเดฏเตเด• -fvar-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต-เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ, เด…เดคเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ -gtoggle เดŸเต‹เด—เดฟเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต -g.

-print-file-name=เดฒเตˆเดฌเตเดฐเดฑเดฟ
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเต‡เดฐเต เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด• เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดคเต เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดฒเดฟเด™เตเด•เดฟเด‚เด—เต --- เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, GCC เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เดŽเดจเตเดคเตเด‚; เด…เดคเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-เดชเตเดฐเดฟเดจเตเดฑเต-เดฎเตพเดŸเตเดŸเดฟ-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ
เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด‰เดฃเตเดŸเต. เดˆ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเดพเด•เดฃเด‚ GCC_EXEC_PREFIX.

-เดชเตเดฐเดฟเดจเตเดฑเต-เดฎเตพเดŸเตเดŸเดฟ-เดฒเดฟเดฌเต
เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดจเดพเดฎเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดตเดฏเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจ เด•เด‚เดชเตˆเดฒเตผ เดธเตเดตเดฟเดšเตเดšเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดชเตเดชเดฟเด‚เด—เต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต เดธเตเดตเดฟเดšเตเดšเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต ;, เด•เต‚เดŸเดพเดคเต† เด“เดฐเต‹ เดธเตเดตเดฟเดšเตเดšเตเด‚ เด’เดฐเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
@ เดชเด•เดฐเด‚ -, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเตเดตเดฟเดšเตเดšเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เด‡เดŸเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเต†. เด‡เดคเต เดตเต‡เดฃเด‚
เดทเต†เตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเด•.

-print-multi-os-directory
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเดฟเดจเดพเดฏเดฟ OS เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เดšเดฟเดฒเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดฒเดฟเดฌเต
เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ. OS เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฒเดฟเดฌเต เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด•เต‚เดŸเดพเดคเต† เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเต†เดฑเตเดคเต†เดฏเดพเดฃเต ., OS เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฒเดฟเดฌเตเดธเดซเดฟเด•เตเดธเต เดธเดนเต‹เดฆเดฐเตป
เด‡เดคเต เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด‰เดฆเดพ ../lib64, ../ เดฒเดฟเดฌเต or ../lib32, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ OS เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต lib/subdir เด…เดคเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เด‰เดฆเดพ amd64, เดธเตเดชเดพเตผเด•เตเดตเดฟ9 or เดตเต€เดŸเต6.

-เดชเตเดฐเดฟเดจเตเดฑเต-เดฎเตพเดŸเตเดŸเดฟเดฏเดพเตผเด•เตเด•เต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฎเตพเดŸเตเดŸเดฟเด…เตผเด•เตเด•เดฟเดจเดพเดฏเดฟ OS เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เดšเดฟเดฒเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดฒเดฟเดฌเต
เด‰เดชเดกเดฏเดฑเด•เตเดŸเดฑเดฟ.

-print-prog-name=เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚
เดชเต‡เดพเดฒเต† -เดชเตเดฐเดฟเดจเตเดฑเต-เดซเดฏเตฝ-เดจเดพเดฎเด‚, เดŽเดจเตเดจเดพเตฝ เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต เดธเดฟเดชเดฟเดชเดฟ.

-print-libgcc-file-name
เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† -print-file-name=libgcc.a.

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต -nostdlib or -nodefaultlibs เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต
libgcc.a. เดจเดฟเดจเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดชเดฑเตเดฑเตเด‚

gcc -nostdlib ... `gcc -print-libgcc-file-name`

-เดชเตเดฐเดฟเดจเตเดฑเต-เดธเต†เตผเดšเตเดšเต-เดกเตˆเตผเดธเต
เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดš เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เดชเต‡เดฐเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดœเดฟเดธเดฟ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเด‚ --- เดตเต‡เดฑเต† เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต.

เดŽเดชเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต เดœเดฟเดธเดฟ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดชเตเดฐเดถเตเดจเด‚, เด’เดจเตเดจเตเด‚ เด•เดดเดฟเดฏเดฟเดฒเตเดฒ exec
cpp0: เด‡เดฒเตเดฒ เด…เดคเตเดคเดฐเด‚ เดซเดฏเดฒเต or เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเตเด•เดฟเตฝ เด‡เดŸเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต cpp0 เด’เดชเตเดชเด‚
เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเตผ เด˜เดŸเด•เด™เตเด™เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดœเดฟเดธเดฟ เด…เดตเดฐเต† เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ GCC_EXEC_PREFIX เดจเดฟเด™เตเด™เตพ เด…เดต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต. เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดชเดฟเดจเตเดจเต‹เด•เตเด•เด‚ เดฎเดฑเด•เตเด•เตเด• /.

-เดชเตเดฐเดฟเดจเตเดฑเต-เดธเดฟเดธเตโ€Œเดฑเต‚เดŸเตเดŸเต
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเต sysroot เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเดพเดฃเต
เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต‹ เดŸเดพเตผเด—เต†เดฑเตเดฑเต sysroot เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด“เดชเตเดทเตป,
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด…เดงเดฟเด• เดธเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดฒเด•เตเดทเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
sysroot เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด“เดชเตเดทเตป เด’เดจเตเดจเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

-print-sysroot-headers-suffix
เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เดŸเดพเตผเด—เต†เดฑเตเดฑเต sysroot-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดค เดธเดซเดฟเด•เตเดธเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดจเตฝเด•เตเด•
เด•เด‚เดชเตˆเดฒเตผ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดธเดซเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดถเด•เต --- เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดตเต‡เดฑเต†.

-เดกเดฎเตเดชเตเดฎเต†เดทเต€เตป
เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เตป เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด• (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, i686-pc-linux-gnu)---เด…เดคเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดตเต‡เดฑเต† เดตเดฒเตเดฒเดคเตเด‚ เดตเต‡เดฃเต‡เดพ.

-เดกเด‚เดชเตเดตเต‡เตผเดทเตป
เด•เดฎเตเดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเต เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด• (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 3.0)--- เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต.

-เดกเด‚เดชเตโ€Œเดธเตเดชเต†เด•เตโ€Œเดธเต
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด• --- เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต. (เด‡เดคเต เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
GCC เดคเดจเตเดจเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต.)

-feliminate-unused-debug-types
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, DWARF2 เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด‰เตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, GCC เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเดฎเดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด‚.
เด’เดฐเต เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดคเดฐเด™เตเด™เตพ, เด…เดต เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฃเต‹ เด…เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต†
เด† เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเต€เดฌเด—เตเด—เดฑเดฟเตฝ,
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด•เดพเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต (เดŽเดจเตเดจเดพเตฝ
เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต). เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚, เด‡เดคเต เด—เดฃเตเดฏเดฎเดพเดฏ เด…เดณเดตเดฟเตฝ เดธเตเดฅเดฒเด‚ เดชเดพเดดเดพเด•เตเด•เตเดจเตเดจเต.
เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดคเดฐเด‚ เดกเต€เดฌเด—เต เดธเดฟเด‚เดฌเตฝ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต GCC เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเตฝ เด’เดฐเดฟเดŸเดคเตเดคเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด“เดชเตเดทเดจเตเด•เตพ เด† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดตเดฟเดตเดฟเดง เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต†, เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚ เด•เด‚เดชเตˆเดฒเต‡เดทเดจเตเดฑเต† เดšเต†เดฒเดตเต เด•เตเดฑเดฏเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚. เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฃเต: เดจเดฟเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เดฌเตเดฐเต‡เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดจเดฟเตผเดคเตเดคเตเด•, เดคเตเดŸเตผเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เดพเด‚
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เตŒเดฃเตเดŸเตผ เดซเด‚เด—เตเดทเดจเดฟเดฒเต† เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ.

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดšเต†เดฒเดตเดฟเตฝ เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเดตเตเด‚ เด’เดฐเตเดชเด•เตเดทเต‡ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚
เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚.

เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด•เด‚เดชเตˆเดฒเตผ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเดจเตเดจเต.
เด’เดฐเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดฎเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต‡เดธเดฎเดฏเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด“เดฐเต‹ เดซเดฏเดฒเตเด•เดณเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฒเดญเดฟเดšเตเดš เดตเดฟเดตเดฐเด™เตเด™เตพ.

เดŽเดฒเตเดฒเดพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เด’เดฐเต เดซเตเดฒเดพเด—เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เดŽ เด‰เดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเด‚
เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดชเดคเดพเด• เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด’เดฐเต เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเดฟเด•เตเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เต‚ -O เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดฒเต†เดตเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเด•เตเดคเดฟเด—เดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฃเต.

เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเต†เดฏเตเด‚ เดœเดฟเดธเดฟเดธเดฟ เดŽเด™เตเด™เดจเต† เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เด…เตฝเดชเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดฐเต เดธเต†เดฑเตเดฑเต
เด“เดฐเต‹เดจเตเดจเดฟเดฒเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚ -O เด‡เดตเดฟเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฒเต†เดตเตฝ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต GCC เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเด‚
เด•เต‚เดŸเต† -Q --help=optimizers เดŽเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเต†เดฑเตเดฑเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป
เด“เดฐเต‹ เดฒเต†เดตเดฒเตเด‚.

-O
-O1 เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•. เดธเดฎเดพเดนเดพเดฐเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เตเดฑเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚
เด’เดฐเต เดตเดฒเดฟเดฏ เดšเดŸเด™เตเด™เต.

เด•เต‚เดŸเต† -O, เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเดตเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดตเตเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด•เด‚เดชเตˆเดฒเตผ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ.

-O เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต:

-fauto-inc-เดกเดฟเดธเด‚ -fcompare-elim -fcprop-เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ -fdce -fdefer-pop -fdelayed-branch
-fdse -fguess-branch-probability -เดซเดฟเดซเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚2 -เดซเดฟเดซเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -fipa-pure-const
-fipa-profile -เดซเดฟเดช-เดฑเดซเดฑเตปเดธเต -fmerge-เดธเตเดฅเดฟเดฐเด™เตเด™เตพ -fsplit-wid-types -ftree-bit-ccp
-ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต -ftree-dce
-ftree-dominator-opts -ftree-dse -ftree-forwprop -เดซเตเดฐเต€-เดซเตเดฐเต€ -ftree-phiprop -ftree-sra
-ftree-pta -ftree-ter เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ

-O เด•เต‚เดŸเดพเดคเต† เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต -เดซเต‹เดฎเดฟเดฑเตเดฑเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‡เดŸเดชเต†เดŸเดพเดคเตเดค เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

-O2 เด•เต‚เดŸเตเดคเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•. GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเดคเตเดค เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต เดธเตเดชเต‡เดธเต-เดธเตเดชเต€เดกเต เดŸเตเดฐเต‡เดกเตเด“เดซเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต -O, เดˆ เด“เดชเตเดทเตป เดฐเดฃเตเดŸเตเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดตเตเด‚ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเดตเตเด‚.

-O2 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เดณเตเด‚ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต -O. เด‡เดคเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเตเด‚ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ: -เดซเตเดคเตเดฐเต†เดกเต-เดœเดฎเตเดชเตเดธเต -เดซเดพเดฒเดฟเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ -เดซเดพเดฒเดฟเตป-เดœเดฎเตเดชเตเดธเต -เดซเดพเดฒเดฟเตป-เดฒเต‚เดชเตเดชเตเด•เตพ
-เดซเดพเดฒเดฟเตป-เดฒเต‡เดฌเดฒเตเด•เตพ -fcaller-เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต -เดซเตเด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเดฟเด‚เด—เต -fcse-follow-jumps -fcse-skip-blocks
-fdelete-null-pointer-checks -fdevirtualize -fexpensive-optimizations -fgcse
-fgcse-lm -เดซเดฟเตปเดฒเตˆเตป-เดธเตเดฎเต‹เตพ-เดซเด‚เด—เตเดทเดจเตเด•เตพ -findirect-inlining -เดซเดฟเดช-เดธเตเดฐ
-เดซเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เดธเดนเต‹เดฆเดฐ-เดตเดฟเดณเดฟเด•เตพ -fpartial-inlining -fpeephole2 -เดซเตเดฐเต†เด—เตเดฎเต‚เดตเต -เดซเตเดฐเต†เด’เดฆเต†เดฐเต-เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ
-เดซเตเดฐเต€เด“เตผเดกเตผ-เดซเด‚เด—เตเดทเดจเตเด•เตพ -frerun-cse-after-loop -fsched-เด‡เดจเตเดฑเตผเดฌเตเดฒเต‹เด•เตเด•เต -fsched-เดธเตเดชเต†เด•เต
-fschedule-insns -fschedule-insns2 - fstrict-aliasing - fstrict-overflow
-ftree-เดธเตเดตเดฟเดšเตเดšเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -ftree-tail-merge -ftree-pre -ftree-vrp

เดคเดพเดดเต†เดฏเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -fgcse เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต -O2 เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ
เด—เดŸเตเดŸเต‹เดธเต.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด‰เดฌเตเดฃเตเดŸเต 8.10 เดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚, -D_forfify_source = 2 เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเดชเตเดชเต‹เตพ เดธเดœเต€เดตเดฎเดพเด•เตเด•เดฟ -O เดฐเดฃเตเดŸเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด…เดงเดฟเด• เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฐเดตเดงเดฟ libc เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ. เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เด’เดจเตเดจเตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
-U_FORTIFY_SOURCE or -D_forfify_source = 0.

-O3 เด‡เดจเดฟเดฏเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•. -O3 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต -O2 เด•เต‚เดŸเดพเดคเต† เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต
The -เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ, -เดซเตบเดธเตเดตเดฟเดšเตเดšเต-เดฒเต‚เดชเตเดชเตเด•เตพ, -fpredictive-เดชเตŠเดคเตเดตเดพเดฏ, -fgcse-เด†เดซเตเดฑเตเดฑเตผ-เดฑเต€เดฒเต‹เดกเต,
-ftree-vectorize, -ftree-partial-pre เด’เดชเตเดชเด‚ -fipa-cp-clone เด“เดชเตเดทเดจเตเด•เตพ.

-O0 เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-เด“เดธเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•. -เด“เดธเต เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -O2 เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเด•เตเด•เดพเดคเตเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ
เด•เต‹เดกเต เดตเดฒเดฟเดชเตเดชเด‚. เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เด•เต‚เดŸเตเดคเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-เด“เดธเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต: -เดซเดพเดฒเดฟเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ -เดซเดพเดฒเดฟเตป-เดœเดฎเตเดชเตเดธเต
-เดซเดพเดฒเดฟเตป-เดฒเต‚เดชเตเดชเตเด•เตพ -เดซเดพเดฒเดฟเตป-เดฒเต‡เดฌเดฒเตเด•เตพ -เดซเตเดฐเต†เด’เดฆเต†เดฐเต-เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ -freorder-blocks-and-partition
-fprefetch-loop-arrays -ftree-vect-loop-version

-เด“เดซเดพเดธเตเดฑเตเดฑเต
เด•เตผเดถเดจเดฎเดพเดฏ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•. -เด“เดซเดพเดธเตเดฑเตเดฑเต เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -O3 เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ. เด…เดคเตเด‚
เดŽเดฒเตเดฒเดพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เด‚เดชเตเดฒเดฏเดฟเดจเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เตเด‚ เดธเดพเดงเตเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเต
เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚ เดซเต‹เตผเดŸเตเดฐเดพเตป-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดตเตเด‚ -fno-protect-parens เด’เดชเตเดชเด‚ -fstack-arrays.

เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -O เด“เดชเตโ€Œเดทเดจเตเด•เตพ, เดฒเต†เดตเตฝ เดจเดฎเตเดชเดฑเตเด•เตพ เด‰เดณเตเดณเดคเต‹ เด…เดฒเตเดฒเดพเดคเต†เดฏเต‹, เด…เดคเตเดคเดฐเด‚ เด…เดตเดธเดพเดจ เด“เดชเตเดทเตป เด‡เดคเดพเดฃเต
เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เด’เดจเตเดจเต.

เดซเต‹เดฎเดฟเดจเตเดฑเต† เด“เดชเตเดทเดจเตเด•เตพ -fเดชเดคเดพเด• เดฎเต†เดทเต€เตป-เดธเตเดตเดคเดจเตเดคเตเดฐ เดชเดคเดพเด•เด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดฎเดฟเด•เตเด• เดชเดคเดพเด•เด•เดณเดฟเดฒเตเด‚ เดฐเดฃเตเดŸเตเด‚ เด‰เดฃเตเดŸเต
เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต, เดจเต†เด—เดฑเตเดฑเต€เดตเต เดฐเต‚เดชเด™เตเด™เตพ; เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ -foo เด‰เดฃเตเดŸเดพเด•เตเด‚ -fno-foo. เดฎเต‡เดถเดฏเดฟเตฝ
เดšเตเดตเดŸเต†, เดซเต‹เดฎเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเต‚--- เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚
เด’เดจเตเดจเตเด•เดฟเตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดฎเดฑเตเดฑเตŠเดฐเต เดฐเต‚เดชเด‚ เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เตเด• เด‡เดฒเตเดฒ- เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดต เด’เดจเตเดจเตเด•เดฟเตฝ เดธเดœเต€เดตเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O
เด“เดชเตเดทเดจเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต. เด…เดชเต‚เตผเดตเด™เตเด™เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดคเดพเด•เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเดŸเต† "เดซเตˆเตป-เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เต" เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ.

-fno-default-inline
เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด‡เตปเดฒเตˆเตป เด†เด•เตเด•เดฐเตเดคเต, เด•เดพเดฐเดฃเด‚ เด…เดต เด‰เดณเตเดณเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เตเดฒเดพเดธเต เดธเตเด•เต‹เดชเตเดชเต (C++ เดฎเดพเดคเตเดฐเด‚). เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ -O, เด…เด‚เด—เด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเต
เด•เตเดฒเดพเดธเต เดธเตเด•เต‹เดชเตเดชเดฟเดจเตเดณเตเดณเดฟเตฝ เดธเตเดตเดคเดตเต‡ เด‡เตปเดฒเตˆเดจเดพเดฏเดฟ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เด…เดคเดพเดฏเดคเต, เดจเดฟเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ เด‡เตปเดฒเตˆเตป
เด…เด‚เด—เดคเตเดคเดฟเดจเตเดฑเต† เดซเด‚เด—เตโ€Œเดทเตป เดชเต‡เดฐเดฟเดจเต เดฎเตเดจเตเดจเดฟเตฝ.

-fno-defer-pop
เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด† เดซเด‚เด—เตโ€Œเดทเตป เดฎเดŸเด™เตเด™เดฟเดฏเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เดคเดจเตเดจเต† เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•. เดตเต‡เดฃเตเดŸเดฟ
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเดจเต เดถเต‡เดทเด‚ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดฎเต†เดทเต€เดจเตเด•เตพ, เด•เด‚เดชเตˆเดฒเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฐเดตเดงเดฟ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเดฟเด•เตเด•เดฒเต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-เดซเต‹เตผเดตเต‡เดกเต-เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
RTL-เตฝ เด’เดฐเต เดซเต‹เตผเดตเต‡เดกเต เดชเตเดฐเตŠเดชเตเดชเด—เต‡เดทเตป เดชเดพเดธเต เดจเดŸเดคเตเดคเตเด•. เดชเดพเดธเต เดฐเดฃเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฒเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‚เดชเตเดชเต เด…เตบเดฑเต‹เดณเดฟเด‚เด—เต เดธเดœเต€เดตเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฐเดฃเตเดŸเต เดชเดพเดธเตเด•เตพ
เดจเดŸเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดฒเต‚เดชเตเดชเต เด…เตบเดฑเต‹เดณเดฟเด™เตเด™เดฟเดจเต เดถเต‡เดทเด‚ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดฒเด™เตเด™เดณเดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O, -O2, -O3, -เด“เดธเต.

-ffp-contract=เดถเตˆเดฒเดฟ
-ffp-contract=เด“เดซเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดธเด™เตเด•เต‹เดšเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. -ffp-contract=เดตเต‡เด—เดค
เดซเตเดฏเต‚เดธเตเดกเต เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ-เด†เดกเต เดฐเต‚เดชเต€เด•เดฐเดฃเด‚ เดชเต‹เดฒเตเดณเตเดณ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดธเด™เตเด•เต‹เดšเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเต เด…เดตเตผเด•เตเด•เต เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. -ffp-contract=on เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดญเดพเดทเดพ เดจเดฟเดฒเดตเดพเดฐเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดพเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดธเด™เตเด•เต‹เดšเด‚. เด‡เดคเดพเดฃเต
เดจเดฟเดฒเดตเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต -ffp-contract=เด“เดซเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -ffp-contract=เดตเต‡เด—เดค.

-เดซเต‹เดฎเดฟเดฑเตเดฑเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฐเตเดคเต. เดˆ
เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต; เด…เดคเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฐเดตเดงเดฟ เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเตฝ เด…เดงเดฟเด• เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฒเดญเตเดฏเดฎเดพเดฃเต. It เด‡เดคเตเด‚ เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต on
เด•เตเดฑเต† เดฏเดจเตเดคเตเดฐเด™เตเด™เตพ.

VAX เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ, เดˆ เดซเตเดฒเดพเด—เดฟเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต
เด•เต‹เดณเดฟเด‚เด—เต เดธเต€เด•เตเดตเตปเดธเต เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดธเตเดตเดฏเดฎเต‡เดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด’เดจเตเดจเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ
เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเต†เดจเตเดจเต เดจเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเต†เดทเต€เตป-เดตเดฟเดตเดฐเดฃ เดฎเดพเด•เตเดฐเต‹ "FRAME_POINTER_REQUIRED"
เด’เดฐเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เตป เดˆ เดซเตเดฒเดพเด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

GCC เดชเดคเดฟเดชเตเดชเต 4.6 เดฎเตเดคเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ (เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดชเตเดชเต‹เตพ).
32-เดฌเดฟเดฑเตเดฑเต เดฒเดฟเดจเด•เตเดธเต x86, 32-เดฌเดฟเดฑเตเดฑเต เดกเดพเตผเดตเดฟเตป x86 เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟ
-เดซเต‹เดฎเดฟเดฑเตเดฑเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดชเดดเดฏเดชเดŸเดฟเดฏเดพเด•เตเด•เดพเด‚ -fno-omit-frame-pointer by
เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดœเดฟเดธเดฟเดธเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต --enable-frame-pointer เด•เต‹เตบเดซเดฟเด—เตผ เด“เดชเตเดทเตป.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-เดซเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เดธเดนเต‹เดฆเดฐ-เดตเดฟเดณเดฟเด•เตพ
เดธเดนเต‹เดฆเดฐเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดŸเต†เดฏเดฟเตฝ เด†เดตเตผเดคเตเดคเดจ เด•เต‹เดณเตเด•เดณเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fno-เด‡เตปเดฒเตˆเตป
"always_inline" เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตŠเดจเตเดจเตเด‚ เด‡เตปเดฒเตˆเดจเดฟเตฝ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต
เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดชเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

"เดจเต‹เดฏเดฟเตปเดฒเตˆเตป" เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ เด’เดฑเตเดฑ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเต† เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.
เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต.

-เดซเดฟเตปเดฒเตˆเตป-เดธเตเดฎเต‹เตพ-เดซเด‚เด—เตเดทเดจเตเด•เตพ
เด…เดตเดฐเตเดŸเต† เดถเดฐเต€เดฐเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเดฟเดฒเตเด‚ เดšเต†เดฑเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดตเดฐเตเดŸเต† เด•เต‹เดณเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เตพ เด•เต‹เดกเต (เด…เดคเดฟเดจเดพเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเดจเตเดจเต). เด•เดฎเตเดชเตˆเดฒเตผ
เดเดคเตŠเด•เตเด•เต† เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดฏเต‹เด—เตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด†เดฏเดฟ เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เดตเดดเดฟเดฏเต‡. เดˆ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต, เด‡เตปเดฒเตˆเดจเดพเดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดต เดชเต‹เดฒเตเด‚.

เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2.

-findirect-inlining
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดชเดฐเต‹เด•เตเดท เด•เต‹เดณเตเด•เดณเตเด‚ เด‡เตปเดฒเตˆเตป เดจเดจเตเดฆเดฟ
เดฎเตเดฎเตเดชเดคเตเดคเต† เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต. เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เด“เดฃเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เต‚
เด•เต†เดพเดฃเตเดŸเต -เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ or -เดซเดฟเตปเดฒเตˆเตป-เดธเตเดฎเต‹เตพ-เดซเด‚เด—เตเดทเดจเตเด•เตพ เด“เดชเตเดทเดจเตเด•เตพ.

เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2.

-เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ
เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตเดทเดจเตเด•เดณเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•, เด…เดต เด‡เตปเดฒเตˆเตป เด†เดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚. เดฆเดฟ
เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดเดคเตŠเด•เตเด•เต†เดฏเดพเดฃเต†เดจเตเดจเต เด•เด‚เดชเตˆเดฒเตผ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด†เดฏเดฟ เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เดณเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
"เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต", เด…เดชเตเดชเต‹เตพ เดซเด‚เด—เตเดทเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O3.

-finline-functions-called-เด’เดฐเดฟเด•เตเด•เตฝ
เด’เดฐเต เดคเดตเดฃ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดŽเดฒเตเดฒเดพ "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต" เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เด…เดตเดฐเตเดŸเต† เด•เต‹เดณเดฑเดฟเดฒเต‡เด•เตเด•เต เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เด…เดต "เด‡เตปเดฒเตˆเตป" เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด•เต‹เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดพเตฝ, เดชเดฟเดจเตเดจเต†
เดซเด‚เด—เตเดทเตป เด…เดคเดฟเดจเตเดฑเต† เดคเดจเตเดจเต† เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดฒเตเดฒ.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O1, -O2, -O3 เด’เดชเตเดชเด‚ -เด“เดธเต.

-เดญเดฏเดคเตเดคเต‹เดŸเต†-เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต
"always_inline" เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เดถเดฐเต€เดฐเดคเตเดคเต‡เด•เตเด•เดพเตพ เดšเต†เดฑเตเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚
เดซเด‚เด—เตเดทเตป เด•เต‹เตพ เด“เดตเตผเดนเต†เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต -fprofile-เดœเดจเดฑเต‡เดฑเตเดฑเต เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เต‚เดŸเดพเดคเต†
เดฏเดฅเดพเตผเดคเตเดฅ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดชเดพเดธเต. เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเดคเตเด‚ เดธเดพเดงเดพเดฐเดฃเดตเตเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเต†เดธเตเดฑเตเดฑเดกเต เดฑเดพเดชเตเดชเตผ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดตเดฒเดฟเดฏ เดถเตƒเด‚เด–เดฒเด•เดณเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-เดซเดฟเดช-เดธเตเดฐ
เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดธเตเด•เต†เดฏเดฟเดฒเตผ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•
เดฑเดซเดฑเตปเดธเต เดตเดดเดฟ เดชเดพเดธเดพเด•เตเด•เดฟเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดตเดดเดฟ เดชเดพเดธเดพเด•เตเด•เดฟเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3 เด’เดชเตเดชเด‚ -เด“เดธเต.

-finline-limit=n
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ GCC เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดˆ เดชเดคเดพเด• เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เดชเดฐเดฟเดงเดฟเดฏเตเดŸเต† เดชเดฐเตเด•เตเด•เตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚. n เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเดฎเดพเดฃเต
เด•เดชเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเดตเดงเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเดพเดฃเต, เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต --เดชเดฐเด‚ เดชเต‡เดฐเต=เดฎเต‚เดฒเตเดฏเด‚. เดฆเดฟ -finline-limit=n เด“เดชเตเดทเตป เดšเดฟเดฒเดคเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต:

max-inline-insns-single
เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ n/ 2.

max-inline-insns-auto
เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ n/ 2.

เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดพเดฏเดฟ เดคเดพเดดเต† เด•เดพเดฃเตเด•
เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

เด•เตเดฑเดฟเดชเตเดชเต: เดตเดฟเดฒเดฏเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ -เดซเดฟเตปเดฒเตˆเตป-เดชเดฐเดฟเดงเดฟ เด…เดคเต เดธเตเดฅเดฟเดฐ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

เด•เตเดฑเดฟเดชเตเดชเต: เด•เดชเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ, เด’เดฐเต เด…เดฎเต‚เตผเดคเตเดคเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตเดทเดจเตเดฑเต† เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เด…เดณเดตเต. เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เด‡เดคเต เด…เดธเด‚เดฌเตเดฒเดฟเดฏเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดคเตเดชเต‹เดฒเต† เด…เดคเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด…เตผเดคเตเดฅเดตเตเด‚ เด’เดฐเต เดฑเดฟเดฒเต€เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดฑเดฟเดฒเต€เดธเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚
เดฎเดฑเตเดฑเตŠเดฐเต.

-fno-keep-inline-dllexport
เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเดพเดฃเต -fkeep-inline-functions, เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต
"dllexport" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ declspec เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดซเด‚เด—เตเดทเดจเตเด•เตพ

-fkeep-inline-functions
เดธเดฟเดฏเดฟเตฝ, เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต "เด‡เตปเดฒเตˆเตป" เดŽเดจเตเดจเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต" เดซเด‚เด—เตเดทเดจเตเด•เตพ เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เดซเด‚เด—เตโ€Œเดทเตป เด…เดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตผเดฎเดพเดฐเดฟเดฒเต‡เด•เตเด•เตเด‚ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเตเดตเดฟเดšเตเดšเต เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
GNU C90 เดฒเต† "เดŽเด•เตเดธเตโ€Œเดฑเตเดฑเต‡เตบ เด‡เตปเดฒเตˆเตป" เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. C++-เตฝ, เดŽเดฒเตเดฒเดพเด‚ เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด‡เตปเดฒเตˆเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

-fkeep-static-consts
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดฃเดพเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ, "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด•เต‹เตบเดธเตเดฑเตเดฑเต" เดŽเดจเตเดจเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดœเดฟเดธเดฟเดธเดฟ เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดฃเด‚
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดฃเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เด‡เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
The -fno-keep-static-consts เด“เดชเตเดทเตป.

-fmerge-เดธเตเดฅเดฟเดฐเด™เตเด™เตพ
เดธเดฎเดพเดจ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚ (เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เดณเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เดณเตเด‚)
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚.

เด…เดธเด‚เดฌเตเดฒเดฑเตเด‚ เดฒเดฟเด™เตเด•เดฑเตเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด•เด‚เดชเตˆเดฒเต‡เดทเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต เดˆ เด“เดชเตเดทเตป
เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -fno-merge-constants เดˆ เดธเตเดตเดญเดพเดตเด‚ เดคเดŸเดฏเดพเตป.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-fmerge-เดŽเดฒเตเดฒเดพ-เดธเตเดฅเดฟเดฐเดคเด•เดณเตเด‚
เด’เดฐเต‡ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเด‚ เดธเดฎเดพเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚.

เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fmerge-เดธเตเดฅเดฟเดฐเด™เตเด™เตพ. เด‡เดคเดฟเดจเตเดชเตเดฑเดฎเต† -fmerge-เดธเตเดฅเดฟเดฐเด™เตเด™เตพ เดˆ
เด‰เดฆเดพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด…เดฑเต‡เด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดค เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเต‹เดฒเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดจเตเดฑเด—เตเดฐเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดฐเด™เตเด™เตพ. C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ C++ เดชเต‹เดฒเตเดณเตเดณ เดญเดพเดทเด•เตพเด•เตเด•เต เด“เดฐเต‹ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต,
เด†เดตเตผเดคเตเดคเดจ เด•เต‹เดณเตเด•เดณเดฟเตฝ เด’เดฐเต‡ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเด‚เดญเดตเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต†, เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏเดฟ
เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เตพ, เด…เดคเดฟเดจเดพเตฝ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดจเตเดฐเต‚เดชเดฎเดฒเตเดฒเดพเดคเตเดค เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚.

-fmodulo-sched
เด†เดฆเตเดฏ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต เดธเตเดตเดฟเด‚เด—เต เดฎเต‹เดกเตเดฒเต‹ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•. เดˆ
เดชเดพเดธเต เด…เด•เดคเตเดคเต† เดฒเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เด•เตเด•เตเด•เดฏเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เด“เดตเตผเดฒเดพเดชเตเดชเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เด…เดตเดฏเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

-fmodulo-sched-allow-regmoves
เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดจเต€เด•เตเด•เด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• SMS เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฎเตŠเดกเตเดฏเต‚เดณเต‹ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•. เดŽเดดเตเดคเดฟเดฏเดคเต
เดˆ เดซเตเดฒเดพเด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเดฟเดฒ เด†เตปเดฑเดฟ เดกเดฟเดชเต†เตปเดกเตปเดธเต เดŽเดกเตเดœเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เด…เดคเต เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด‚
เดฒเตˆเดซเต เดฑเต‡เดžเตเดšเต เดตเดฟเดถเด•เดฒเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฑเต†เด—เต-เดฎเต‚เดตเตเด•เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต -fmodulo-sched เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-fno-branch-count-reg
เด’เดฐเต เด•เต—เดฃเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ "เด•เตเดฑเดตเต, เดถเดพเด–" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต, เดชเด•เดฐเด‚
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•, เด…เดคเดฟเดจเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•
เดชเต‚เดœเตเดฏเด‚, เดคเตเดŸเตผเดจเตเดจเต เดซเดฒเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดถเดพเด–. เดˆ เด“เดชเตเดทเตป เด…เตผเดคเตเดฅเดชเต‚เตผเดฃเตเดฃเดฎเดพเดฃเต
x86, PowerPC, IA-64 เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด…เดคเตเดคเดฐเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ
เดŽเดธเต/390.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fbranch-count-reg.

-fno-function-cse
เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เด‡เดŸเดฐเตเดคเต; เดŽ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดตเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•
เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตโ€Œเดทเตป เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เด•เตเดฑเดžเตเดž เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดšเดฟเดฒ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดนเดพเด•เตเด•เตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต
เดˆ เด“เดชเตเดทเตป เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดŸเดคเตเดคเตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด…เดธเด‚เดฌเตเดฒเตผ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเด‚
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -เดซเด‚เด—เตเดทเตป-cse

-fno-zero-initialized-in-bss
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด’เดฐเต BSS เดตเดฟเดญเดพเด—เดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, GCC เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดŸเตเดจเตเดจเต
เดฌเดฟเดŽเดธเตเดŽเดธเดฟเดฒเต‡เด•เตเด•เต เดชเต‚เดœเตเดฏเดฎเดพเดฏเดฟ เด†เดฐเด‚เดญเดฟเดšเตเดšเต. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเดฟเตฝ เด‡เดคเต เด‡เดŸเด‚ เดฒเดพเดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดšเดฟเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเต† เดธเตเดชเดทเตเดŸเดฎเดพเดฏเดฟ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดˆ เด“เดชเตเดทเตป เดˆ เดธเตเดตเดญเดพเดตเด‚ เด“เดซเดพเด•เตเด•เตเดจเตเดจเต
เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต. เด‰เดฆเดพ, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚
เด† เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fzero-initialized-in-bss.

-fmudflap -fmudflapth -fmudflapir
เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเตเด•เตพเด•เตเด•เต (C, C++), เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต เดŽเดฒเตเดฒเดพ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ/เด…เดฑเต‡
dereferencing เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, เดšเดฟเดฒ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเตเดŸเตเดฐเดฟเด‚เด—เต/เดนเต€เดชเตเดชเต เดซเด‚เด—เตเดทเดจเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เดšเดฟเดฒเดคเต
เดถเตเดฐเต‡เดฃเดฟ/เดธเดพเดงเตเดค เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ. เด…เด™เตเด™เดจเต† เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดค เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹เด•เตพ, เด…เดธเดพเดงเตเดตเดพเดฏ เดนเต€เดชเตเดชเต เด‰เดชเดฏเต‹เด—เด‚, เดฎเดฑเตเดฑเต เดšเดฟเดฒ C/C++ เด•เตเดฒเดพเดธเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฐเต‹เดงเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดชเดฟเดถเด•เตเด•เตพ. เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
(libmudflap), เดŽเด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚ -fmudflap เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดฑเตบ-เดŸเตˆเด‚ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต MUDFLAP_OPTIONS
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ. เด…เดคเดฟเดจเตเดฑเต† เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ "env MUDFLAP_OPTIONS=-help a.out" เด•เดพเดฃเตเด•.

เด‰เดชเดฏเต‡เดพเด—เด‚ -fmudflapth เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ -fmudflap เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚
เดคเตเดฐเต†เดกเต เดšเต†เดฏเตเดค. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -fmudflapir, เด‡เดคเดฟเดจเตเดชเตเดฑเดฎเต† -fmudflap or -fmudflapth, เดŽเด™เตเด•เดฟเตฝ
เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฑเต€เดกเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดฃเด‚. เด‡เดคเต เด•เตเดฑเดšเตเดšเต เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต (เด•เต‚เดŸเดพเดคเต†
เด…เดคเดฟเดจเดพเตฝ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚) เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดšเดฟเดฒ เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต
เด•เต‡เดŸเดพเดฏ เดŽเดดเตเดคเตเดคเตเด•เตพ, เดชเด•เตเดทเต‡ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดกเดพเดฑเตเดฑ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

-เดซเตเดคเตเดฐเต†เดกเต-เดœเดฎเตเดชเตเดธเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเตเด•, เด…เดตเดฟเดŸเต† เด’เดฐเต เด•เตเดคเดฟเดšเตเดšเตเดšเดพเดŸเตเดŸเด‚ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดฎเดฑเตเดฑเตŠเดฐเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด†เดฆเตเดฏเดคเตเดคเต† เดถเดพเด–เดฏเดพเดฃเต
เด’เดจเตเดจเตเด•เดฟเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดถเดพเด–เดฏเตเดŸเต† เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต‡เด•เตเด•เต‹ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต‹ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตโ€Œเดคเต
เดตเตเดฏเดตเดธเตเดฅ เดถเดฐเดฟเดฏเดพเดฃเต‹ เดคเต†เดฑเตเดฑเดพเดฃเต‹ เดŽเดจเตเดจเต เด…เดฑเดฟเดฏเดพเดฎเต‹ เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เด…เดคเต เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fsplit-wid-types
32-เดฌเดฟเดฑเตเดฑเดฟเดฒเต† "เดจเต€เดฃเตเดŸ เดจเต€เดณเด‚" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด’เดฐเต เดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดธเดฟเดธเตเดฑเตเดฑเด‚, เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดตเดฟเดญเดœเดฟเดšเตเดšเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ
เด…เดคเตเดคเดฐเด‚ เดคเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฎเดฟเด•เดšเตเดš เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-fcse-follow-jumps
เด•เต‹เดฎเตบ เดธเดฌเตโ€ŒเดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเดจเดฟเตฝ (เดธเดฟโ€ŒเดŽเดธเตโ€Œเด‡), เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
เดฎเดฑเตเดฑเตŠเดฐเต เดตเดดเดฟเดฏเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เตเดคเดฟเดšเตเดšเตเดšเดพเดŸเตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดฒเต†เดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, CSE เดเดฑเตเดฑเตเดฎเตเดŸเตเดŸเตเดฎเตเดชเต‹เตพ
"else" เด•เตเดฒเต‹เดธเต เด‰เดณเตเดณ เด’เดฐเต "if" เดชเตเดฐเดธเตเดคเดพเดตเดจ, CSE เดˆ เด…เดตเดธเตเดฅ เดตเดฐเตเดฎเตเดชเต‹เตพ เด•เตเดคเดฟเดšเตเดšเตเดšเดพเดŸเตเดŸเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเด‚
เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเต เดคเต†เดฑเตเดฑเดพเดฃเต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fcse-skip-blocks
เด‡เดคเต เดธเดฎเดพเดจเดฎเดพเดฃเต -fcse-follow-jumps, เดŽเดจเตเดจเดพเตฝ CSE เด…เดคเดฟเดจเตเดฑเต† เด•เตเดคเดฟเดชเตเดชเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏเดฟ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•. เดธเดฟโ€ŒเดŽเดธเตโ€Œเด‡ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ "if" เดชเตเดฐเดธเตโ€Œเดคเดพเดตเดจเดฏเต† เดจเต‡เดฐเดฟเดŸเตเดฎเตเดชเต‹เตพ
เดฎเดฑเตเดฑเตŠเดฐเต เดตเตเดฏเดตเดธเตเดฅ, -fcse-skip-blocks เดถเดฐเต€เดฐเดคเตเดคเดฟเดจเต เดšเตเดฑเตเดฑเตเด‚ เด•เตเดคเดฟเดšเตเดšเตเดšเดพเดŸเตเดŸเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเดพเตป CSE เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
"เดŽเด™เตเด•เดฟเตฝ".

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-frerun-cse-after-loop
เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด•เต‹เดฎเตบ เดธเดฌเต เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fgcse
เด’เดฐเต เด—เตเดฒเต‹เดฌเตฝ เด•เต‹เดฎเตบ เดธเดฌเตโ€ŒเดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เดชเดพเดธเต เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดพเดธเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดจเตเดจเต
เด†เด—เต‹เดณ เดธเตเดฅเดฟเดฐเดตเตเด‚ เดชเด•เตผเดชเตเดชเตเด‚ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตฝ.

เด•เตเดฑเดฟเดชเตเดชเต: เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เด—เต‹เดŸเตเดŸเต‹เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด’เดฐเต GCC เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดจเดฟเด™เตเด™เตพ เด—เตเดฒเต‹เดฌเตฝ เด•เต‹เดฎเตบ เดธเดฌเตโ€ŒเดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ เดฎเดฟเด•เดšเตเดš เดฑเตบ-เดŸเตˆเด‚ เดชเตเดฐเด•เดŸเดจเด‚
เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด• -fno-gcse เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต‡เด•เตเด•เต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fgcse-lm
เดŽเดชเตเดชเต‡เดพเตพ -fgcse-lm เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด†เด—เต‹เดณ เดชเตŠเดคเต เด‰เดชเดตเดฟเด•เตเดทเต‡เดชเดฃเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚
เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฒเต‹เดกเตเด•เตพ เดคเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เตเด•. เด‡เดคเต เด’เดฐเต เดฒเต‚เดชเตเดชเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเต‚เดชเตเดชเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด’เดฐเต เดฒเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸ เด’เดฐเต เดฒเต‹เดกเต/เดธเตเดฑเตเดฑเต‹เตผ เดธเต€เด•เตเดตเตปเดธเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† a
เดฒเต‚เดชเตเดชเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเด•เตผเดคเตเดคเตเด•/เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•.

gcse เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚.

-fgcse-sm
เดŽเดชเตเดชเต‡เดพเตพ -fgcse-sm เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด—เตเดฒเต‹เดฌเตฝ เด•เต‹เดฎเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เตผ เดฎเต‹เดทเตป เดชเดพเดธเต เดฑเตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
subexpression เด‰เดจเตเดฎเต‚เดฒเดจเด‚. เดˆ เดชเดพเดธเต เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพ เดจเต€เด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚. เดŽเดชเตเดชเต‡เดพเตพ
เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -fgcse-lm, เดฒเต‹เดกเต/เดธเตเดฑเตเดฑเต‹เตผ เดธเต€เด•เตเดตเตปเดธเต เด…เดŸเด™เตเด™เตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เตพ เด†เด•เดพเด‚
เดฒเต‚เดชเตเดชเดฟเดจเต เดฎเตเดฎเตเดชเต เด’เดฐเต เดฒเต‹เดกเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฒเต‚เดชเตเดชเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฎเดพเดฑเตเดฑเดฟ.

เด’เดฐเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดฒเดคเตเดคเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-fgcse-las
เดŽเดชเตเดชเต‡เดพเตพ -fgcse-las เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด†เด—เต‹เดณ เดชเตŠเดคเต เด‰เดชเดตเดฟเด•เตเดทเต‡เดชเดฃเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดชเดพเดธเต
เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เด’เดฐเต‡ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจ เด…เดจเดพเดตเดถเตเดฏ เดฒเต‹เดกเตเด•เดณเต† เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต (เดฐเดฃเตเดŸเตเด‚
เดญเดพเด—เดฟเด•เดตเตเด‚ เดชเต‚เตผเดฃเตเดฃเดตเตเดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ).

เด’เดฐเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดฒเดคเตเดคเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-fgcse-เด†เดซเตเดฑเตเดฑเตผ-เดฑเต€เดฒเต‹เดกเต
เดŽเดชเตเดชเต‡เดพเตพ -fgcse-เด†เดซเตเดฑเตเดฑเตผ-เดฑเต€เดฒเต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด’เดฐเต เด…เดจเดพเดตเดถเตเดฏ เดฒเต‹เดกเต เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เดชเดพเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดตเต€เดฃเตเดŸเตเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚. เดˆ เดชเดพเดธเดฟเดจเตเดฑเต† เด‰เดฆเตเดฆเต‡เดถเตเดฏเด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดšเต‹เตผเดšเตเดš เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต.

-funsafe-loop-optimizations
เดจเตฝเด•เดฟเดฏเดพเตฝ, เดฒเต‚เดชเตเดชเต เดธเต‚เดšเดฟเด•เด•เตพ เด•เดตเดฟเดžเตเดžเตŠเดดเตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด‚
เดจเต‹เตบเดŸเตเดฐเดฟเดตเดฟเดฏเตฝ เดŽเด•เตเดธเดฟเดฑเตเดฑเต เด…เดตเดธเตเดฅเดฏเตเดณเตเดณ เดฒเต‚เดชเตเดชเตเด•เตพ เด…เดจเดจเตเดคเดฎเดฒเตเดฒ. เด‡เดคเต เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดถเตเดฐเต‡เดฃเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเดฟเดจเต เดคเดจเตเดจเต† เด‡เดต เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเดŸเต†
เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เดธเดพเดงเตเดตเดพเดฃเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต -Wunsafe-loop-optimizations, เด•เดฎเตเดชเตˆเดฒเตผ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เด‡เดคเต เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฒเต‚เดชเตเดชเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ.

-เดซเตเด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเดฟเด‚เด—เต
เด•เตเดฐเต‹เดธเต-เดœเดฎเตเดชเดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฏ เด•เต‹เดกเดฟเดจเต†เดฏเตเด‚ เดเด•เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเต เด•เตเดฐเต‹เดธเต- เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเด‚.
เดšเดพเดŸเตเดจเตเดจเต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fauto-inc-เดกเดฟเดธเด‚
เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเตเด•เดณเตเดฎเดพเดฏเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเดŸเต† เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตเด•เดณเต‹ เด•เตเดฑเดตเตเด•เดณเต‹ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดˆ เดชเดพเดธเต เด†เดฃเต
เด‡เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเตเดค เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต.
เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‡เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเตเด‚.

-fdce
RTL-เตฝ เดกเต†เดกเต เด•เต‹เดกเต เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (DCE) เดจเดŸเดคเตเดคเตเด•. เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-fdse
RTL-เตฝ เดกเต†เดกเต เดธเตเดฑเตเดฑเต‹เตผ เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (DSE) เดจเดŸเดคเตเดคเตเด•. เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-เดซเดฟเดซเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เดœเดฎเตเดชเตเด•เดณเต† เดถเดพเด–เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดคเตเดฒเตเดฏเดคเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚. เด‡เดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดธเต‹เดชเดพเดงเดฟเด• เดจเต€เด•เตเด•เด™เตเด™เตพ, เดฎเดฟเดจเดฟเดฑเตเดฑเต, เดชเดฐเดฎเดพเดตเดงเดฟ, เดธเต†เดฑเตเดฑเต เดซเตเดฒเดพเด—เตเด•เดณเตเด‚ เดŽเดฌเดฟเดŽเดธเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚, เดšเดฟเดฒ เดคเดจเตเดคเตเดฐเด™เตเด™เดณเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เดธเดพเดงเดพเดฐเดฃ เด•เดฃเด•เตเด•เต เดชเตเดฐเด•เดพเดฐเด‚. เดšเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดคเต เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต
เดฒเดญเตเดฏเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต "if-conversion2" เด†เดฃเต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-เดซเดฟเดซเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚2
เดธเต‹เดชเดพเดงเดฟเด• เดœเดฎเตเดชเตเด•เตพ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดธเต‹เดชเดพเดงเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ (เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดถเดพเด–เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดคเดคเตเดคเตเดฒเตเดฏเด™เตเด™เตพ.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-fdelete-null-pointer-checks
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเดพเด•เดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด•เต‹เดกเต‹ เดกเดพเดฑเตเดฑเดฏเต‹ เด‡เดฒเตเดฒเต†เดจเตเดจเตเด‚ เด•เดฐเตเดคเตเด•
เดฎเต‚เดฒเด•เด‚ เด…เดตเดฟเดŸเต† เดตเดธเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดซเต‹เตพเดกเดฟเด‚เด—เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฒเต†เดตเดฒเตเด•เตพ. เด•เต‚เดŸเดพเดคเต†, เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเดฒเต† เดฎเดฑเตเดฑเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเดพเดธเตเด•เตพ เดˆ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจ เด†เด—เต‹เดณ เดกเดพเดฑเตเดฑเดพเดซเตเดฒเต‹ เดตเดฟเดถเด•เดฒเดจเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•;
เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‡เดคเดฟเดจเด•เด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดพเตฝ, เด…เดคเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดธเดพเดงเตเดตเดพเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดšเดฟเดฒ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ เดˆ เด…เดจเตเดฎเดพเดจเด‚ เดถเดฐเดฟเดฏเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
-fno-delete-null-pointer-checks เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป
เด† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต.

เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด‰เตพเดšเตเดšเต‡เตผเดคเตเดคเดต, เดŽเดฒเตเดฒเดพ เดคเดฒเด™เตเด™เดณเดฟเดฒเตเด‚ เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด‡เดคเต เดŽเดฒเตเดฒเดพ เดคเดฒเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: -O0, -O1, -O2, -O3, -เด“เดธเต. เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดธเตเด•เตพ
เดตเตเดฏเดคเตเดฏเดธเตเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดฒเด™เตเด™เดณเดฟเตฝ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-fdevirtualize
เดตเต†เตผเดšเตเดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เดณเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเต เด•เต‹เดณเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚. เด‡เดคเต เดฐเดฃเตเดŸเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเดฒเตเด‚ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเดฒเดฟเดฒเตเด‚
("-เดซเดฟเตปเดกเดฏเดฑเด•เตเดŸเต-เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต") เด•เต‚เดŸเดพเดคเต† เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดšเดฐเดฃเด‚ (-fipa-cp). เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เดคเดฒเด™เตเด™เดณเดฟเตฝ -O2, -O3, -เด“เดธเต.

-fexpensive-optimizations
เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ เดจเดฟเดฐเดตเดงเดฟ เดšเต†เดฑเดฟเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-เดธเตเดตเดญเดพเดตเด‚
เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚. เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฃเต
x86-64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ 64-เดฌเดฟเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเต‚เดœเตเดฏเด‚-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดตเดฐเตเดŸเต† เดคเดพเดดเตเดจเตเดจ 32-เดฌเดฟเดฑเตเดฑเต เดชเด•เตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต.

เดฒเต†เดตเดฒเดฟเตฝ x86-เดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3.

-เดซเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดจเต€เด•เตเด•เด‚
-เดซเตเดฐเต†เด—เตเดฎเต‚เดตเต
เดจเต€เด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเตเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดจเดฎเตเดชเดฑเตเด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เดจเตฝเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดŸเตˆเดฏเดฟเด‚เด—เดฟเดจเตเดฑเต† เด…เดณเดตเต เดชเดฐเดฎเดพเดตเดงเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด‡เดคเดพเดฃเต
เดฐเดฃเตเดŸเต-เด“เดชเตเดชเดฑเดพเตปเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดณเตเดณ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฃเต.

เด•เตเดฑเดฟเดชเตเดชเต -เดซเตเดฐเต†เด—เตเดฎเต‚เดตเต เด’เดชเตเดชเด‚ -เดซเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดจเต€เด•เตเด•เด‚ เด’เดฐเต‡ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฃเต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fira-algorithm=เด…เตฝเด—เต‡เดพเดฐเดฟเดคเด‚
เดธเด‚เดฏเต‹เดœเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เดณเดฑเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดฆเดฟ
เด…เตฝเด—เต‡เดพเดฐเดฟเดคเด‚ เดตเดพเดฆเด‚ เด†เด•เดพเด‚ เดฎเตเตปเด—เดฃเดจ, เด‡เดคเต เดšเต—เดตเดฟเดจเตเดฑเต† เดฎเตเตปเด—เดฃเดจเดพ เด•เดณเดฑเดฟเด‚เด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ CB,
เด‡เดคเต Chaitin-Briggs เด•เดณเดฑเดฟเด‚เด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดšเตˆเดฑเตเดฑเดฟเตป-เดฌเตเดฐเดฟเด—เตเดธเต เด•เดณเดฑเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดŽเดฒเตเดฒเดพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต, เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
เด•เดพเดฐเดฃเด‚ เด…เดคเต เดฎเดฟเด•เดšเตเดš เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

-fira-region=เดชเตเดฐเดฆเต‡เดถเด‚
เดธเด‚เดฏเต‹เดœเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดฆเดฟ เดชเตเดฐเดฆเต‡เดถเด‚ เดตเดพเดฆเด‚
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดฟเตฝ เด’เดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:

เดŽเดฒเตเดฒเดพเด‚ เดŽเดฒเตเดฒเดพ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดฎเต‡เด–เดฒเด•เดณเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดฟเดจเต เดฎเดฟเด•เดšเตเดš เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดšเต†เดฑเตเดคเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด‚ เด‰เดณเตเดณ เดฎเต†เดทเต€เดจเตเด•เตพ.

เดฎเดฟเด•เตเดธเดกเต
เดฑเต€เดœเดฟเดฏเดฃเตเด•เดณเดพเดฏเดฟ เดšเต†เดฑเดฟเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฎเตผเดฆเตเดฆเดฎเตเดณเตเดณ เดฒเต‚เดชเตเดชเตเด•เตพ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดˆ
เดฎเต‚เดฒเตเดฏเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เดฎเดฟเด•เตเด• เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเด‚ เดฎเดฟเด•เดšเตเดš เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต†
เดตเต‡เด—เดคเดฏเตเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต (-O, -O2, ...).

เด’เดจเตเดจเต เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด’เดฐเตŠเดฑเตเดฑ เดฎเต‡เด–เดฒเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดตเดฒเดฟเดชเตเดชเด‚, เด•เต‚เดŸเดพเดคเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เด“เดธเต or -O0.

-เดซเดฟเดฑ-เดฒเต‚เดชเตเดชเต-เดฎเตผเดฆเตเดฆเด‚
เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเต† เดจเต€เด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฒเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต† เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเดฎเตเดฎเตผเดฆเตเดฆเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต IRA เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
เดˆ เด“เดชเตโ€Œเดทเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดšเต†เดฑเตเดคเตเดฎเดพเดฏ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดตเดฒเดฟเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดซเดฏเดฒเตเด•เตพ (>= 32 เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ), เดŽเดจเตเดจเดพเตฝ เด‡เดคเดฟเดจเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดˆ เด“เดชเตโ€Œเดทเตป เดฒเต†เดตเดฒเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O3 เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ.

-fno-ira-share-save-slots
เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดนเดพเตผเดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดฒเต‹เดŸเตเดŸเตเด•เดณเตเดŸเต† เดชเด™เตเด•เดฟเดŸเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เด’เดฐเต เดตเดฟเดณเดฟ. เด“เดฐเต‹ เดนเดพเตผเดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดฒเต‹เดŸเตเดŸเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดซเด‚เด—เตเดทเตป เดธเตเดฑเตเดฑเดพเด•เตเด•เต
เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ เดตเดฒเตเดคเดพเดฃเต.

-fno-ira-share-spill-slots
เดตเตเดฏเดพเดœ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดš เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดฒเต‹เดŸเตเดŸเตเด•เดณเตเดŸเต† เดชเด™เตเด•เดฟเดŸเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. เด“เดฐเต‹ เดตเตเดฏเดพเดœ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด‚
เดนเดพเตผเดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดฒเต‹เดŸเตเดŸเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดซเด‚เด—เตเดทเตป
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ เดตเดฒเตเดคเดพเดฃเต.

-fira-verbose=n
เดธเด‚เดฏเต‹เดœเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดกเด‚เดชเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดตเดพเดšเดพเดŸเต‹เดชเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 5 เด†เดฃเต. เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ n 10-เดจเต เด•เต‚เดŸเตเดคเดฒเต‹ เดคเตเดฒเตเดฏเดฎเต‹ เด†เดฃเต, เดกเด‚เดชเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดฏเดšเตเดšเต
เด…เดคเต‡ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต stderr-เดฒเต‡เด•เตเด•เต n เดฎเตˆเดจเดธเต 10.

-fdelayed-branch
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•
เดตเตˆเด•เดฟเดฏ เดฌเตเดฐเดพเดžเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเตเดฒเต‹เดŸเตเดŸเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-fschedule-insns
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•
เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเตเดฑเตเดฑเดพเดณเตเด•เตพ. เด‡เดคเต เดฏเดจเตเดคเตเดฐเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดธเตเดฒเต‹ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•
เดฒเต‹เดกเดฟเดจเตเดฑเต† เดซเดฒเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต เดตเดฐเต† เด‡เดทเตเดฏเต‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3.

-fschedule-insns2
เดธเดฎเดพเดจเดฎเดพเดฏ -fschedule-insns, เดŽเดจเตเดจเดพเตฝ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดทเต†เดกเตเดฏเต‚เดณเดฟเด™เตเด™เดฟเดจเตเดฑเต† เด’เดฐเต เด…เดงเดฟเด• เดชเดพเดธเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚. เดŽ เด‰เดณเตเดณ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดšเต†เดฑเดฟเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดŽเดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต เดšเด•เตเดฐเด‚.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fno-sched-interblock
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเดฐเตเดคเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดฎเตเดฎเตเดชเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดคเดพเดฏเดคเต -fschedule-insns เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 or
เด‰เดฏเตผเดจเตเดจเดคเต.

-fno-sched-spec
เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดฎเตเดฎเตเดชเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, เด…เดคเดพเดฏเดคเต -fschedule-insns เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต
-O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-เดฎเตผเดฆเตเดฆเด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดฎเตเดฎเตเดชเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดชเตเดฐเดทเตผ เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต insn เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เต‚, เด…เดคเดพเดฏเดคเต
-fschedule-insns เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต. เดˆ เด“เดชเตเดทเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดœเดจเดฑเต‡เดฑเตเดฑเดกเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚
เดธเด‚เด–เตเดฏเดฏเตเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเดฎเตเดฎเตผเดฆเตเดฆเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด•เต‹เดกเต เดšเต†เดฏเตเดคเต เด…เดคเดฟเดจเตเดฑเต† เดตเดฒเดฟเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด•
เดฒเดญเตเดฏเดฎเดพเดฏ เดนเดพเตผเดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด…เดจเดจเตเดคเดฐเดซเดฒเดฎเดพเดฏเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดšเต‹เตผเดจเตเดจเต
เดตเดฟเดนเดฟเดคเด‚.

-fsched-เดธเตเดชเต†เด•เต-เดฒเต‹เดกเต
เดšเดฟเดฒ เดฒเต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เดŽเดชเตเดชเต‹เดดเดพเดฃเต เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดฎเตเดฎเตเดชเต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต, เด…เดคเดพเดฏเดคเต -fschedule-insns เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-spec-load-dangerous
เด•เต‚เดŸเตเดคเตฝ เดฒเต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เดŽเดชเตเดชเต‹เดดเดพเดฃเต เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดฎเตเดฎเตเดชเต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต, เด…เดคเดพเดฏเดคเต -fschedule-insns เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-stalled-insns
-fsched-stalled-insns=n
เดธเตโ€Œเดฑเตเดฑเดพเตพเดกเต เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดคเตเดฐ เด‡เตปเดธเตโ€Œเดจเตเด•เตพ (เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ) เด…เด•เดพเดฒเดคเตเดคเดฟเตฝ เดจเต€เด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด•
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเต เดธเดฎเดฏเดคเตเดคเต, เดคเดฏเตเดฏเดพเดฑเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต insns.
-fno-sched-stalled-insns เด…เด•เดพเดฒเดคเตเดคเดฟเตฝ เด’เดฐเต เด‡เตปเดธเตโ€Œเดจเตเด•เดณเตเด‚ เดจเต€เด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต,
-fsched-stalled-insns=0 เด•เตเดฏเต‚เดตเดฟเดฒเตเดณเตเดณ เดŽเดคเตเดฐ เด‡เตปเดธเตโ€Œเดจเตเด•เตพ เดจเต€เด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เด…เด•เดพเดฒเดคเตเดคเดฟเตฝ. -fsched-stalled-insns เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด‡เดฒเตเดฒเดพเดคเต† เดคเตเดฒเตเดฏเดฎเดพเดฃเต
-fsched-stalled-insns=1.

-fsched-stalled-insns-dep
-fsched-stalled-insns-dep=n
เด’เดฐเต เดธเตโ€Œเดฑเตเดฑเดพเตพเดกเต เด†เดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเดฟเดจเดพเดฏเดฟ เดŽเดคเตเดฐ เด‡เตปเดธเตโ€ŒเดŽเตป เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ (เดธเตˆเด•เตเด•เดฟเดณเตเด•เตพ) เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด•
เดธเตโ€Œเดฑเตเดฑเดพเตพเดกเต เด‡เตปเดธเตโ€Œเดจเตเด•เดณเตเดŸเต† เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เด•เดพเดฒ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเดพเดฃเต เด‡เตปเดธเตโ€ŒเดŽเตป. เดˆ
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเต เดธเดฎเดฏเดคเตเดคเต เดฎเดพเดคเตเดฐเดฎเต‡ เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เต‚, เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚
-fsched-stalled-insns เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. -fno-sched-stalled-insns-dep เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
-fsched-stalled-insns-dep=0. -fsched-stalled-insns-dep เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด‡เดฒเตเดฒเดพเดคเต† เดคเตเดฒเตเดฏเดฎเดพเดฃเต
เดฒเต‡เด•เตเด•เต -fsched-stalled-insns-dep=1.

-fsched2-เด‰เดชเดฏเต‹เด—เด‚-เดธเต‚เดชเตเดชเตผ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดถเต‡เดทเด‚ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เด…เดคเดฟเดฐเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดšเดฒเดจเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด‚
เดทเต†เดกเตเดฏเต‚เดณเตเด•เตพ. เดŽเดฒเตเดฒเดพ เดฎเต†เดทเต€เตป เดตเดฟเดตเดฐเดฃเด™เตเด™เดณเตเด‚ GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดˆ เด“เดชเตเดทเตป เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต
เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดซเดฒเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดธเดฟเดชเดฟเดฏเต เดตเดณเดฐเต† เด…เดŸเตเดคเตเดคเต เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เตเด•.

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดถเต‡เดทเด‚ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เต‚, เด…เดคเดพเดฏเดคเต
-fschedule-insns2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-group-heuristic
เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เด—เตเดฐเต‚เดชเตเดชเต เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเต† เด…เดจเตเด•เต‚เดฒเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเต เด’เดฐเต เดทเต†เดกเตเดฏเต‚เตพ เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดชเต†เดŸเตเดŸเดคเดพเดฃเต. เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด…เดคเดพเดฏเดคเต -fschedule-insns or -fschedule-insns2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ-เดชเดพเดคเตเดคเต-เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต
เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ-เดชเดพเดคเตเดคเต เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฃเต
เดจเดฟเตผเดฃเดพเดฏเด• เดชเดพเดคเดฏเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด…เดคเดพเดฏเดคเต -fschedule-insns or -fschedule-insns2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-spec-insn-heuristic
เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฃเต
เด•เต‚เดŸเตเดคเตฝ เด†เดถเตเดฐเดฟเดคเดคเตเดต เดฌเดฒเดนเต€เดจเดคเดฏเตเดณเตเดณ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเดพเดฏเดคเต -fschedule-insns or -fschedule-insns2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-rank-heuristic
เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เดฑเดพเด™เตเด•เต เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเต† เด…เดจเตเด•เต‚เดฒเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเตเดคเตฝ เดตเดฒเตเดชเตเดชเดฎเต‹ เด†เดตเตƒเดคเตเดคเดฟเดฏเต‹ เด‰เดณเตเดณ เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเดพเดฏเดคเต -fschedule-insns or -fschedule-insns2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-last-insn-heuristic
เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เด…เดตเดธเดพเดจเดคเตเดคเต† เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฃเต
เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเดคเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด…เดคเดพเดฏเดคเต -fschedule-insns or -fschedule-insns2
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-fsched-dep-count-heuristic
เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เดกเดฟเดชเตปเดกเดจเตเดฑเต-เด•เต—เดฃเตเดŸเต เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฃเต
เด…เดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเดพเดฏเดคเต -fschedule-insns or -fschedule-insns2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต -O2
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-freschedule-modulo-scheduled-loops
เด’เดฐเต เดฒเต‚เดชเตเดชเต เดฎเต‹เดกเตเดฒเต‹ เด†เดฃเต†เด™เตเด•เดฟเตฝ, เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด™เตเด™เดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดฎเต‹เดกเตเดฒเต‹ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดตเดฐเตเดจเตเดจเต
เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตโ€Œเดคเดคเต เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดŸเดฏเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดทเต†เดกเตเดฏเต‚เตพ, เด…เดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เดซเตเดธเต†เดฒเด•เตเดŸเต€เดตเต-เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด•. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดฑเดฃเตเดฃเตเด•เตพ
เด†เดฆเตเดฏ เดทเต†เดกเตเดฏเต‚เดณเตผ เดชเดพเดธเดฟเดจเต เดชเด•เดฐเด‚.

-fselective-scheduling2
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด•. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดฑเดฃเตเดฃเตเด•เตพ
เดฐเดฃเตเดŸเดพเด‚ เดทเต†เดกเตเดฏเต‚เดณเตผ เดชเดพเดธเดฟเดจเต เดชเด•เดฐเด‚.

-fsel-เดทเต†เดกเต-เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดเดฑเตเดฑเดตเตเด‚ เด‰เดณเตเดณเดฟเดฒเต† เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ
เด“เดชเตเดทเดจเดฟเตฝ เด’เดจเตเดจเต เดตเดฐเต† เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ -เดซเตเดธเต†เดฒเด•เตเดŸเต€เดตเต-เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต or -fselective-scheduling2 is
เด“เดฃเดพเด•เตเด•เดฟ.

-fsel-sched-pipelining-outer-loops
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เต เดฒเต‚เดชเตเดชเตเด•เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดชเตเดฑเดฎเต‡ เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดชเตเดฑเด‚ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚. เดˆ
เด“เดชเตเดทเตป เดตเดฐเต† เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ -fsel-เดทเต†เดกเต-เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เต เด“เดฃเดพเดฃเต.

-fshrink-wrap
เดŽเดฎเดฟเดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เตเด•เตพ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดญเดพเด—เด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚
เดซเด‚เด—เตเดทเดจเตเดฑเต† เดฎเตเด•เดณเดฟเตฝ. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด‰เดฏเตผเดจเตเดจเดคเต.

-fcaller-เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เดตเดดเดฟ เด•เตเดฒเต‹เดฌเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•,
เด…เดคเตเดคเดฐเด‚ เด•เต‹เดณเตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด…เดงเดฟเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†.
เด…เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดš เด•เต‹เดกเต เดฒเดญเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดนเดพเดœเดฐเดพเด•เตเด•เดฃเด‚.

เดšเดฟเดฒ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดณเตเดณเดตเดฏเดฟเตฝ เดˆ เด“เดชเตโ€Œเดทเตป เดŽเดชเตเดชเต‹เดดเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เต‹เตพ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดš เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fcombine-stack-adjustments
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดกเตเดœเดธเตเดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ (เดชเตเดทเตเด•เดณเตเด‚ เดชเต‹เดชเตเดชเตเด•เดณเตเด‚) เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดซเดฑเตปเดธเตเด•เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดตเดฏเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป.

เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O1 เด‰เดฏเตผเดจเตเดจเดคเต.

-fconserve-stack
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เตเดฑเดšเตเดšเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚,
เด…เดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต† เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚. เดˆ เด“เดชเตเดทเตป เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต เดตเดฒเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต-
เดซเตเดฐเต†เดฏเดฟเด‚ 100-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด’เดชเตเดชเด‚ เดตเดฒเดฟเดฏ-เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดซเตเดฐเต†เดฏเดฟเด‚-เดตเดณเตผเดšเตเดš 400-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ.

-ftree-reassoc
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดชเตเดจเดƒเดธเด‚เดฏเต‹เดœเดจเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-pre
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดญเดพเด—เดฟเด• เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (PRE) เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -O2 เด’เดชเตเดชเด‚ -O3.

-ftree-partial-pre
เดญเดพเด—เดฟเด• เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (PRE) เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด•เดฎเดพเด•เตเด•เตเด•. เดˆ เดซเตเดฒเดพเด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -O3.

-ftree-forwprop
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดซเต‹เตผเดตเต‡เดกเต เดชเตเดฐเดšเดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด’เดชเตเดชเด‚
เด‰เดฏเตผเดจเตเดจเดคเต.

-เดซเตเดฐเต€-เดซเตเดฐเต€
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดซเตเตพ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (FRE) เดจเดŸเดคเตเดคเตเด•. FRE เด‰เด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚
PRE, FRE เดŽเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพ เดตเดดเดฟเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตเดจเตเดจ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‚
เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ. เดˆ เดตเดฟเดถเด•เดฒเดจเด‚ PRE-เดฏเต†เด•เตเด•เดพเตพ เดตเต‡เด—เดฎเต‡เดฑเดฟเดฏเดคเดพเดฃเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด‡เดคเต เด•เตเดฑเดšเตเดšเต เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-phiprop
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดธเต‹เดชเดพเดงเดฟเด• เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เดกเต เด‰เดฏเตผเดคเตเดคเตเด•. เดˆ เดชเดพเดธเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-เดชเด•เตผเดชเตเดชเต-เดชเตเดฐเต‹เดชเตเดชเต
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เด•เต‹เดชเตเดชเดฟ เดชเตเดฐเตŠเดชเตเดชเด—เต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดพเดธเต เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดชเด•เตผเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต.
เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด‰เดฏเตผเดจเตเดจเดคเต.

-fipa-pure-const
เดเดคเตŠเด•เตเด•เต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดพเดฃเต เดถเตเดฆเตเดงเดฎเต‹ เดธเตเดฅเดฟเดฐเดฎเต‹ เดŽเดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเตเด•. เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-เดซเดฟเดช-เดฑเดซเดฑเตปเดธเต
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฐเด•เตเดทเดชเตเดชเต†เดŸเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•.
เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-fipa-pta
เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดฟเดถเด•เดฒเดจเดตเตเด‚ เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเดตเตเด‚ เดจเดŸเดคเตเดคเตเด•
เดฑเดซเดฑเตปเดธเต เดตเดฟเดถเด•เดฒเดจเด‚. เดˆ เด“เดชเตโ€Œเดทเตป เด…เดฎเดฟเดคเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เด‰เดชเดฏเต‹เด—เดตเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚
เดตเดฒเดฟเดฏ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพ. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดฒเดคเตเดคเดฟเตฝ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-fipa-profile
เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดชเตเดฐเตŠเดซเตˆเตฝ เดชเตเดฐเดšเดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•. เดคเดฃเตเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเด‚ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดคเดฃเตเดคเตเดคเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดชเตเดฐเดพเดตเดถเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ ("เดคเดฃเตเดชเตเดชเต" เดชเต‹เดฒเต†,
"noreturn", เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เตพ) เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต. เดคเดฃเตเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด’เดชเตเดชเด‚
เด’เดฐเดฟเด•เตเด•เตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด•เตเดฑเดšเตเดšเต เดญเดพเด—เด™เตเด™เตพ เดฒเต‚เดชเตเดชเต เดšเต†เดฏเตโ€Œเดคเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-fipa-cp
เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดšเดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต† เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเดพเดฃเต†เดจเตเดจเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป
เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต. เดŽเด™เตเด•เดฟเตฝ เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเด•เดŸเดจเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เด•เดŸเดจเตเดจเตเดชเต‹เดฏเดฟ. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
-O2, -เด“เดธเต เด’เดชเตเดชเด‚ -O3.

-fipa-cp-clone
เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเต เดชเตเดฐเตŠเดชเด—เต‡เดทเตป เดถเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดซเด‚เด—เตเดทเตป เด•เตเดฒเต‹เดฃเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•. เดŽเดชเตเดชเต‡เดพเตพ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดกเดฑเตฝ เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเต เดชเตเดฐเตŠเดชเตเดชเด—เต‡เดทเตป เดซเด‚เด—เตเดทเตป เด•เตเดฒเต‹เดฃเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ
เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดณเดฟเด•เตเด•เดพเด‚. เด•เดพเดฐเดฃเด‚ เด‡เดคเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดซเด‚เด—เตเดทเดจเตเด•เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเด•เตผเดชเตเดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด‡เดคเต เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ (เด•เดพเดฃเตเด• --เดชเดฐเด‚ ipcp-unit-growth=เดฎเต‚เดฒเตเดฏเด‚). เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
-O3.

-fipa-matrix-reorg
เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดซเตเดฒเดพเดฑเตเดฑเดจเดฟเด‚เด—เตเด‚ เดŸเตเดฐเดพเตปเดธเตเดชเต‹เดธเดฟเด‚เด—เตเด‚ เดจเดŸเดคเตเดคเตเด•. เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดซเตเดฒเดพเดฑเตเดฑเดจเดฟเด‚เด—เต เด’เดฐเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
m-dimensional matrix เด…เดคเดฟเดจเตเดฑเต† เดคเตเดฒเตเดฏเดฎเดพเดฏ n-dimensional matrix, เด‡เดตเดฟเดŸเต† n <m. เดˆ
เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต† เดฎเต‚เดฒเด•เด™เตเด™เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดฐเต‹เด•เตเดท เดจเดฟเดฒเดตเดพเดฐเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเต เดŸเตเดฐเดพเตปเดธเตเดชเต‹เดธเดฟเด‚เด—เต เด†เดฃเต, เด‡เดคเต เด•เตเดฐเดฎเด‚ เดฎเดพเดฑเตเดฑเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดพเดทเต† เดชเตเดฐเดฆเต‡เดถเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต† เด…เดณเดตเตเด•เตพ. เดฐเดฃเตเดŸเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดฎเตเดดเตเดตเตป-เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเดคเดพเด•. เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดŸเตเดฐเดพเตปเดธเตโ€Œเดชเต‹เดธเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เต‚
เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

-ftree-เดธเดฟเด™เตเด•เต
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดซเต‹เตผเดตเต‡เดกเต เดธเตเดฑเตเดฑเต‹เตผ เดšเดฒเดจเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด’เดชเตเดชเด‚
เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-bit-ccp
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดตเดฟเดฐเดณเดฎเดพเดฏ เดธเต‹เดชเดพเดงเดฟเด• เดฌเดฟเดฑเตเดฑเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดšเดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
เดตเดฟเดจเตเดฏเดพเดธ เดตเดฟเดตเดฐเด‚. เดˆ เดชเดพเดธเต เดฒเต‹เด•เตเด•เตฝ เดธเตเด•เต†เดฒเดพเตผ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚
เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‰เดฏเตผเดจเตเดจเดคเตเด‚. เด…เดคเดฟเดจเต เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต -ftree-ccp เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ.

-ftree-ccp
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดตเดฟเดฐเดณเดฎเดพเดฏ เดธเต‹เดชเดพเดงเดฟเด• เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดšเดฐเดฃเด‚ (CCP) เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดพเดธเต เดฎเดพเดคเตเดฐเด‚
เดฒเต‹เด•เตเด•เตฝ เดธเตเด•เต†เดฏเดฟเดฒเตผ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-เดธเตเดตเดฟเดšเตเดšเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เดŽเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเตเดตเดฟเดšเตเดšเดฟเตฝ เดฒเดณเดฟเดคเดฎเดพเดฏ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเตเด•เดณเตเดŸเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเด•
เดธเตเด•เต†เดฏเดฟเดฒเตผ เด…เดฑเต‡. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O2 เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-tail-merge
เดธเดฎเดพเดจเดฎเดพเดฏ เด•เต‹เดกเต เดธเต€เด•เตเดตเตปเดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•. เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ, เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดœเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดจเตเดจเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•.
เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดŸเต†เดฏเดฟเตฝ เดฎเต†เตผเดœเดฟเด‚เด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฐเต‹เดธเต เดœเดฎเตเดชเดฟเด‚เด—เต เดŽเดจเตเดจเดพเดฃเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต. เดˆ เดซเตเดฒเดพเด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -O2 เด‰เดฏเตผเดจเตเดจเดคเตเด‚. เดˆ เดชเดพเดธเดฟเดฒเต† เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚
max-tail-merge-comparisons เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด’เดชเตเดชเด‚ max-tail-merge-iterations เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ.

-ftree-dce
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดกเต†เดกเต เด•เต‹เดกเต เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (DCE) เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O
เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-builtin-call-dce
เดฌเดฟเตฝเดŸเตเดŸเดฟเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเต‹เดชเดพเดงเดฟเด• เดกเต†เดกเต เด•เต‹เดกเต เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (DCE) เดจเดŸเดคเตเดคเตเด•
"เดชเดฟเดดเดตเต" เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดคเดตเดฏเดพเดฃเต. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
at -O2 เดŽเด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเตเด‚ -เด“เดธเต เดŽเดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-ftree-dominator-opts
เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดธเตเด•เต†เดฏเดฟเดฒเตผ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฒเตเด•เตพ เดจเดŸเดคเตเดคเตเด• (เดธเตเดฅเดฟเดฐเดฎเดพเดฏ/เดชเด•เตผเดชเตเดชเต เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตฝ, เด†เดตเตผเดคเตเดคเดจเด‚
เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป, เดฑเต‡เดžเตเดšเต เดชเตเดฐเตŠเดชเตเดชเด—เต‡เดทเตป, เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดฒเด˜เต‚เด•เดฐเดฃเด‚) เด’เดฐเต เดกเต‹เดฎเดฟเดจเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ
เดตเตƒเด•เตเดทเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต. เด‡เดคเต เดœเดฎเตเดชเต เดคเตเดฐเต†เดกเดฟเด‚เด—เตเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต (เดœเดฎเตเดชเตเด•เตพ เดœเดฎเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต). เดˆ
เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดซเตเดฒเดพเด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-dse
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดกเต†เดกเต เดธเตเดฑเตเดฑเต‹เตผ เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป (DSE) เดจเดŸเดคเตเดคเตเด•. เด’เดฐเต เดกเต†เดกเต เดธเตเดฑเตเดฑเต‹เตผ เด’เดฐเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเดพเดฃเต
เด‡เดŸเดชเต†เดŸเตเดŸ เดฒเต‹เดกเตเด•เดณเตŠเดจเตเดจเตเด‚ เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเตŠเดฐเต เดธเตเดฑเตเดฑเต‹เตผ เดชเดฟเดจเตเดจเต€เดŸเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเดฟเดฏ เดธเตเดฅเดฒเด‚. เด‡เตป
เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเตเดฎเตเดชเดคเตเดคเต† เดธเตเดฑเตเดฑเต‹เตผ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด’เดชเตเดชเด‚
เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-ch
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เดนเต†เดกเตผ เดชเด•เตผเดคเตเดคเตฝ เดจเดŸเดคเตเดคเตเด•. เด‡เดคเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด‡เดคเต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฃเต
เด•เต‹เดกเต เดฎเต‹เดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเดŸเต† เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟ. เด‡เดคเต เด’เดฐเต เดœเดฎเตเดชเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเดคเดพเด•
เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‰เดฏเตผเดจเตเดจเดคเตเด‚. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ -เด“เดธเต, เด…เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฎเตเดคเตฝ
เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

-ftree-loop-optimize
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด’เดชเตเดชเด‚
เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-เดฒเต‚เดชเตเดชเต-เดฒเต€เดจเดฟเดฏเตผ
เดฎเดฐเดคเตเดคเดฟเตฝ เดฒเต‚เดชเตเดชเต เด‡เดจเตเดฑเตผเดšเต‡เดžเตเดšเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเด•. เด…เดคเต‡ เดชเต‹เดฒเต† -เดซเตเดฒเต‹เดชเตเดชเต-เด‡เดจเตเดฑเตผเดšเต‡เดžเตเดšเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป
เดˆ เด•เต‹เดกเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚, GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดพเดฃเต --with-ppl เด’เดชเตเดชเด‚ --เดตเดฟเดคเตเดคเต-เด•เตเดฒเต‹เด—เต เดฒเต‡เด•เตเด•เต
เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดฒเต‚เดชเตเดชเต เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเต‡เดทเตป เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-เดซเตเดฒเต‹เดชเตเดชเต-เด‡เดจเตเดฑเตผเดšเต‡เดžเตเดšเต
เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เด‡เดจเตเดฑเตผเดšเต‡เดžเตเดšเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเด•. เดฐเดฃเตเดŸเต เดจเต†เดธเตเดฑเตเดฑเดกเต เดฒเต‚เดชเตเดชเตเด•เตพ เดชเดฐเดธเตเดชเดฐเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต
เด†เดจเตเดคเดฐเดฟเด•เดตเตเด‚ เดฌเดพเดนเตเดฏเดตเตเดฎเดพเดฏ เดฒเต‚เดชเตเดชเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดฒเต‚เดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

DO J = 1, M
DO I = 1, N
เดŽ(เดœเต†, เด) = เดŽ(เดœเต†, เด) * เดธเดฟ
ENDDO
ENDDO

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดŽเดดเตเดคเดฟเดฏเดคเตเดชเต‹เดฒเต† เดฒเต‚เดชเตเดชเต เด‡เดจเตเดฑเตผเดšเต‡เดžเตเดšเต เดฒเต‚เดชเตเดชเดฟเดจเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚:

DO I = 1, N
DO J = 1, M
เดŽ(เดœเต†, เด) = เดŽ(เดœเต†, เด) * เดธเดฟ
ENDDO
ENDDO

"N" เด•เดพเดทเต†เด•เดณเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดซเต‹เตผเดŸเตเดฐเดพเดจเดฟเตฝ, the
เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต† เด˜เดŸเด•เด™เตเด™เตพ เดจเดฟเดฐเดฏเตเด‚ เด’เดฑเดฟเดœเดฟเดจเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเต‚เดชเตเดชเต เดตเดฐเดฟเด•เดณเดฟเดฒเต‚เดŸเต† เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด“เดฐเต‹ เด†เด•เตโ€Œเดธเดธเดฟเดฒเตเด‚ เด’เดฐเต เด•เดพเดทเต† เดฎเดฟเดธเตเดธเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต. เดˆ
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดซเต‹เตผเดŸเตเดฐเดพเตป. เดˆ เด•เต‹เดกเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต --with-ppl
เด’เดชเตเดชเด‚ --เดตเดฟเดคเตเดคเต-เด•เตเดฒเต‹เด—เต เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดฒเต‚เดชเตเดชเต เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเต‡เดทเตป เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป.

-เดซเตเดฒเต‹เดชเตเดชเต-เดธเตเดŸเตเดฐเดฟเดชเตเดชเต-เดฎเตˆเตป
เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดฎเตˆเดจเดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเด•. เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เด–เดจเดจเด‚ เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเดจเต† เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดฃเตเดŸเต เดจเต†เดธเตเดฑเตเดฑเดกเต เดฒเต‚เดชเตเดชเตเด•เตพ. เดชเตเดฑเด‚ เดฒเต‚เดชเตเดชเดฟเดจเต เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเด‚ เด†เดจเตเดคเดฐเดฟเด•เดคเตเดคเดฟเดจเตเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฏ เดธเตโ€ŒเดŸเตเดฐเตˆเดกเตเด•เตพ เด‰เดฃเตเดŸเต
เดฒเต‚เดชเตเดชเดฟเดจเต เด’เดฐเต เดธเตเดŸเตเดฐเดฟเดชเตเดชเดฟเดจเตเดณเตเดณเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดธเตโ€ŒเดŸเตเดฐเตˆเดกเตเด•เตพ เด‰เดฃเตเดŸเต. เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดจเต€เดณเด‚ เดฎเดพเดฑเตเดฑเดพเด‚
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต เดฒเต‚เดชเตเดชเต-เดฌเตเดฒเต‹เด•เตเด•เต-เดŸเตˆเตฝ-เดตเดฒเดฟเดชเตเดชเด‚ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดฒเต‚เดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

DO I = 1, N
A(I) = A(I) + C
ENDDO

เดฒเต‚เดชเตเดชเต เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดฎเตˆเดจเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดŽเดดเตเดคเดฟเดฏเดคเตเดชเต‹เดฒเต† เดฒเต‚เดชเตเดชเดฟเดจเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚:

DO II = 1, N, 51
DO I = II, เดฎเดฟเดจเดฟเดฑเตเดฑเต (II + 50, N)
A(I) = A(I) + C
ENDDO
ENDDO

เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดซเต‹เตผเดŸเตเดฐเดพเตป. เดˆ เด•เต‹เดกเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต --with-ppl
เด’เดชเตเดชเด‚ --เดตเดฟเดคเตเดคเต-เด•เตเดฒเต‹เด—เต เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดฒเต‚เดชเตเดชเต เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเต‡เดทเตป เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป.

-เดซเตเดฒเต‹เดชเตเดชเต-เดฌเตเดฒเต‹เด•เตเด•เต
เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเด•. เด“เดฐเต‹ เดฒเต‚เดชเตเดชเดฟเดฒเตเด‚ เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดฎเตˆเดจเตเด•เตพ เดคเดŸเดฏเตเดจเตเดจเต
เดŽเดฒเดฎเต†เดจเตเดฑเต เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต เด•เดพเดทเต†เด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เด’เดคเตเด™เตเด™เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดฒเต‚เดชเตเดชเต เดจเต†เดธเตเดฑเตเดฑเต. เดฆเดฟ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดจเต€เดณเด‚ เดฎเดพเดฑเตเดฑเดพเด‚ เดฒเต‚เดชเตเดชเต-เดฌเตเดฒเต‹เด•เตเด•เต-เดŸเตˆเตฝ-เดตเดฒเดฟเดชเตเดชเด‚ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดฒเต‚เดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

DO I = 1, N
DO J = 1, M
A(J, I) = B(I) + C(J)
ENDDO
ENDDO

เดฒเต‚เดชเตเดชเต เดคเดŸเดฏเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดŽเดดเตเดคเดฟเดฏเดคเตเดชเต‹เดฒเต† เดฒเต‚เดชเตเดชเดฟเดจเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚:

DO II = 1, N, 51
JJ = 1, M, 51 เดšเต†เดฏเตเดฏเตเด•
DO I = II, เดฎเดฟเดจเดฟเดฑเตเดฑเต (II + 50, N)
DO J = JJ, เดฎเดฟเดจเดฟเดฑเตเดฑเต (JJ + 50, M)
A(J, I) = B(I) + C(J)
ENDDO
ENDDO
ENDDO
ENDDO

"M" เด•เดพเดทเต†เด•เดณเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดเดฑเตเดฑเดตเตเด‚ เด‰เดณเตเดณเดฟเดฒเต† เดฒเต‚เดชเตเดชเต
เด•เดพเดทเต†เด•เดณเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดšเต†เดฑเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เดˆ
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดซเต‹เตผเดŸเตเดฐเดพเตป. เดˆ เด•เต‹เดกเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต --with-ppl
เด’เดชเตเดชเด‚ --เดตเดฟเดคเตเดคเต-เด•เตเดฒเต‹เด—เต เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดฒเต‚เดชเตเดชเต เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเต‡เดทเตป เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป.

-เดซเตเด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต-เดเดกเดจเตเดฑเดฟเดฑเตเดฑเดฟ
เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดเดกเดจเตเดฑเดฟเดฑเตเดฑเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เด“เดฐเต‹ เดŽเดธเตโ€Œเดธเดฟเด’เดชเดฟเด•เตเด•เตเด‚ เดžเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‹เดณเดฟเดนเต†เดกเตเดฐเตฝ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚, เด…เดคเดฟเดจเต† เดตเต€เดฃเตเดŸเตเด‚ เดœเดฟเด‚เดชเดฟเดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต -เดซเตเด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต-เดเดกเดจเตเดฑเดฟเดฑเตเดฑเดฟ
GIMPLE -> GRAPHITE -> GIMPLE เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดšเดฟเดฒเดตเตเด•เดณเตเด‚ เดจเต‡เดŸเตเดŸเด™เตเด™เดณเตเด‚ เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚.
เดธเต‚เดšเดฟเด• เดชเต‹เดฒเต†เดฏเตเดณเตเดณ CLooG เดŽเดจเตเดจ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเดฑเดพเดฃเต เดšเดฟเดฒ เดฎเดฟเดจเดฟเดฎเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต
เดฒเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต† เดตเดฟเดญเดœเดจเดตเตเด‚ เดจเดฟเตผเดœเตเดœเต€เดตเดฎเดพเดฏ เด•เต‹เดกเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเตเด‚.

-เดซเตเดฒเต‹เดชเตเดชเต-เดซเตเดฒเดพเดฑเตเดฑเตป
เดฒเต‚เดชเตเดชเต เดจเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด˜เดŸเดจ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เดฒเต‚เดชเตเดชเต เดจเต†เดธเตเดฑเตเดฑเดฟเดจเต† เด’เดฐเตŠเดฑเตเดฑ เดฒเต‚เดชเตเดชเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เดˆ
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดพเดชเตโ€Œเดคเต€เด•เดฐเดฃ เดฐเต‚เดชเดพเดจเตเดคเดฐเด‚ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เดธเดฎเดพเดจเตเดคเดฐเดตเตฝเด•เตเด•เดฐเดฃเด‚. เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต. เดˆ เด•เต‹เดกเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดœเดฟ.เดธเดฟ.เดธเดฟ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดฃเด‚ --with-ppl เด’เดชเตเดชเด‚ --เดตเดฟเดคเตเดคเต-เด•เตเดฒเต‹เด—เต เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดฒเต‚เดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป
เดชเดฐเดฟเดตเตผเดคเตเดคเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ.

-เดซเตเดฒเต‹เดชเตเดชเต-เดชเดพเดฐเดฒเดฒเตˆเดธเต-เดŽเดฒเตเดฒเดพเด‚
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดกเดพเดฑเตเดฑ เด†เดถเตเดฐเดฟเดค เดตเดฟเดถเด•เดฒเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเด•เตเด•เตเด•
เดฒเต‚เดชเตเดชเตเด•เตพ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฒเดพเดญเด•เดฐเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดคเต†.

-fcheck-data-deps
เดจเดฟเดฐเดตเดงเดฟ เดกเดพเดฑเตเดฑ เด†เดถเตเดฐเดฟเดค เด…เดจเดฒเตˆเดธเดฑเตเด•เดณเตเดŸเต† เดซเดฒเด™เตเด™เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดกเดพเดฑเตเดฑ เดกเดฟเดชเตปเดกเตปเดธเต เด…เดจเดฒเตˆเดธเดฑเตเด•เตพ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-ftree-loop-if-convert
เด…เด•เดคเตเดคเต† เดฒเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต† เดธเต‹เดชเดพเดงเดฟเด• เดœเดฎเตเดชเตเด•เดณเต† เดฌเตเดฐเดพเดžเตเดšเต-เดฒเต†เดธเต เด†เดฏเดฟ เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚
เดคเตเดฒเตเดฏเดฎเดพเดฏเดต. เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เด…เด•เดคเตเดคเต† เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ-เดชเตเดฐเดตเดพเดนเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด‰เดฆเตเดฆเต‡เดถเตเดฏเด‚
เดˆ เดฒเต‚เดชเตเดชเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดชเดพเดธเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต. เด‡เดคเดพเดฃเต
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚.

-ftree-loop-if-convert-Stores
เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเตˆเดฑเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เดธเต‹เดชเดพเดงเดฟเด• เดœเดฎเตเดชเตเด•เตพ if-convert เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. เดˆ
เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒ
เดฎเต†เดฎเตเดฎเดฑเดฟ เดจเดฟเดฐเตเดชเดพเดงเดฟเด• เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเตˆเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดŽเดดเตเดคเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,

เด‡เดคเดฟเดจเดพเดฏเดฟ (i = 0; i < N; i++)
เดŽเด™เตเด•เดฟเตฝ (เด•เต‹เดฃเตเดŸเต)
A[i] = expr;

เด†เดฏเดฟ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเด‚

เด‡เดคเดฟเดจเดพเดฏเดฟ (i = 0; i < N; i++)
A[i] = cond ? expr : A[i];

เดกเดพเดฑเตเดฑเดพ เดฑเต‡เดธเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต.

-ftree-loop-distribution
เดฒเต‚เดชเตเดชเต เดตเดฟเดคเดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•. เดตเดฒเดฟเดฏ เดฒเต‚เดชเตเดชเต เดฌเต‹เดกเดฟเด•เดณเดฟเดฒเต† เด•เดพเดทเต† เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดˆ เดซเตเดฒเดพเด—เดฟเดจเต เด•เดดเดฟเดฏเตเด‚
เดธเดฎเดพเดจเตเดคเดฐเดตเตฝเด•เตเด•เดฐเดฃเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดชเต‹เดฒเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดŽเดŸเตเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฒเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเต‚เดชเตเดชเต

DO I = 1, N
A(I) = B(I) + C
D(I) = E(I) * F
ENDDO

เด†เดฏเดฟ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดจเตเดจเต

DO I = 1, N
A(I) = B(I) + C
ENDDO
DO I = 1, N
D(I) = E(I) * F
ENDDO

-ftree-loop-distribute-patterns
เดŽเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เดณเตเดŸเต† เดฒเต‚เดชเตเดชเต เดตเดฟเดคเดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•
เดชเตเดธเตเดคเด•เดถเดพเดฒ. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O3.

เดˆ เดชเดพเดธเต เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดฒเต‚เดชเตเดชเตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเต‚เดœเตเดฏเด‚ เดฎเต†เด‚เดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด•เต‹เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเต‚เดชเตเดชเต

DO I = 1, N
A(I) = 0
B(I) = A(I) + I
ENDDO

เด†เดฏเดฟ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดจเตเดจเต

DO I = 1, N
A(I) = 0
ENDDO
DO I = 1, N
B(I) = A(I) + I
ENDDO

เด•เต‚เดŸเดพเดคเต† เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดฒเต‚เดชเตเดชเต เดฎเต†เด‚เดธเต†เดฑเตเดฑเต เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเดพเดฏเดฟ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-ftree-loop-im
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดšเดฒเดจเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดพเดธเต เดšเดฒเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฒเตเดฒ
RTL เดคเดฒเดคเตเดคเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต (เดซเด‚เด—เตเดทเตป เด•เต‹เดณเตเด•เตพ, เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเด•เดธเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เด‡เตปเดธเตโ€Œเดจเตเด•เดณเตเดŸเต† เด•เตเดฐเดฎเด™เตเด™เตพ). เด•เต‚เดŸเต† -เดซเตบเดธเตเดตเดฟเดšเตเดšเต-เดฒเต‚เดชเตเดชเตเด•เตพ เด…เดคเต เดตเตเดฏเดตเดธเตเดฅเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดจเต€เด•เตเด•เตเดจเตเดจเต
เดฒเต‚เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดตเดฏเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดถเด•เดฒเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเตฝ. เดชเดพเดธเดฟเตฝ เดธเตเดฑเตเดฑเต‹เตผ เดฎเต‹เดทเดจเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-ftree-loop-ivcanon
เดฒเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด’เดฐเต เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ เด•เต—เดฃเตเดŸเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดถเด•เดฒเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดชเดฟเดจเตเดจเต€เดŸเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดšเต†เดฏเตเดฏเดพเด‚
เดจเดฎเตเดชเตผ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด…เตบเดฑเต‹เดณเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

-fivopts
เด‡เตปเดกเด•เตเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเตเด• (เดถเด•เตเดคเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตฝ, เด‡เตปเดกเด•เตเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ
เดฒเดฏเดจเดตเตเด‚ เด‡เตปเดกเด•เตเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดจเตเดฎเต‚เดฒเดจเด‚) เดฎเดฐเด™เตเด™เดณเดฟเตฝ.

-ftree-parallelize-loops=n
เดฒเต‚เดชเตเดชเตเด•เตพ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเด•เตเด•เตเด•, เด…เดคเดพเดฏเดคเต, n เดคเตเดฐเต†เดกเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดตเดฏเตเดŸเต† เด†เดตเตผเดคเตเดคเดจ เด‡เดŸเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดตเตเด‚ เดเด•เดชเด•เตเดทเต€เดฏเดตเตเดฎเดพเดฏ เดฒเต‚เดชเตเดชเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดพเดงเตเดฏเดฎเดพเด•เต‚
เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต. เดฒเต‚เดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเตพเดŸเตเดŸเดฟเดชเตเดฐเตŠเดธเดธเตผ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฒเดพเดญเด•เดฐเดฎเดพเด•เต‚
เดฎเต†เดฎเตเดฎเดฑเดฟ เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดธเดฟเดชเดฟเดฏเต-เดคเต€เดตเตเดฐเดคเดฏเตเดณเตเดณเดตเดฏเดพเดฃเต. เดˆ เด“เดชเตเดทเตป
เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -pthread, เด…เดคเดฟเดจเดพเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚
-pthread.

-ftree-pta
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚-เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ-เดŸเต เดตเดฟเดถเด•เดฒเดจเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
at -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-sra
เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเตเด•เต†เดฏเดฟเดฒเตผ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดพเดธเต เด˜เดŸเดจ เดฑเดซเดฑเตปเดธเตเด•เดณเต† เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตโ€Œเด•เต†เดฏเดฟเดฒเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด˜เดŸเดจเด•เตพ เดตเดณเดฐเต† เดจเต‡เดฐเดคเตเดคเต† เดคเดจเตเดจเต† เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป. เดˆ เดชเดคเดพเด•
เดŽเดจเตเดจเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เด•เต‹เดชเตเดชเดฟ เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดพเดธเต เด•เด‚เดชเตˆเดฒเตผ เดŸเต†เดฎเตเดชเดฑเดฑเดฟเด•เดณเตเดŸเต† เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดชเตเดชเดฟ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต† เดฎเดฑเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเต‡เดฐเตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฏเดฅเดพเตผเดคเตเดฅ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดฎเดพเดฏเดฟ เดธเดพเดฎเตเดฏเดฎเตเดฃเตเดŸเต. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O เด’เดชเตเดชเด‚
เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-coalesce-inlined-vars
เด•เต‹เดชเตเดชเดฟเดฑเต†เดฏเดฟเด‚ เดชเดพเดธเต เดชเดฑเดฏเตเด• (เด•เดพเดฃเตเด• -ftree-เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต) เดšเต†เดฑเดฟเดฏ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•-
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดต เดฎเดฑเตเดฑเต เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚. เด‡เดคเต เดŽ
เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดฐเต‚เดชเด‚ -ftree-coalesce-vars. เด‡เดคเต เด…เดคเตเดคเดฐเด‚ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต เดฆเต‹เดทเด‚ เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚
เด‡เตปเดฒเตˆเตปเดกเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด‡เตปเดฒเตˆเตปเดกเต-เด‡เตปเดŸเต เดซเด‚เด—เตเดทเดจเตเดฑเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเต† เดตเต‡เดฑเดฟเดŸเตเดŸเต เดจเดฟเตผเดคเตเดคเตเด‚
เดชเดฐเดธเตเดชเดฐเด‚, เด…เดคเดพเดฏเดคเต, a-เดฏเดฟเตฝ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดธเต†เดทเตป. 4.7-เดจเต‡เด•เตเด•เดพเตพ เดชเดดเดฏ GCC เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต.

-ftree-coalesce-vars
เด•เต‹เดชเตเดชเดฟเดฑเต†เดฏเดฟเด‚ เดชเดพเดธเต เดชเดฑเดฏเตเด• (เด•เดพเดฃเตเด• -ftree-เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต) เดšเต†เดฑเดฟเดฏ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•-
เด•เด‚เดชเตˆเดฒเตผ เดŸเต†เดฎเตเดชเดฑเดฑเดฟเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเต. เด‡เดคเต เด—เตเดฐเตเดคเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต -fno-var-tracking-assignments.
เดจเดฟเดทเต‡เดงเดพเดคเตเดฎเด• เดฐเต‚เดชเดคเตเดคเดฟเตฝ, เดˆ เดซเตเดฒเดพเด—เต เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† SSA เดธเด‚เดฏเต‹เดœเดจเดคเตเดคเต† เดคเดŸเดฏเตเดจเตเดจเต
เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดคเดต. เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-ftree-ter
SSA->เดธเดพเดงเดพเดฐเดฃ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เดจเดŸเดคเตเดคเตเด•. เดธเดฟเด‚เด—เดฟเตพ
use/single def temporaries เดŽเดจเตเดจเดคเต เด…เดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด— เดธเตเดฅเดฒเดคเตเดคเต เด…เดตเดฏเตเดŸเต† เดจเดฟเตผเดตเตเดตเดšเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดตเดฟเดทเตเด•เดพเดฐเด‚. เด‡เดคเต GIMPLE เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดŽเด•เตเดธเตเดชเดพเตปเดกเตผเดฎเดพเตผเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดจเตฝเด•เตเดจเตเดจเต
เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฎเดฐเด™เตเด™เตพ เดฎเดฟเด•เดšเตเดš RTL เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -O เด‰เดฏเตผเดจเตเดจเดคเต.

-ftree-vectorize
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O3.

-ftree-slp-vectorize
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เดˆ เดซเตเดฒเดพเด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O3 เด’เดชเตเดชเด‚
เดŽเดชเตเดชเต‡เดพเตพ -ftree-vectorize เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ.

-ftree-vect-loop-version
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดฒเต‚เดชเตเดชเต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เดฒเต‚เดชเตเดชเต เดตเต‡เตผเดทเดจเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•. เด’เดฐเต เดฒเต‚เดชเตเดชเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ
เดกเดพเดฑเตเดฑ เดตเดฟเดจเตเดฏเดพเดธเดฎเต‹ เดกเดพเดฑเตเดฑ เด†เดถเตเดฐเดฟเดคเดคเตเดตเดฎเต‹ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเตŠเดดเดฟเดšเตเดšเดพเตฝ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต, เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต, เดจเต‹เตบ-เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต เดชเดคเดฟเดชเตเดชเตเด•เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดเดคเต เดชเดคเดฟเดชเตเดชเดพเดฃเต†เดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเต‹ เด†เดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเดฟเดจเต‹ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚
เดตเดงเดฟเดšเตเดšเต. เดฒเต†เดตเดฒเดฟเตฝ เด’เดดเดฟเด•เต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เด“เดธเต เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

-fvect-cost-model
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เด•เต‹เดธเตเดฑเตเดฑเต เดฎเต‹เดกเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-ftree-vrp
เดฎเดฐเด™เตเด™เดณเดฟเตฝ เดฎเต‚เดฒเตเดฏ เดถเตเดฐเต‡เดฃเดฟ เดชเตเดฐเดšเดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเด•. เด‡เดคเต เดจเดฟเดฐเดจเตเดคเดฐเดฎเดพเดฏ เดชเตเดฐเดšเดฐเดฃเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต
เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•, เดŽเดจเตเดจเดพเตฝ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เต เดชเด•เดฐเด‚, เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดถเตเดฐเต‡เดฃเดฟเด•เตพ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดฑเต‡ เดฌเต—เดฃเตเดŸเต เดšเต†เด•เตเด•เตเด•เตพ, เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดคเตเดŸเด™เตเด™เดฟเดฏ เด…เดจเดพเดตเดถเตเดฏ เดฑเต‡เดžเตเดšเต เดšเต†เด•เตเด•เตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ
เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O2 เด‰เดฏเตผเดจเตเดจเดคเตเด‚. เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดšเต†เด•เตเด•เต เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป
เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต†เดฏเตเดฏเตเด•เดฏเตเดณเตเดณเต‚ -fdelete-null-pointer-checks เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ.

-เดซเตเดŸเตเดฐเดพเดธเตผ
เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ เดตเดฒเตเดคเดพเด•เตเด•เดพเตป เดŸเต†เดฏเดฟเตฝ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเตเดฐเดตเดพเดนเด‚ เดฎเดฑเตเดฑเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเต† เดฎเดฟเด•เดšเตเดš เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

-เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต‹ เด…เดคเดฟเดจเต เดถเต‡เดทเดฎเต‹ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เตพ เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเด•
เดฒเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚. -เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -frerun-cse-after-loop. เดˆ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเต เดตเดฒเตเดคเดพเดฃเต, เด…เดคเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเด‚.

-funroll-all-loops
เดŽเดฒเตเดฒเดพ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเด•, เด…เดตเดฏเตเดŸเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฒเต‚เดชเตเดชเต เดŽเดชเตเดชเต‹เดดเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚
เดชเตเดฐเดตเต‡เดถเดฟเดšเตเดšเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. -funroll-all-loops เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฎเดพเดจเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ -เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ,

-fsplit-ivs-in-unroller
เดฏเตเดŸเต† เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เด‡เตปเดกเด•เตเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเตเดฐเด•เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด†เดฆเตเดฏ เด†เดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เตบเดฑเต‹เตพเดกเต เดฒเต‚เดชเตเดชเต. เด‡เดคเต เดฆเต€เตผเด˜เด•เดพเดฒ เด†เดถเตเดฐเดฏเดคเตเดตเดคเตเดคเต† เดคเด•เตผเด•เตเด•เตเดจเตเดจเต
เดšเต†เดฏเดฟเดจเตเด•เตพ, เด…เด™เตเด™เดจเต† เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

เดธเด‚เดฏเต‹เดœเดจเด‚ -fweb เดธเดฟเดŽเดธเตเด‡เดฏเตเด‚ เด‡เดคเต‡ เดซเดฒเด‚ เดฒเดญเดฟเด•เตเด•เดพเตป เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดฎเดคเดฟเดฏเดพเด•เตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚
เดฒเต‚เดชเตเดชเต เดฌเต‹เดกเดฟ เด’เดฐเตŠเดฑเตเดฑ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเต‡เด•เตเด•เดพเตพ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ
เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ. เด•เดพเดฐเดฃเด‚ เดšเดฟเดฒ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเด•เดณเดฟเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
CSE เดชเดพเดธเดฟเดฒเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ.

เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-fvariable-expansion-in-unroller
เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด•เด‚เดชเตˆเดฒเตผ เดšเดฟเดฒ เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเด•เตผเดชเตเดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เด’เดฐเต เดฒเต‚เดชเตเดชเต เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต เดฎเดฟเด•เดšเตเดš เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚.

-fpartial-inlining
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด‡เตปเดฒเตˆเตป เดญเดพเด—เด™เตเด™เตพ. เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เต‚
เดตเดดเดฟ เด“เดฃเดพเด•เตเด•เดฟ -เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ or -เดซเดฟเตปเดฒเตˆเตป-เดธเตเดฎเต‹เตพ-เดซเด‚เด—เตเดทเดจเตเด•เตพ เด“เดชเตเดทเดจเตเด•เตพ.

เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2.

-fpredictive-เดชเตŠเดคเตเดตเดพเดฏ
เดชเตเดฐเต†เดกเดฟเด•เตเดฑเตเดฑเต€เดตเต เด•เต‹เดฎเดฃเดฟเด‚เด—เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•, เด…เดคเดพเดฏเดคเต, เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต
เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต‹เดกเตเด•เดณเตเด‚ เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเตเด‚) เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เดฎเตเตป เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเตผเดตเดนเดฟเดšเตเดšเต.

เดˆ เด“เดชเตโ€Œเดทเตป เดฒเต†เดตเดฒเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O3.

-fprefetch-loop-arrays
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเตเดฐเต€เดซเต†เดšเตเดšเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดตเดฒเดฟเดฏ เด…เดฑเต‡เด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•.

เดˆ เด“เดชเตเดทเตป เดฎเดฟเด•เดšเตเดšเดคเต‹ เดฎเต‹เดถเดฎเดพเดฏเดคเต‹ เด†เดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚; เดซเดฒเด™เตเด™เตพ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดฒเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เด˜เดŸเดจ.

เดคเดฒเดคเตเดคเดฟเตฝ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ -เด“เดธเต.

-fno-peephole
-fno-peephole2
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเต†เดทเต€เตป-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเต€เดซเต‹เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚
-fno-peephole เด’เดชเตเดชเด‚ -fno-peephole2 เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ เด…เดต เดŽเด™เตเด™เดจเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดฒเดพเดฃเต; เดšเดฟเดฒเดคเต
เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เด’เดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดšเดฟเดฒเตผ เดฎเดฑเตเดฑเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดšเดฟเดฒเตผ เดฐเดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-fpeephole เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. -fpeephole2 เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

-fno-guess-branch-probability
เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเด•เตพ เดŠเดนเดฟเด•เตเด•เดฐเตเดคเต.

เดฌเตเดฐเดพเดžเตเดšเต เดชเตเดฐเต‹เดฌเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, GCC เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดซเต€เดกเตเดฌเดพเด•เตเด•เต (-fprofile-arcs). เดˆ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเตเดฐเดตเดพเดนเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต
เด—เตเดฐเดพเดซเต. เดšเดฟเดฒ เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ __builtin_expect, เดชเดฟเดจเตเดจเต†
เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเตเดฐเดตเดพเดนเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเด•เตพ เดŠเดนเดฟเด•เตเด•เดพเตป เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เด—เตเดฐเดพเดซเต, เดŽเดŸเตเด•เตเด•เตฝ __builtin_expect เด…เด•เตเด•เต—เดฃเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ. เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเดฒเตเด•เตพ
เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด’เดชเตเดชเด‚ __builtin_expect เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚, เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•, เด…เด™เตเด™เดจเต† เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ __builtin_expect เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต
เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fguess-branch-probability เดคเดฒเด™เตเด™เดณเดฟเตฝ -O, -O2, -O3, -เด“เดธเต.

-เดซเตเดฐเต†เด’เดฆเต†เดฐเต-เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ
เดŽเดŸเตเดคเตเดคเดตเดฏเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•
เดถเดพเด–เด•เตพ, เด•เต‹เดกเต เดชเตเดฐเดฆเต‡เดถเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3.

-freorder-blocks-and-partition
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเด‚เด—เตเดทเดจเดฟเดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต‡, เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดŽเดŸเตเดคเตเดค เดถเดพเด–เด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚, เดšเต‚เดŸเตเดณเตเดณเดคเตเด‚ เดคเดฃเตเดคเตเดคเดคเตเดฎเดพเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ
เด…เดธเด‚เดฌเตเดฒเดฟเดฏเตเดŸเต†เดฏเตเด‚ .o เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚, เดชเต‡เดœเดฟเด‚เด—เตเด‚ เด•เดพเดทเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป.

เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดฒเดฟเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดธเตเดตเดฏเดฎเต‡เดต เด“เดซเดพเด•เตเด‚,
เดฒเดฟเด™เตเด•เตบเดธเต เดตเดฟเดญเดพเด—เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดธเต†เด•เตเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดจเตเดจเต
เดชเต‡เดฐเตเดณเตเดณ เดตเดฟเดญเดพเด—เด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเดคเตเดค เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ.

-เดซเตเดฐเต€เด“เตผเดกเตผ-เดซเด‚เด—เตเดทเดจเตเด•เตพ
เด•เต‹เดกเต เดฒเต‹เด•เตเด•เดพเดฒเดฟเดฑเตเดฑเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดคเดตเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเดตเดฟเดญเดพเด—เด™เตเด™เตพ ".text.hot" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ ".text.unlikely" เดŽเดจเตเดจเดคเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ. เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตฝ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต
เดฒเดฟเด™เตเด•เตผ เด…เดคเดฟเดจเดพเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดชเต‡เดฐเตเดณเตเดณ เดตเดฟเดญเดพเด—เด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดฒเดฟเด™เตเด•เตผ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚
เด…เดตเดฐเต† เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ.

เดˆ เด“เดชเตเดทเตป เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เตเด•เดพเตป เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด•เดพเดฃเตเด•
-fprofile-arcs เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3, -เด“เดธเต.

- fstrict-aliasing
เดญเดพเดทเดฏเตเด•เตเด•เต เดฌเดพเดงเด•เดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เด•เตผเดถเดจเดฎเดพเดฏ เด…เดชเดฐเดจเดพเดฎ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเตป เด•เด‚เดชเตˆเดฒเดฑเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต. C (เด’เดชเตเดชเด‚ C++), เด‡เดคเต เดคเดฐเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดญเดพเดตเด™เตเด™เตพ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดตเดธเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เดคเดฐเด™เตเด™เตพ เดเดคเดพเดฃเตเดŸเต เดธเดฎเดพเดจเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฌเตเดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดคเต‡ เดตเดฟเดฒเดพเดธเด‚.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต "เด…เตบ เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค int" เด’เดฐเต "int" เดŽเดจเตเดจ เด…เดชเดฐเดจเดพเดฎเดคเตเดคเดฟเตฝ เดตเดฟเดณเดฟเด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ "void*" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด‡เดฐเดŸเตเดŸ" เด…เดฒเตเดฒ. เดŽ
เดชเตเดฐเดคเต€เด• เดคเดฐเด‚ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด…เดชเดฐเดจเดพเดฎเดฎเดพเด•เดพเด‚.

เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด•เต‹เดกเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดถเตเดฐเดฆเตเดง เดจเตฝเด•เตเด•:

เดฏเต‚เดฃเดฟเดฏเตป a_union {
int i;
เด‡เดฐเดŸเตเดŸ เดกเดฟ;
};

int f() {
เดฏเต‚เดฃเดฟเดฏเตป เดŽ_เดฏเต‚เดฃเดฟเดฏเตป เดŸเดฟ;
td = 3.0;
เดคเดฟเดฐเดฟเด•เต† ti;
}

เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดฏเต‚เดฃเดฟเดฏเตป เด…เด‚เด—เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ
เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดฟเดฏเดคเต ("เดŸเตˆเดชเตเดชเต-เดชเดฃเดฟเด‚เด—เต" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต) เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต. เด•เต‚เดŸเต† เดชเต‹เดฒเตเด‚ - fstrict-aliasing, เดคเดฐเด‚-
เดฏเต‚เดฃเดฟเดฏเตป เดคเดฐเดคเตเดคเดฟเดฒเต‚เดŸเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเดฃเตเดฃเดฟเด‚เด—เต เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดฆเดฟ
เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เด•เต‹เดกเต เดชเดพเดŸเดฟเดฒเตเดฒ:

int f() {
เดฏเต‚เดฃเดฟเดฏเตป เดŽ_เดฏเต‚เดฃเดฟเดฏเตป เดŸเดฟ;
int * ip;
td = 3.0;
ip = &t.i;
เดคเดฟเดฐเดฟเด•เต† * ip;
}

เด…เดคเตเดชเต‹เดฒเต†, เดตเดฟเดฒเดพเดธเด‚ เดŽเดŸเตเดคเตเดคเต, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด•เดพเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด•
เด•เดพเดธเตเดฑเตเดฑเต เด’เดฐเต เดฏเต‚เดฃเดฟเดฏเตป เดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฒเตเด‚, เดซเดฒเดคเตเดคเต† เดจเดฟเดฐเดพเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดธเตเดตเดญเดพเดตเดฎเดพเดฃเต.
เด‰เดฆเดพ:

int f() {
เด‡เดฐเดŸเตเดŸ d = 3.0;
เดฎเดŸเด™เตเด™เตเด• ((เดฏเต‚เดฃเดฟเดฏเตป a_union *) &d)->i;
}

เดฆเดฟ - fstrict-aliasing เดคเดฒเด™เตเด™เดณเดฟเตฝ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O2, -O3, -เด“เดธเต.

- fstrict-overflow
เดญเดพเดทเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เด•เตผเดถเดจเดฎเดพเดฏ เด’เดชเตเดชเดฟเดŸเตเดŸ เด“เดตเตผเดซเตเดฒเต‹ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเตป เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต. C (เด’เดชเตเดชเด‚ C++) เดŽเดจเตเดจเดคเดฟเดจเต, เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด“เดตเตผเดซเตเดฒเต‹ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚
เด’เดชเตเดชเดฟเดŸเตเดŸ เดธเด‚เด–เตเดฏเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเตผเดคเตเดฅเด‚ เด•เด‚เดชเตˆเดฒเตผ เด…เดคเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดพเดฃเต
เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•. เด‡เดคเต เดตเดฟเดตเดฟเดง เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เดฎเตเดชเตˆเดฒเตผ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด‚
เด’เดชเตเดชเดฟเดŸเตเดŸ "i" เดŽเดจเตเดจเดคเดฟเดจเต "i + 10 > i" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดˆ
เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดคเต†เดฑเตเดฑเดพเดฏเดคเดฟเดจเดพเตฝ, เด’เดชเตเดชเดฟเดŸเตเดŸ เด“เดตเตผเดซเตเดฒเต‹ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดจเตเดฎเดพเดจเด‚ เดธเดพเดงเตเดตเดพเด•เต‚
เดŸเตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "i + 10" เด•เดตเดฟเดžเตเดžเดพเตฝ เด—เดฃเดฟเดค เดชเต‚เดฐเด•เดฎเดพเดฃเต. เดˆ เด“เดชเตเดทเตป เด‰เดณเตเดณเดชเตเดชเต‹เตพ
เด’เดชเตเดชเดฟเดŸเตเดŸ เดจเดฎเตเดชเดฑเตเด•เดณเดฟเตฝ เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเตป เด“เดตเตผเดซเตเดฒเต‹ เด†เด•เตเดฎเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดเดคเตŠเดฐเต เดถเตเดฐเดฎเดคเตเดคเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเด•
เด“เดตเตผเดซเตเดฒเต‹ เด‰เตพเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดŽเดดเตเดคเดฃเด‚.

เดˆ เด“เดชเตโ€Œเดทเตป เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด•เตผเดถเดจเดฎเดพเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต: เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต a
เด’เดฐเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ, เด† เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต‡ เดตเดธเตเดคเตเดตเดฟเดฒเต‡เด•เตเด•เต, เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด‡เดคเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
"p" เดŽเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเตเด‚ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค "u" เดŽเดจเตเดจ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเตเด•เตเด•เตเด‚ "p + u > p" เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดถเดฐเดฟเดฏเดพเดฃเต. เดˆ
เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดชเต‹เดฒเต† เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฑเดพเดชเตเดชเดฑเต—เดฃเตเดŸเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด…เดจเตเดฎเดพเดจเด‚ เดธเดพเดงเตเดตเดพเดฃเต
"p + u" เดฐเดฃเตเดŸเต เด—เดฃเดฟเดค เดชเต‚เดฐเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดตเดฟเดžเตเดžเตŠเดดเตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดคเต†เดฑเตเดฑเต.

เด‡เดคเต เด•เดพเดฃเตเด• -fwrapv เด“เดชเตเดทเตป. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต -fwrapv เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด’เดชเตเดชเดฟเดŸเตเดŸ เด“เดตเตผเดซเตเดฒเต‹ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เด…เดคเต เดชเตŠเดคเดฟเดฏเตเดจเตเดจเต. เดŽเดชเตเดชเต‡เดพเตพ -fwrapv เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดคเดฎเตเดฎเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเดฟเดฒเตเดฒ
- fstrict-overflow เด’เดชเตเดชเด‚ -fno-strict-overflow เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพเด•เตเด•เต. เด•เต‚เดŸเต† -fwrapv เดšเดฟเดฒ เดคเดฐเด‚
เด“เดตเตผเดซเตเดฒเต‹ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เด‚เดชเตˆเดฒเตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด“เดตเตผเดซเตเดฒเต‹ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเดŸเต† เด—เดฃเดฟเดคเดคเตเดคเดฟเตฝ, เด“เดตเตผเดซเตเดฒเต‹เดกเต เดฎเต‚เดฒเตเดฏเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚ -fwrapvเดชเด•เตเดทเต‡, เด…เดฒเตเดฒ
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

เดฆเดฟ - fstrict-overflow เดคเดฒเด™เตเด™เดณเดฟเตฝ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O2, -O3, -เด“เดธเต.

-เดซเดพเดฒเดฟเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ
-falign-functions=n
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด†เดฐเด‚เดญเด‚ เด…เดŸเตเดคเตเดค เดชเดตเตผ-เด“เดซเต-เดŸเต-เด‡เดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด• n, เดตเดฐเต† เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต n
เดฌเตˆเดฑเตเดฑเตเด•เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -falign-functions=32 เด…เดŸเตเดคเตเดค 32-เดฌเตˆเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเดฟเตผเดคเตเดคเดฟ, เดชเด•เตเดทเต‡ -falign-functions=24 เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดŸเตเดคเตเดค 32-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เต‚
23 เดฌเตˆเดฑเตเดฑเตเด•เดณเต‹ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

-fno-align-functions เด’เดชเตเดชเด‚ -falign-functions=1 เดคเตเดฒเตเดฏเดฎเดพเดฏเดตเดฏเดพเดฃเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดšเดฟเดฒ เด…เดธเด‚เดฌเตเดฒเตผเดฎเดพเตผ เดˆ เดชเดคเดพเด•เดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ n เดฐเดฃเตเดŸเดฟเดจเตเดฑเต† เดถเด•เตเดคเดฟเดฏเดพเดฃเต; เด† เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด…เดคเต
เดตเดŸเตเดŸเดฎเดฟเดŸเตเดŸเต.

If n เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต, เด’เดฐเต เดฎเต†เดทเต€เตป-เด†เดถเตเดฐเดฟเดค เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3.

-เดซเดพเดฒเดฟเตป-เดฒเต‡เดฌเดฒเตเด•เตพ
-falign-labels=n
เดŽเดฒเตเดฒเดพ เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเตเด‚ เด’เดฐเต เดชเดตเตผ เด“เดซเต เดŸเต เดฌเต—เดฃเตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด• n เดชเต‹เดฒเตเดณเตเดณ เดฌเตˆเดฑเตเดฑเตเด•เตพ
-เดซเดพเดฒเดฟเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ. เดˆ เด“เดชเตโ€Œเดทเตป เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เดพเด‚, เด•เดพเดฐเดฃเด‚ เด…เดคเต เด‡เตปเดธเต‡เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเด‚
เด•เต‹เดกเดฟเดจเตเดฑเต† เดธเดพเดงเดพเดฐเดฃ เด’เดดเตเด•เตเด•เดฟเตฝ เดฌเตเดฐเดพเดžเตเดšเต เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดฒเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เดกเดฎเตเดฎเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

-fno-align-เดฒเต‡เดฌเดฒเตเด•เตพ เด’เดชเตเดชเด‚ -falign-labels=1 เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เดฒเต‡เดฌเดฒเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต.

If -เดซเดพเดฒเดฟเตป-เดฒเต‚เดชเตเดชเตเด•เตพ or -เดซเดพเดฒเดฟเตป-เดœเดฎเตเดชเตเดธเต เดฌเดพเดงเด•เดตเตเด‚ เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเตเดฎเดพเดฃเต
เดชเด•เดฐเด‚ เด…เดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

If n เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต, เดตเดณเดฐเต† เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เด’เดฐเต เดฎเต†เดทเต€เตป-เด†เดถเตเดฐเดฟเดค เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเตป 1, เดตเดฟเดจเตเดฏเดพเดธเดฎเดฟเดฒเตเดฒ เดŽเดจเตเดจเตผเดคเตเดฅเด‚.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3.

-เดซเดพเดฒเดฟเตป-เดฒเต‚เดชเตเดชเตเด•เตพ
-falign-loops=n
เดชเดตเตผ-เด“เดซเต-เดŸเต เดฌเต—เดฃเตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฒเต‚เดชเตเดชเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด• n เดชเต‹เดฒเตเดณเตเดณ เดฌเตˆเดฑเตเดฑเตเด•เตพ -เดซเดพเดฒเดฟเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ.
เดฒเต‚เดชเตเดชเต เดชเดฒเดคเดตเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดคเต€เด•เตเดท, เด…เดคเต เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเด•เตเด‚
เดกเดฎเตเดฎเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚.

-fno-align-loops เด’เดชเตเดชเด‚ -falign-loops=1 เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เดฒเต‚เดชเตเดชเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต.

If n เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต, เด’เดฐเต เดฎเต†เดทเต€เตป-เด†เดถเตเดฐเดฟเดค เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3.

-เดซเดพเดฒเดฟเตป-เดœเดฎเตเดชเตเดธเต
-falign-jumps=n
เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจ เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดฐเดฃเตเดŸเต เดฌเต—เดฃเตเดŸเดฑเดฟเดฏเตเดŸเต† เดถเด•เตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•
เดตเดฐเต† เดšเดพเดŸเดฟเดฏเตเด‚ เด•เดŸเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเดจเดพเด•เต‚ n เดชเต‹เดฒเตเดณเตเดณ เดฌเตˆเดฑเตเดฑเตเด•เตพ -เดซเดพเดฒเดฟเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ, เดฒเต†
เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดกเดฎเตเดฎเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

-fno-align-jumps เด’เดชเตเดชเด‚ -falign-jumps=1 เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เดฒเต‚เดชเตเดชเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต.

If n เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต, เด’เดฐเต เดฎเต†เดทเต€เตป-เด†เดถเตเดฐเดฟเดค เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O2, -O3.

เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ
เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดˆ เด“เดชเตเดทเตป เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ เด’เดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ, เด…เดคเต‡เดธเดฎเดฏเด‚
-fno-unit-at-a-time เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fno-toplevel-reorder เด’เดชเตเดชเด‚ -fno-section-anchors.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-fno-toplevel-reorder
เดŸเต‹เดชเตเดชเต-เดฒเต†เดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, "asm" เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดฐเตเดคเต. เด…เดตเดฐเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ เด…เดต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด…เดคเต‡ เด•เตเดฐเดฎเด‚. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ,
เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดพเดคเตเดค เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เดˆ เด“เดชเตเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด“เตผเดกเดฑเดฟเด‚เด—เดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต. เดชเตเดคเดฟเดฏ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต
เด—เตเดฃเดตเดฟเดถเต‡เดทเด™เตเด™เตพ.

เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O0. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fno-section-anchors,
เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต -O0 เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเตฝ.

-fweb
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเต†เดฌเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด“เดฐเต‹ เดตเต†เดฌเดฟเดจเตเด‚ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฟเด—เดค เดตเตเดฏเดพเดœ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ. เด‡เดคเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดชเดŸเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ CSE เดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเดพเดธเตเด•เดณเต† เดถเด•เตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต,
เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด‚ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดกเต†เดกเต เด•เต‹เดกเต เดฑเดฟเดฎเต‚เดตเดฑเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเดฟเดจเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดจเดŸเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚
เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดจเดฟ "เดนเต‹เด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ" เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เดฟเดฒเตเดฒ.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ.

เดฎเตเดดเตเดตเตป-เดชเตเดฐเต‹เด—เตเดฐเดพเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต†เดฏเตเด‚ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.
"เดชเตเดฐเดงเดพเดจ" เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดชเตŠเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดฒเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดตเดฏเตเด‚
"externally_visible" เดŽเดจเตเดจ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดซเด‚เด—เตเดทเดจเตเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเตเด•เดฏเตเด‚ เดซเดฒเดคเตเดคเดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ เดตเดดเดฟ เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ. เดŽเด™เตเด•เดฟเตฝ เดธเตเดตเตผเดฃเด‚ เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต,
"externally_visible" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเดฏเดฎเต‡เดต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต (เด‡เดคเตเดตเดฐเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด…เดฒเตเดฒ
เด’เดฐเต เด•เดฑเดจเตเดฑเต เด•เดพเดฐเดฃเด‚ เดธเตเดตเตผเดฃเด‚ เดชเตเดฐเดถเตเดจเด‚) เด…เดจเตเดธเดฐเดฟเดšเตเดšเต LTO เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดชเตเดฑเดคเตเดคเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฑเต†เดธเดฒเต‚เดทเตป เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต เดธเตเดตเตผเดฃเด‚. เดฎเดฟเดดเดฟเดตเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดฎเดฑเตเดฑเต เดฒเดฟเด™เตเด•เดฑเตเด•เตพเด•เตเด•เต
เดซเดฏเตฝ, เดตเตเดฏเด•เตเดคเดฎเดพเดฏ "externally_visible" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดˆ เด“เดชเตเดทเตป เดธเดฎเดฏเดคเตเดคเต
เดŽ เด…เดŸเด™เตเด™เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต" เด•เต€เดตเต‡เดกเดฟเดจเตเดฑเต† เดถเดฐเดฟเดฏเดพเดฏ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
เด’เดฑเตเดฑ เดซเดฏเตฝ, เด“เดชเตโ€Œเดทเดจเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต -เดซเตเตพเดŸเตเดŸเต‹ เดชเดฒเดคเตเด‚ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเตป เดˆ เดชเดคเดพเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดซเด‚เด—เตเดทเดจเตเด•เดณเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดšเต†เดฑเดฟเดฏ เดคเต‹เดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ
เดธเด‚เดฏเต‹เดœเดฟเดค เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเต, เด’เดฐเตŠเดฑเตเดฑ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเดฒเตเดฒ.

เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fwhole-file เดซเต‹เตผเดŸเตเดฐเดพเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

-flto[=n]
เดˆ เด“เดชเตเดทเตป เดธเดพเดงเดพเดฐเดฃ เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต
GIMPLE (เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต) เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เดชเตเดฐเดคเตเดฏเต‡เด• ELF-เดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเต† เดตเดฟเดญเดพเด—เด™เตเด™เตพ. เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดŽเดฒเตเดฒเดพเด‚
เดซเด‚เด—เตโ€Œเดทเตป เดฌเต‹เดกเดฟเด•เตพ เดˆ ELF เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดคเตฝเด•เตเดทเดฃเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต‡ เดตเดฟเดตเตผเดคเตเดคเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดญเดพเด—เด‚.

เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, -เดซเตเตพเดŸเตเดŸเต‹ เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเตเด‚ เดธเดฎเดฏเดคเตเดคเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เด…เดตเดธเดพเดจ เดฒเดฟเด™เตเด•เต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

gcc -c -O2 -flto foo.c
gcc -c -O2 -flto bar.c
gcc -o myprog -flto -O2 foo.o bar.o

GCC-เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เดฆเตเดฏ เดฐเดฃเตเดŸเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ GIMPLE-เดจเตเดฑเต† เด’เดฐเต เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดณเตเดณเดฟเตฝ ELF เดตเดฟเดญเดพเด—เด™เตเด™เตพ foo.o เด’เดชเตเดชเด‚ bar.o. เด…เดตเดธเดพเดจ เด…เดญเตเดฏเตผเดคเตเดฅเดจ GIMPLE เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดจเตเดจเต foo.o เด’เดชเตเดชเด‚ bar.o, เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เดณเตเด‚ เด’เดฐเต เด‡เดจเตเดฑเต‡เดฃเตฝ เด‡เดฎเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเดฒเด‚ เดชเดคเดฟเดตเตเดชเต‹เดฒเต†. เดฐเดฃเตเดŸเตเด‚ เดฎเตเดคเตฝ foo.o เด’เดชเตเดชเด‚ bar.o เด’เดฐเตŠเดฑเตเดฑ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฒเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต
เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดตเดฟเดถเด•เดฒเดจเด™เตเด™เดณเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เตพ เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเต‹เดฒเต†. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เตปเดฒเตˆเดจเตผ เดŽเดจเตเดจเดพเดฃเต
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ bar.o เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต foo.o เดคเดฟเดฐเดฟเดšเตเดšเตเด‚.

เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต (เดฒเดณเดฟเดคเดฎเดพเดฏ) เดฎเดพเตผเด—เตเด—เด‚ เด‡เดคเดพเดฃเต:

gcc -o myprog -flto -O2 foo.c bar.c

เดฎเต‡เตฝเดชเตเดชเดฑเดžเตเดžเดต เด‡เดคเดฟเดจเดพเดฏเดฟ เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต foo.c เด’เดชเตเดชเด‚ bar.c, เด…เดตเดฏเต† เด’เดจเตเดจเดพเดฏเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
GIMPLE เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚, เด‰เตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดพเดงเดพเดฐเดฃ เดชเต‹เดฒเต† เด…เดตเดฏเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต myprog.

เด“เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต‡เดฏเตŠเดฐเต เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚ เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต
-เดซเตเตพเดŸเตเดŸเต‹ เด•เด‚เดชเตˆเดฒเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฒเดฟเด™เตเด•เต เด•เดฎเดพเตปเดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดซเตเดฒเดพเด—เต เด•เตˆเดฎเดพเดฑเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดšเดฟเดฒเดคเต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เด†เด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ. เดซเด‚เด—เตเดทเดจเตเด•เดณเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดŽเดจเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดฑเตบเดŸเตˆเดฎเตเด‚ เดตเดดเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตโ€Œเดคเต. เดŽเดชเตเดชเต‡เดพเตพ
เดฒเดฟเด™เตเด•เตผ, เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต (เด•เดพเดฃเตเด• -เดซเตเดฏเต‚เดธเต-เดฒเดฟเด™เตเด•เตผ-เดชเตเดฒเด—เดฟเตป) เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเตเด‚ เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เด•เดพเดฃเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดšเดฟเดนเตเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต. เดŽเดชเตเดชเต‹เตพ
เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เดฎเตเดดเตเดตเตป-เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เดฎเตเดชเตˆเดฒเตผ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เดˆ เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป, เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดซเดฏเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -เดซเตเตพเดŸเตเดŸเต‹, เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เด‡เดคเดฟเดฒเตเด‚ เดตเดฒเตเดคเดพเดฃเต
เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เด•เดพเดฐเดฃเด‚ เด…เดคเดฟเตฝ GIMPLE เดฌเตˆเดฑเตเดฑเตโ€Œเด•เต‹เดกเตเด•เดณเตเด‚ เดธเดพเดงเดพเดฐเดฃ เดซเตˆเดจเตฝ เด•เต‹เดกเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
LTO เดตเดฟเดตเดฐเด™เตเด™เดณเตเดณเตเดณ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดธเดพเดงเดพเดฐเดฃ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚
เดซเดฏเดฒเตเด•เตพ; เดŽเด™เตเด•เดฟเตฝ -เดซเตเตพเดŸเตเดŸเต‹ เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เด•เตˆเดฎเดพเดฑเดฟเดฏเดฟเดฒเตเดฒ, เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเต.

เด•เต‚เดŸเดพเดคเต†, เดตเตเดฏเด•เตเดคเดฟเด—เดค เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เด…เดฒเตเดฒ
เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดตเดฏเตเดฎเดพเดฏเดฟ เด…เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,

gcc -c -O0 -flto foo.c
gcc -c -O0 -flto bar.c
gcc -o myprog -flto -O3 foo.o bar.o

เด‡เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฟเด—เดค เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดฌเตˆเดจเดฑเดฟ myprog เดŽเดจเตเดจเดคเดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -O3. เดŽเด™เตเด•เดฟเตฝ, เดชเด•เดฐเด‚, เด…เดจเตเดคเดฟเดฎ เดฌเตˆเดจเดฑเดฟ เด†เดฃเต
เด‡เดฒเตเดฒเดพเดคเต† เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต -เดซเตเตพเดŸเตเดŸเต‹เดŽเดจเตเดจเดฟเดŸเตเดŸเต myprog เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดจเตเดคเดฟเดฎ เดฌเตˆเดจเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -เดซเตเตพเดŸเตเดŸเต‹, GCC เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเด•เดฎเดพเด•เตเด•เต‚
เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดฎเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
เด’เดชเตเดชเด‚ GIMPLE เดฌเตˆเดฑเตเดฑเตโ€Œเด•เต‹เดกเตเด•เดณเตเด‚ เด…เดตเดธเดพเดจ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเตเดฎเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚. GCC เดธเตเดตเดฏเดฎเต‡เดต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
LTO เดฎเต‹เดกเดฟเตฝ เดเดคเตŠเด•เตเด•เต† เดซเดฏเดฒเตเด•เดณเดพเดฃเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต, เด•เต‚เดŸเดพเดคเต† เดเดคเต เดซเดฏเดฒเตเด•เดณเดพเดฃเต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต
เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ GCC เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เด‰เดฃเตเดŸเต
เด…เดตเดธเดพเดจ เดฒเดฟเด™เตเด•เต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดจเดฟเดฒเดตเดฟเตฝ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ
GIMPLE เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดธเต‡เดตเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต: -fPIC, -fcommon เดŽเดฒเตเดฒเดพเด‚ -m เดฒเด•เตเดทเตเดฏ เดชเดคเดพเด•เด•เตพ.

เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต, เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เดฑเดจเตเดฑเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด’เดฐเต เดถเตเดฐเดฎเดตเตเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเด™เตเด•เดฟเตฝ
เดตเตเดฏเดคเตเดฏเดธเตเดค เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เด“เดชเตโ€Œเดทเตป เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต (เด‰เดฆเดพ, เด’เดฐเต เดซเดฏเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fPIC
เดฎเดฑเตเดฑเตŠเดจเตเดจเต เด…เดฒเตเดฒ), เด•เด‚เดชเตˆเดฒเตผ เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดตเดพเดฏเดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฏเดฒเตเด•เตพ. เด…เดคเดฟเดจเดพเตฝ, เด‡เดคเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฎเดพเดจ เด“เดชเตเดทเดจเตเด•เดณเตเดณเตเดณ เด’เดฐเต‡ เดฒเดฟเด™เตเด•เต.

เดธเดฟ เดฒเดฟเด™เตเด•เต‡เดœเต เด‰เดณเตเดณ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ LTO เดจเต‡เดฐเดฟเดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดคเดฐเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต
เดตเดฟเดตเตผเดคเตเดคเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚ (ISO C99 เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดธเตเดตเดญเดพเดตเด‚
6.2.7), เดฎเดพเดฐเด•เดฎเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดจเตฝเด•เดพเด‚. เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดธเดฎเดฏเด‚.

LTO เดฏเตเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เดธเดตเดฟเดถเต‡เดทเดค, เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเดคเดพเดฃเต
เดตเดฟเดตเดฟเดง เดญเดพเดทเด•เดณเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เดณเดฟเตฝ. เด‡เดคเดฟเดจเต เดญเดพเดทเดพ เดฎเตเดจเตเดจเดฃเดฟเดฏเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ, C, C++, Fortran เดฎเตเตปเดญเดพเด—เด™เตเด™เตพ GIMPLE เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเดฃเต
เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเตเด•เตพ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเด‚:

gcc -c -flto foo.c
g++ -c -flto bar.cc
gfortran -c -flto baz.f90
g++ -o myprog -flto -O3 foo.o bar.o baz.o -lgfortran

เด…เดตเดธเดพเดจ เดฒเดฟเด™เตเด•เต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• g ++ C++ เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚
-lgfortran เดซเต‹เตผเดŸเตเดฐเดพเตป เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฒเดญเดฟเด•เตเด•เดพเตป เดšเต‡เตผเดคเตเดคเต. เดชเตŠเดคเตเดตเต‡, เดฎเดฟเดถเตเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
LTO เดฎเต‹เดกเดฟเดฒเตเดณเตเดณ เดญเดพเดทเด•เตพ, เดจเดฟเด™เตเด™เตพ เดฎเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต‡ เดฒเดฟเด™เตเด•เต เด•เดฎเดพเตปเดกเต เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ (LTO เด‡เดคเดฐ) เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดฒเต† เดญเดพเดทเด•เตพ; เดจเดฟเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดฒเตเดฒเดพเด‚ -เดซเตเตพเดŸเตเดŸเต‹ เดŽเดฒเตเดฒเดพ
เด•เดฎเดพเตปเดกเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•.

GIMPLE เดฌเตˆเดฑเตเดฑเตโ€Œเด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด†เตผเด•เตเด•เตˆเดตเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเดฑเดฏเตเด•
libfoo.a, เดจเดฟเด™เตเด™เตพ เดŽ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดต เด’เดฐเต LTO เดฒเดฟเด™เตเด•เดฟเตฝ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เดชเตเดฒเด—เดฟเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดฒเดฟเด™เตเด•เตผ. เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป, เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -เดซเตเดฏเต‚เดธเต-เดฒเดฟเด™เตเด•เตผ-เดชเตเดฒเด—เดฟเตป
เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต:

gcc -o myprog -O2 -flto -fuse-linker-plugin ao bo -lfoo

เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดฒเดฟเด™เตเด•เตผ เด†เดตเดถเตเดฏเดฎเดพเดฏ GIMPLE เดซเดฏเดฒเตเด•เตพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
libfoo.a เด’เดชเตเดชเด‚ เด…เดตเดฏเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเด•เตเด•เดพเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ GIMPLE เดšเดฟเดคเตเดฐเด‚.

เดจเดฟเด™เตเด™เตพ เดชเตเดฒเด—เดฟเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฟเด™เตเด•เตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฐเตเดคเต
เดชเตเดฒเด—เดฟเตป, เดชเดฟเดจเตเดจเต† เด‰เดณเตเดณเดฟเดฒเตเดณเตเดณ เดตเดธเตเดคเตเด•เตเด•เตพ libfoo.a เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดคเต เดธเดพเดงเดพเดฐเดฃเดชเต‹เดฒเต† เดฒเดฟเด™เตเด•เตเดšเต†เดฏเตโ€Œเดคเดตเดฏเดพเดฃเต, เดชเด•เตเดทเต‡ เด…เดต
LTO เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดฐเตเดคเต.

เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เดšเดฟเดนเตเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚
-เดซเตเตพเดŸเตเดŸเต‹ เด’เดชเตเดชเด‚ เดฎเตเดดเตเดตเตป-เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด…เดตเดธเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ. เด‰เดชเดฏเต‡เดพเด—เด‚
เดฎเตเดดเตเดตเตป-เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เดธเดœเต€เดตเดฎเดพเด•เตเดฎเตเดชเต‹เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ (เด•เดพเดฃเตเด• -เดซเตเดฏเต‚เดธเต-เดฒเดฟเด™เตเด•เตผ-เดชเตเดฒเด—เดฟเตป).

เดŽเตฝเดŸเดฟเด’เดฏเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดฟเดตเดฟเดง เดคเดฐเด‚ เดนเต‹เดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ. เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดซเดฏเดฒเตเด•เตพ เดชเดคเดฟเดชเตเดชเตเด‚ เด…เดตเดฟเดŸเต†เดฏเตเด‚ เด‰เดฃเตเดŸเต
เด’เดฐเต เด•เตผเดถเดจเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ GCC-เดฏเตเดŸเต† เด’เดฐเต เดชเดคเดฟเดชเตเดชเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดซเดฏเดฒเตเด•เตพ เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
GCC-เดฏเตเดŸเต† เดชเดดเดฏ/เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•.

เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.
เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดซเตเตพเดŸเตเดŸเต‹ เด•เต‚เดŸเต† -g เดจเดฟเดฒเดตเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต, เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฒเด™เตเด™เตพ.

เดจเดฟเด™เตเด™เตพ เด“เดชเตเดทเดฃเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ n, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด‚ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเดจเตเด‚ เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดšเต†เดฏเตเดคเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต n เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดจเตเดคเดฐ เดœเต‹เดฒเดฟเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚.
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดตเดฐเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด‚ n เด†เดฃเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ -flto=เดœเต‹เดฌเตเดธเตผเดตเตผ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด—เตเดจเต เดฎเต‡เด•เตเด•เดฟเดจเตเดฑเต† เดœเต‹เดฌเต เดธเต†เตผเดตเตผ เดฎเต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดธเดฎเดพเดจเตเดคเดฐ เดœเต‹เดฒเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. Makefile เด•เต‹เดณเดฟเด‚เด—เต GCC เดจเดฟเดฒเดตเดฟเตฝ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ a เดฎเตเตปเด•เต‚เตผ เดšเต†เดฏเตเดฏเดฃเด‚ + เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเดฟเตฝ เด•เดฎเดพเตปเดกเต เดชเดพเดšเด•เด•เตเด•เตเดฑเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต
เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต Makefile เดšเต†เดฏเตเดฏเตเด•. เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚ เดตเดฐเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ GNU เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดพเดฃเต.

เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

-flto-partition=alga เด‡เด‚เด—เตเดฒเต€เดทเต
เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดฎเต‚เดฒเตเดฏเด‚ เด†เดฃเต
เด’เดจเตเดจเตเด•เดฟเตฝ "1to1" เดฏเดฅเดพเตผเดคเตเดฅ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเตเด•เดณเต† เดฎเดฟเดฑเดฑเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดคเตเดฒเตเดฏ เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "เดฌเดพเดฒเตปเดธเตเดกเต" (เดธเดพเดงเตเดฏเดฎเดพเดฏเดชเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚).
เด’เดฐเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด†เดฏเดฟ "เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ" เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚ เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ "เดฌเดพเดฒเตปเดธเตเดกเต" เด†เดฃเต.

-flto-compression-level=n
เดˆ เด“เดชเตโ€Œเดทเตป เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดญเดพเดทเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เด‚เดชเตเดฐเดทเตป เดฒเต†เดตเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
LTO เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต, เด•เต‚เดŸเดพเดคเต† LTO เดฎเต‹เดกเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เด…เตผเดคเตเดฅเดฎเตเดณเตเดณเต‚ (-เดซเตเตพเดŸเตเดŸเต‹).
เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ 0 (เด•เด‚เดชเตเดฐเดทเตป เด‡เดฒเตเดฒ) เดฎเตเดคเตฝ 9 เดตเดฐเต† (เดชเดฐเดฎเดพเดตเดงเดฟ เด•เด‚เดชเตเดฐเดทเตป) เด†เดฃเต. เด‡เดคเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ
เดถเตเดฐเต‡เดฃเดฟ 0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 9 เด†เดฏเดฟ เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฌเดพเดฒเตปเดธเตเดกเต
เด•เด‚เดชเตเดฐเดทเตป เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-flto-เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต
เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฆเดฟ
เดˆ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เด“เดฐเต‹ เดชเดคเดฟเดชเตเดชเดฟเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เด‡เดคเต เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด‰เดชเด•เดพเดฐเดชเตเดฐเดฆเดฎเดพเดฃเต
LTO เดฎเต‹เดกเดฟเตฝ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ (เดตเดดเดฟ -เดซเตเตพเดŸเตเดŸเต‹).

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.

-เดซเตเดฏเต‚เดธเต-เดฒเดฟเด™เตเด•เตผ-เดชเตเดฒเด—เดฟเตป
เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต† เดชเตเดฒเด—เดฟเตป เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเตฝ, เด…เดคเต เดธเตเดตเตผเดฃเตเดฃเดคเตเดคเดฟเดฒเต‹ GNU ld 2.21-เดฒเต‹ เดฒเดญเตเดฏเดฎเดพเดฃเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดชเตเดคเดฟเดฏเดคเต.

เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต GIMPLE เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด†เตผเด•เตเด•เตˆเดตเตเด•เตพ. เดฒเดฟเด™เตเด•เดฟเดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เด•เต‹เดกเต เดคเตเดฑเดจเตเดจเตเด•เดพเดŸเตเดŸเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‡เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดฑเต† เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต-
เดธเดฎเดฏเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ. เดเดคเตŠเด•เตเด•เต† เดšเดฟเดนเตเดจเด™เตเด™เตพ เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
(เดจเต‹เตบ-เดŽเตฝเดŸเดฟเด’ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดตเดดเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต). เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด•เต‹เดกเต เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดฌเตˆเดจเดฑเดฟเด•เดณเตเด‚ (เด’เดชเตเดชเด‚ เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฆเตƒเดถเตเดฏเดชเดฐเดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚) เดธเดฎเดพเดจเดฎเดพเดฃเต
"-fwhole-program". เด•เดพเดฃเตเด• -เดซเตเตพเดŸเตเดŸเต‹ เดˆ เดชเดคเดพเด•เดฏเตเดŸเต† เดซเดฒเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดฃเด‚
เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•.

GCC-เดฏเดฟเตฝ LTO เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ GCC เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด‚
เด’เดฐเต เดฒเดฟเด™เตเด•เตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเตเด•เตพ (GNU ld 2.21 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดคเดฟเดฏเดคเต‹ เดธเตเดตเตผเดฃเตเดฃเดฎเต‹) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-ffat-lto-objects
Fat LTO เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฒเดพเด‚เด—เตเดตเต‡เดœเตเด‚ เดฆเดฟเดฏเตเด‚ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดพเดฃเต
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต. เด‡เดคเต LTO เดฒเดฟเด™เตเด•เดฟเด‚เด—เดฟเดจเตเด‚ เดธเดพเดงเดพเดฐเดฃ เดฒเดฟเด™เตเด•เดฟเด‚เด—เดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดˆ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด“เดชเตเดทเตป เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เต‚ -เดซเตเตพเดŸเตเดŸเต‹ เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-fno-fat-lto-objects เดชเตเดฒเต†เดฏเดฟเตป LTO-เดฏเต†เด•เตเด•เดพเตพ เดธเดฎเดพเดนเดพเดฐ เดธเดฎเดฏเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดŽเตฝเดŸเดฟเด’เดฏเต† เด•เตเดฑเดฟเดšเตเดšเต เด…เดฑเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เดŸเต‚เตพเดšเต†เดฏเดฟเตป. เด‡เดคเดฟเดจเต เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต. เด•เต‚เดŸเดพเดคเต†, nm, ar, ranlib เดŽเดจเตเดจเดฟเดต เดฒเดฟเด™เตเด•เดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดซเต€เดšเตเดšเตผ เดฌเดฟเตฝเดกเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฒเด—เดฟเดจเตเด•เตพ (เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเดฃเต
เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต).

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -ffat-lto-objects เดŽเดจเตเดจเดพเตฝ เดˆ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดญเดพเดตเดฟเดฏเดฟเตฝ เดฎเดพเดฑเตเดฑเดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต
เดฒเดฟเด™เตเด•เตผ เดชเตเดฒเด—เดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเดพเดฐเดฃเดฎเดพเด•เตเดฎเตเดชเต‹เตพ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-fcompare-elim
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด‚ เดชเต‹เดธเตเดฑเตเดฑเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดถเต‡เดทเด‚, เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•
เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเต‹เดธเดธเตผ เดซเตเดฒเดพเด—เตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เด—เดฃเดฟเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เด† เด—เดฃเดฟเดคเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ. เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดคเดพเดฐเดคเดฎเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•.

เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เดชเดพเดธเต เดฌเดพเดงเด•เดฎเดพเด•เต‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดคเดพเดฐเดคเดฎเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-เดซเตเดฏเต‚เดธเต-เดŽเตฝเดกเดฟ=เดธเตเดตเตผเดฃเตเดฃเด‚
เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด• เดธเตเดตเตผเดฃเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เดชเด•เดฐเด‚ เดฒเดฟเด™เตเด•เตผ.

-fuse-ld=bfd
เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด• ld.bfd เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เดชเด•เดฐเด‚ เดฒเดฟเด™เตเด•เตผ.

-fcprop-เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด‚ เดชเต‹เดธเตเดฑเตเดฑเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เดฒเดฟเดจเตเด‚ เดถเต‡เดทเด‚, เดžเด™เตเด™เตพ
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด•เต‹เดชเตเดชเดฟ-เดชเตเดฐเดšเดฐเดฃ เดชเดพเดธเต เดจเดŸเดคเตเดคเตเด•
เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เด•เต‹เดชเตเดชเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•.

เดคเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O, -O2, -O3, -เด“เดธเต.

-fprofile-เดคเดฟเดฐเตเดคเตเดคเตฝ
เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเดกเต เดฌเตˆเดจเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดถเต‡เด–เดฐเดฟเดšเตเดš เดชเตเดฐเตŠเดซเตˆเดฒเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด•เต—เดฃเตเดŸเตผ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒ. เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดœเดฟ.เดธเดฟ.เดธเดฟ
เด…เดคเตเดคเดฐเด‚ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเดจเต‹ เดธเตเด—เดฎเดฎเดพเด•เตเด•เดพเดจเต‹ เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดœเดฟเดธเดฟเดธเดฟ เดšเต†เดฏเตเดฏเตเด‚
เดธเตเดฅเดฟเดฐเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเตŠเดซเตˆเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด•.

-fprofile-dir=เดชเดพเดค
เดชเตเดฐเตŠเดซเตˆเตฝ เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเดพเตป เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• เดชเดพเดค. เดˆ เด“เดชเตเดทเตป
เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดชเตเดฐเตŠเดซเตˆเตฝ เดกเดพเดฑเตเดฑเดฏเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚ -fprofile-เดœเดจเดฑเต‡เดฑเตเดฑเต, -ftest-เด•เดตเดฑเต‡เดœเต,
-fprofile-arcs เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเตเด‚ -fprofile-เด‰เดชเดฏเต‹เด—เด‚ เด’เดชเตเดชเด‚ -fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ เด…เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚
เด“เดชเตเดทเดจเตเด•เตพ. เด•เต‡เดตเดฒเดตเตเด‚ เด†เดชเต‡เด•เตเดทเดฟเด•เดตเตเดฎเดพเดฏ เดชเดพเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดชเดพเดค, เด…เด™เตเด™เดจเต† เดชเตเดฐเตŠเดซเตˆเตฝ เดกเดพเดฑเตเดฑ เดซเดฏเตฝ เด…เดคเต‡เดชเดŸเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดพเดฏเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ.

-fprofile-เดœเดจเดฑเต‡เดฑเตเดฑเต
-fprofile-genrate=เดชเดพเดค
เดชเตเดฐเตŠเดซเตˆเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเดฟเด‚เด—เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฏเดฟ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเตเดจเดƒเดธเด‚เดฏเต‹เดœเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ. เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
-fprofile-เดœเดจเดฑเต‡เดฑเตเดฑเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเด‚.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: "-fprofile-arcs", "-fprofile-values", "-fvpt".

If เดชเดพเดค เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดœเดฟเดธเดฟเดธเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚ เดชเดพเดค เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตเดฌเดพเด•เตเด•เต เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป
เดซเดฏเดฒเตเด•เตพ. เด•เดพเดฃเตเด• -fprofile-dir.

-fprofile-เด‰เดชเดฏเต‹เด—เด‚
-fprofile-use=เดชเดพเดค
เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตเดฌเดพเด•เตเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตŠเดคเตเดตเต† เดฒเดพเดญเด•เดฐเดฎเดพเดฃเต
เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดฒเดญเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: "-fbranch-probabilities", "-fvpt",
"-funroll-loops", "-fpeel-loops", "-ftracer"

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดชเตเดฐเตŠเดซเตˆเดฒเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ GCC เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต
เดธเต‡เดพเดดเตเดธเต เด•เต‡เดพเดกเต. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดชเดฟเดถเด•เต เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเด‚ -เด•เดตเดฑเต‡เดœเต-เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต.
เด‡เดคเต เดฎเต‹เดถเดฎเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเดฎเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.

If เดชเดพเดค เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดœเดฟเดธเดฟเดธเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚ เดชเดพเดค เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตเดฌเดพเด•เตเด•เต เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป
เดซเดฏเดฒเตเด•เตพ. เด•เดพเดฃเตเด• -fprofile-dir.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด—เดฃเดฟเดคเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด•เด‚เดชเตˆเดฒเตผ เดธเตเดตเดญเดพเดตเดคเตเดคเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เด—เดคเดฏเตเด•เตเด•เตเด‚ เด•เตƒเดคเตเดฏเดคเดฏเตเด•เตเด•เตเด‚ เด‡เดŸเดฏเดฟเตฝ เดŸเตเดฐเต‡เดกเต เด“เดซเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

-เดซเตเดฒเต‹เดŸเตเดŸเต-เดธเตเดฑเตเดฑเต‹เตผ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฐเตเดคเต, เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เดคเดŸเดฏเตเด•
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เด’เดฐเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด‚ เดŽเดŸเตเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเต เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚.

เดˆ เด“เดชเตเดทเตป 68000 เดŽเดตเดฟเดŸเต† เดชเต‹เดฒเตเดณเตเดณ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เด…เดงเดฟเด• เด•เตƒเดคเตเดฏเดค เดคเดŸเดฏเตเดจเตเดจเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ (68881 เดจเตเดฑเต†) "เด‡เดฐเดŸเตเดŸ" เดŽเดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต
เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด…เดคเตเดชเต‹เดฒเต† x86 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเด‚. เดฎเดฟเด•เตเด• เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เตเด‚, เด…เดงเดฟเด• เด•เตƒเดคเตเดฏเดค
เดจเดฒเตเดฒเดคเต เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚, เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ IEEE เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดตเดšเดจเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‹เดฏเดฟเดจเตเดฑเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -เดซเตเดฒเต‹เดŸเตเดŸเต-เดธเตเดฑเตเดฑเต‹เตผ เด…เดคเตเดคเดฐเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดŽเดฒเตเดฒเดพเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด…เดต เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ.

-fexcess-precision=เดถเตˆเดฒเดฟ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เด…เดงเดฟเด• เด•เตƒเดคเตเดฏเดคเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดˆ เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต-
เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดเด‡เด‡เด‡ "เดซเตเดฒเต‹เดŸเตเดŸเต", "เดกเดฌเดฟเตพ" เดคเดฐเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดคเดฏเตเดฃเตเดŸเต
เด…เดคเตเดคเดฐเด‚ เดคเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดชเตเดฐเต‹เดธเดธเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดธเตเดตเดคเดตเต‡,
-fexcess-precision=เดตเต‡เด—เดค เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต; เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เด•เตƒเดคเตเดฏเดคเดฏเตเด‚ เดคเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต เดชเตเดฐเดตเดšเดจเดพเดคเต€เดคเดตเตเดฎเดพเดฃเต
เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดŸเด•เตเด•เตเดจเตเดจเต. เดธเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดŽเด™เตเด•เดฟเตฝ
-fexcess-precision=standard เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ เด…เดงเดฟเด• เด•เตƒเดคเตเดฏเดค เดจเดฟเดฏเดฎเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด‚
ISO C99-เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด•เดพเดธเตเดฑเตเดฑเตเด•เดณเตเด‚ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เดณเตเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด…เดตเดฏเตเดŸเต† เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดคเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณเดคเต (เด…เดคเต‡เดธเดฎเดฏเด‚ -เดซเตเดฒเต‹เดŸเตเดŸเต-เดธเตเดฑเตเดฑเต‹เตผ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เดณเต† เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต).
เด•เตผเดถเดจเดฎเดพเดฏ เด…เดจเตเดฐเต‚เดชเดฎเดพเดฏ เด“เดชเตโ€Œเดทเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ, C-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
-std=c99 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-fexcess-precision=standard เดธเดฟ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดญเดพเดทเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด‡เดฒเตเดฒ
เดŽเด™เตเด•เดฟเตฝ เดชเตเดฐเดญเดพเดตเด‚ -funsafe-math-optimizations or เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. x86-เตฝ, เด…เดคเต
เดŽเด™เตเด•เดฟเตฝ เด’เดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ -mfpmath=sse or -mfpmath=sse+387 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เด†เดฆเตเดฏเดคเตเดคเต‡เดคเดฟเตฝ
เด•เต‡เดธเดฟเตฝ, IEEE เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต เด…เดงเดฟเด• เด•เตƒเดคเตเดฏเดค เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเตฝ, เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เด†เดฃเต
เดชเตเดฐเดตเดšเดจเดพเดคเต€เดคเดฎเดพเดฏ.

เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚
เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต -fno-math-errno, -funsafe-math-optimizations, -เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚,
-fno-rounding-math, -fno-signaling-nans เด’เดชเตเดชเด‚ -fcx-limited-range.

เดˆ เด“เดชเตเดทเตป เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹ "__FAST_MATH__" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตเดทเตป เด†เดฐเตเด‚ เด“เดฃเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ -O เด•เต‚เดŸเดพเดคเต† เด“เดชเตเดทเตป -เด“เดซเดพเดธเตเดฑเตเดฑเต เด•เดพเดฐเดฃเด‚ เด…เดคเต เด•เดพเดฐเดฃเดฎเดพเด•เดพเด‚
IEEE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ISO เดฏเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เตพ/เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดˆ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด—เตเดฏเดพเดฐเดจเตเดฑเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ.

-fno-math-errno
เดธเดฟเด‚เด—เดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด—เดฃเดฟเดค เดซเด‚เด—เตเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ ERRNO เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฐเตเดคเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚, เด‰เดฆเดพ, เดšเดคเตเดฐเดถเตเดฐ. เด—เดฃเดฟเดค เดชเดฟเดถเด•เดฟเดจเต IEEE เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚
IEEE เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เดจเดฟเดฒเดจเดฟเดฑเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดˆ เดซเตเดฒเดพเด—เต เดตเต‡เด—เดคเดฏเตเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดนเดพเตปเดกเตเดฒเดฟเด‚เด—เต เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด…เดจเตเดฏเต‡เดพเดœเตเดฏเดค.

เดˆ เด“เดชเตเดทเตป เด†เดฐเตเด‚ เด“เดฃเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ -O เด‡เดคเต เดคเต†เดฑเตเดฑเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด•เดฒเดพเดถเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ เด“เดชเตเดทเตป
IEEE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ISO เดฏเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ
เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เตพ/เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดˆ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด—เตเดฏเดพเดฐเดจเตเดฑเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fmath-errno.

เดกเดพเตผเดตเดฟเตป เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เด—เดฃเดฟเดค เดฒเตˆเดฌเตเดฐเดฑเดฟ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ "errno" เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เด•เดพเดฐเดฃเดตเตเดฎเดฟเดฒเตเดฒ
เด•เด‚เดชเตˆเดฒเตผ เด…เดคเต เด‰เดฃเตเดŸเดพเด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เด’เดชเตเดชเด‚ -fno-math-errno เด†เด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-funsafe-math-optimizations
(เดŽ) เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเด‚ เด’เดชเตเดชเด‚
เดซเดฒเด™เตเด™เตพ เดธเดพเดงเตเดตเดพเดฃเต เด•เต‚เดŸเดพเดคเต† (b) IEEE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ANSI เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดฒเด‚เด˜เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดฒเดฟเด™เตเด•เต-เดŸเตˆเดฎเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ,
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต FPU เด•เตบเดŸเตเดฐเต‹เตพ เดตเต‡เดกเต เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต‹ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเดฒเตเด•เดณเต‹ เด…เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเด‚
เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเดฑเตเดฑเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ.

เดˆ เด“เดชเตเดทเตป เด†เดฐเตเด‚ เด“เดฃเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ -O เด‡เดคเต เดคเต†เดฑเตเดฑเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด•เดฒเดพเดถเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ เด“เดชเตเดทเตป
IEEE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ISO เดฏเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ
เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เตพ/เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดˆ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด—เตเดฏเดพเดฐเดจเตเดฑเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ. เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
-fno-signed-เดชเต‚เดœเตเดฏเด‚, -fno-trapping-math, เดซเดพเดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต-เด—เดฃเดฟเดคเด‚ เด’เดชเตเดชเด‚ -เดซเตเดฐเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ-เด—เดฃเดฟเดคเด‚.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fno-unsafe-math-optimizations.

เดซเดพเดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต-เด—เดฃเดฟเดคเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเตเดชเดฐเดฏเดฟเตฝ เด“เดชเตเดชเดฑเดฃเตเดŸเตเด•เดณเตเดŸเต† เดชเตเดจเดƒเดธเด‚เดฏเต‹เดœเดจเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เดˆ
ISO C, C++ เดญเดพเดทเดพ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเตเดชเด•เตเดทเต‡ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต‡เดทเตป เดซเดฒเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฏเดพเดณเด‚ เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ NaN-เด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดคเดŸเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚.
เด…เดฃเตเดŸเตผเดซเตเดฒเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดตเตผเดซเตเดฒเต‹ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด• (เด…เดคเดฟเดจเดพเตฝ เดฑเต—เดฃเตเดŸเดฟเด‚เด—เดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
"(x + 2**52) - 2**52" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚
เด…เดคเดฟเดจเดพเตฝ เด“เตผเดกเตผ เดšเต†เดฏเตเดค เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ. เดˆ เด“เดชเตเดทเดจเต เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดฐเดฃเตเดŸเตเด‚ -fno-signed-เดชเต‚เดœเตเดฏเด‚ เด’เดชเตเดชเด‚ -fno-trapping-math เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด‚. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด…เดคเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดณเดฐเต† เด…เตผเดคเตเดฅเดฎเตเดฃเตเดŸเต -เดซเตเดฐเต—เดฃเตเดŸเดฟเด‚เด—เต-เด—เดฃเดฟเดคเด‚. เดซเต‹เตผเดŸเตเดฐเดพเตป เด“เดชเตโ€Œเดทเตป เดธเตเดตเดฏเดฎเต‡เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด‚
เดฐเดฃเตเดŸเตเด‚ -fno-signed-เดชเต‚เดœเตเดฏเด‚ เด’เดชเตเดชเด‚ -fno-trapping-math เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fno-เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต-เด—เดฃเดฟเดคเด‚.

-เดซเตเดฐเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ-เด—เดฃเดฟเดคเด‚
เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเต‚เดฒเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด’เดฐเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดธเตเดชเดฐเดฌเดจเตเดงเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต "x / y" เดŽเดจเตเดจเดคเต "x * (1/y)" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเด‚, เด…เดคเดพเดฏเดคเต
"(1/y)" เดŽเดจเตเดจเดคเต เดชเตŠเดคเตเดตเดพเดฏ เด‰เดชเดตเดฟเด•เตเดทเต‡เดชเดฃ เด‰เดจเตเดฎเต‚เดฒเดจเดคเตเดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด•เตƒเดคเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฒเต‹เดชเตเดชเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fno-reciprocal-math.

-เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเด‚ เดŽเดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด—เดฃเดฟเดคเดคเตเดคเดฟเดจเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดซเดฒเด™เตเด™เตพ NaN เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ +-Infs เด…เดฒเตเดฒ.

เดˆ เด“เดชเตเดทเตป เด†เดฐเตเด‚ เด“เดฃเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ -O เด‡เดคเต เดคเต†เดฑเตเดฑเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด•เดฒเดพเดถเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ เด“เดชเตเดทเตป
IEEE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ISO เดฏเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ
เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เตพ/เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดˆ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด—เตเดฏเดพเดฐเดจเตเดฑเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fno-เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚.

-fno-signed-เดชเต‚เดœเตเดฏเด‚
เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฏเดพเดณเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด—เดฃเดฟเดคเดคเตเดคเดฟเดจเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•.
IEEE เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เดตเตเดฏเดคเดฟเดฐเดฟเด•เตเดคเดฎเดพเดฏ +0.0, -0.0 เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดญเดพเดตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต
x+0.0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 0.0*x เดชเต‹เดฒเตเดณเตเดณ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เดณเตเดŸเต† เดฒเดณเดฟเดคเดตเตฝเด•เตเด•เดฐเดฃเด‚ เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต (เด•เต‚เดŸเดพเดคเต†เดฏเตเด‚
-เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚). เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‚เดœเตเดฏเด‚ เดซเดฒเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฏเดพเดณเด‚ เด…เดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต
เด•เดพเดฐเตเดฏเดฎเดพเดฏ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fsigned-เดชเต‚เดœเตเดฏเด‚.

-fno-trapping-math
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดฆเตƒเดถเตเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเดฟ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•
เด•เต†เดฃเดฟเด•เตพ. เดˆ เด•เต†เดฃเดฟเด•เดณเดฟเตฝ เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตฝ, เด“เดตเตผเดซเตเดฒเต‹, เด…เดฃเตเดŸเตผเดซเตเดฒเต‹, เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดซเดฒเด‚ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด…เดธเดพเดงเตเดตเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เดˆ เด“เดชเตเดทเดจเต เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต -fno-signaling-nans เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด‚.
เด’เดฐเดพเตพ "เดจเต‹เตบ-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต" IEEE เด—เดฃเดฟเดคเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดˆ เด“เดชเตโ€Œเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เด•เต‹เดกเต เด…เดจเตเดตเดฆเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต.

เดˆ เด“เดชเตเดทเตป เด†เดฐเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด“เดฃเดพเด•เตเด•เดฐเตเดคเต -O เด“เดชเตเดทเตป
IEEE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ISO เดฏเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เตพ/เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -เดซเตเดŸเตเดฐเดพเดชเตเดชเดฟเด‚เด—เต-เด—เดฃเดฟเดคเด‚.

-เดซเตเดฐเต—เดฃเตเดŸเดฟเด‚เด—เต-เด—เดฃเดฟเดคเด‚
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚. เดŽเดฒเตเดฒเดพ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เด‡เดคเต เดฑเต—เดฃเตเดŸเต-เดŸเต-เดชเต‚เดœเตเดฏเด‚ เด†เดฃเต
เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด—เดฃเดฟเดค เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฒเตเด•เตพเด•เตเด•เตเด‚ เดšเตเดฑเตเดฑเตเด‚-เด…เดŸเตเดคเตเดคเดคเต. เดˆ เด“เดชเตเดทเตป เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
FP เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดธเตเดฅเดฟเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. เดˆ เดเดšเตเด›เดฟเด•เด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดซเต‹เตพเดกเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ (เด‡เดคเต เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เดฌเดพเดงเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚)
เดšเดฟเดนเตเดจเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดตเดฐเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เด—เดฃเดฟเดค เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚
เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเตเด•เตพ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fno-rounding-math.

เดˆ เด“เดชเตโ€Œเดทเตป เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ GCC-เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฟเดฒเดตเดฟเตฝ เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ. เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
C99 เดจเตเดฑเต† "FENV_ACCESS" เดชเตเดฐเดพเด—เตเดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดฟเด•เดšเตเดš เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚. เดˆ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป
"FENV_ACCESS" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

-fsignaling-nans
IEEE เดธเดฟเด—เตเดจเดฒเดฟเด‚เด—เต NaN-เด•เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด•เดพเดฃเดพเดตเตเดจเตเดจ เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเดฎเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเดšเตเดšเต เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดˆ เด“เดชเตโ€Œเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดธเดฟเด—เตเดจเดฒเดฟเด‚เด—เต NaN-เด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด•เดพเดฃเดพเดตเตเดจเตเดจ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-เดซเตเดŸเตเดฐเดพเดชเตเดชเดฟเด‚เด—เต-เด—เดฃเดฟเดคเด‚.

เดˆ เด“เดชเตเดทเตป เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹ "__SUPPORT_SNAN__" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fno-signaling-nans.

เดˆ เด“เดชเตโ€Œเดทเตป เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ GCC-เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฟเดฒเดตเดฟเตฝ เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดธเดฟเด—เตเดจเดฒเดฟเด‚เด—เต NaN เดธเตเดตเดญเดพเดตเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ.

-fsingle-เดชเตเดฐเดฟเดธเดฟเดทเตป-เดธเตเดฅเดฟเดฐเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเต† เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เด’เดฐเตŠเดฑเตเดฑ เด•เตƒเดคเตเดฏเดคเดฏเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เด…เดตเดฏเต† เด‡เดฐเดŸเตเดŸ เด•เตƒเดคเตเดฏเดคเดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต.

-fcx-limited-range
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดธเตโ€Œเดคเดพเดตเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดชเตเดชเต‹เตพ เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตฝ เด˜เดŸเตเดŸเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ
เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดญเดœเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, a เดฏเตเดŸเต† เดซเดฒเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด—เตเดฃเดจเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดญเดœเดจเด‚ "NaN + I*NaN" เด†เดฃเต
เด† เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดธเดพเดนเดšเดฐเตเดฏเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -fno-cx-limited-range, เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚.

เดˆ เด“เดชเตเดทเตป ISO C99 "CX_LIMITED_RANGE" เดชเตเดฐเดพเด—เตเดฎเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต.

-fcx-fortran-rules
เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด—เตเดฃเดจเดตเตเด‚ เดตเดฟเดญเดœเดจเดตเตเด‚ เดซเต‹เตผเดŸเตเดฐเดพเตป เดจเดฟเดฏเดฎเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต. เดฑเต‡เดžเตเดšเต เดฑเดฟเดกเด•เตเดทเตป เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เด‚, เดชเด•เตเดทเต‡ เด’เดฐเต เดธเดฎเตเดšเตเดšเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด—เตเดฃเดจเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดญเดœเดจเด‚ "NaN + I*NaN" เด†เดฃเต, เดธเดพเดนเดšเดฐเตเดฏเด‚ เดฐเด•เตเดทเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต
เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fno-cx-fortran-rules.

เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเต† เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดฒเตเดฒ
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดดเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต -O เด“เดชเตเดทเดจเตเด•เตพ. เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เด“เดชเตเดทเดจเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดคเด•เตผเดจเตเดจ เด•เต‹เดกเต.

-fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ -fprofile-arcs, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดฐเดฃเตเดŸเดพเดฎเดคเตเด‚ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเด‚
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต -fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ, เดคเดตเดฃเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต
เด“เดฐเต‹ เดถเดพเด–เดฏเตเด‚ เดŽเดŸเตเดคเตเดคเต. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดชเตเดชเต‹เตพ -fprofile-arcs เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด†เตผเด•เตเด•เต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดŽเดจเตเดจ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต sourcename.gcda เด“เดฐเต‹ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเด‚. เดฆเดฟ
เดˆ เดกเดพเดฑเตเดฑ เดซเดฏเดฒเดฟเดฒเต† เดตเดฟเดตเดฐเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเดฟเดจเตเดฑเต† เด˜เดŸเดจเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเดฟเดจเตเด‚ เด’เดฐเต‡ เดธเต‹เดดเตเดธเต เด•เต‹เดกเตเด‚ เด’เดฐเต‡ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เดธเดฎเดพเดนเดพเดฐเด™เตเด™เตพ.

เด•เต‚เดŸเต† -fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ, เดœเดฟเดธเดฟเดธเดฟ เด‡เดŸเตเดจเตเดจเต เดŽ REG_BR_PROB เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด•เตเดฑเดฟเดชเตเดชเต JUMP_INSN เด’เดชเตเดชเด‚
CALL_INSN. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด‡เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดจเดฟเดฒเดตเดฟเตฝ, เด…เดต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
เด’เดฐเดฟเดŸเดคเตเดคเต: เด‡เตป reorg.c, เด’เดฐเต เดถเดพเด– เดเดคเต เดชเดพเดคเดฏเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณเดคเต†เดจเตเดจเต เดŠเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚
เดŽเดŸเตเด•เตเด•เตเด•, เดฆเดฟ REG_BR_PROB เดเดคเต เดชเดพเดคเดฏเดพเดฃเต เด•เต‚เดŸเตเดคเตฝ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฒเดชเตเดชเต‹เดดเตเด‚.

-fprofile-เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ
เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเดพเตฝ -fprofile-arcs, เด‡เดคเต เด•เต‹เดกเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดฒ เดกเดพเดฑเตเดฑ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเต† -fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ, เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดถเต‡เด–เดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เด‡เดคเต เดคเดฟเดฐเดฟเด•เต† เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดฟเดฒเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดณเตเดณ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -fprofile-เดœเดจเดฑเต‡เดฑเตเดฑเต เด’เดชเตเดชเด‚ -fprofile-เด‰เดชเดฏเต‹เด—เด‚.

-fvpt
เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเดพเตฝ -fprofile-arcs, เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด•เต‹เดกเต เดšเต‡เตผเด•เตเด•เดพเตป เด‡เดคเต เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ.

เด•เต‚เดŸเต† -fbranch-เดธเดพเดงเตเดฏเดคเด•เตพ, เด‡เดคเต เดถเต‡เด–เดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฟเด•เต† เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ. เดจเดฟเดฒเดตเดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเดฟเตฝ เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดกเดฟเดจเต‹เดฎเดฟเดจเต‡เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดญเดœเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚.

-เดซเตเดฐเต†เดฏเดฟเด‚-เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ
เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดฒเต† เดคเต†เดฑเตเดฑเดพเดฏ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต เดถเต‡เดทเด‚. เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพเด•เตเด•เต เดเดฑเต† เดชเตเดฐเดฏเต‹เดœเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดงเดพเดฐเดพเดณเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ. เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดกเต€เดฌเด—เต เดตเดฟเดตเดฐ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต,
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด…เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดจเดฟ a-เตฝ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เดฟเดฒเตเดฒ
"เดนเต‹เด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ".

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ เด’เดชเตเดชเด‚ -fpeel-เดฒเต‚เดชเตเดชเตเด•เตพ.

-เดซเตเดŸเตเดฐเดพเดธเตผ
เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ เดตเดฒเตเดคเดพเด•เตเด•เดพเตป เดŸเต†เดฏเดฟเตฝ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เดˆ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเตเดฐเดตเดพเดนเด‚ เดฎเดฑเตเดฑเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเต† เดฎเดฟเด•เดšเตเดš เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -fprofile-เด‰เดชเดฏเต‹เด—เด‚.

-เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต‹ เด…เดคเดฟเดจเต เดถเต‡เดทเดฎเต‹ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เตพ เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเด•
เดฒเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚. -เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -frerun-cse-after-loop, -fweb เด’เดชเตเดชเด‚
-เดซเตเดฐเต†เดฏเดฟเด‚-เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ. เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเต‚เดชเตเดชเต เดชเต€เดฒเดฟเด‚เด—เต เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตฝ
เดšเต†เดฑเดฟเดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดณเตเดณ เดฒเต‚เดชเตเดชเตเด•เตพ). เดˆ เด“เดชเตเดทเตป เด•เต‹เดกเต เดตเดฒเตเดคเดพเด•เตเด•เตเดจเตเดจเต, เด’เดชเตเดชเด‚
เด‡เดคเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเด‚.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -fprofile-เด‰เดชเดฏเต‹เด—เด‚.

-funroll-all-loops
เดŽเดฒเตเดฒเดพ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเด•, เด…เดตเดฏเตเดŸเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฒเต‚เดชเตเดชเต เดŽเดชเตเดชเต‹เดดเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚
เดชเตเดฐเดตเต‡เดถเดฟเดšเตเดšเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. -funroll-all-loops เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฎเดพเดจเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ -เดซเตบเดฑเต‹เตพ-เดฒเต‚เดชเตเดชเตเด•เตพ.

-fpeel-เดฒเต‚เดชเตเดชเตเด•เตพ
เดชเต€เตฝเดธเต เดฒเต‚เดชเตเดชเตเด•เตพ, เด…เดตเดฏเตเด•เตเด•เต เดตเต‡เดฃเตเดŸเดคเตเดฐ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเต, เด…เดต เด…เดงเดฟเด•เด‚ เด‰เดฐเตเดŸเตเดŸเดฟเดฒเตเดฒ (เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต
เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตเดฌเดพเด•เตเด•เต). เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเต‚เดชเตเดชเต เดชเต€เดฒเดฟเด‚เด—เต เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตฝ
เดšเต†เดฑเดฟเดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดณเตเดณ เดฒเต‚เดชเตเดชเตเด•เตพ).

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -fprofile-เด‰เดชเดฏเต‹เด—เด‚.

-fmove-loop-invariants
RTL เดฒเต‚เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเดฟเตฝ เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเต‹เดทเตป เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
-O1

-เดซเตบเดธเตเดตเดฟเดšเตเดšเต-เดฒเต‚เดชเตเดชเตเด•เตพ
เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‚เดชเตเดชเดฟเดจเต เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด…เดตเดธเตเดฅเด•เดณเตเดณเตเดณ เดถเดพเด–เด•เตพ เดจเต€เด•เตเด•เตเด•
เดฐเดฃเตเดŸเต เดถเดพเด–เด•เดณเดฟเดฒเตเด‚ เดฒเต‚เดชเตเดชเต (เด…เดตเดธเตเดฅเดฏเตเดŸเต† เดซเดฒเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเดšเตเดšเต).

-เดซเด‚เด—เตเดทเตป-เดตเดฟเดญเดพเด—เด™เตเด™เตพ
-fdata-เดตเดฟเดญเดพเด—เด™เตเด™เตพ
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด‚ เดกเดพเดฑเตเดฑเดพ เด‡เดจเดตเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•
เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดตเดฟเดญเดพเด—เด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑ เด‡เดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต† เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฒเดฟเด™เตเด•เตผเด•เตเด•เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเตเดชเต‡เดธเดฟเดฒเต† เดฑเดซเดฑเตปเดธเต เดชเตเดฐเดฆเต‡เดถเด‚. เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ ELF เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดธเต‹เดณเดพเดฐเดฟเดธเต 2-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต, เดธเตเดชเดพเตผเด•เต เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพเด•เตเด•เต เด…เดคเตเดคเดฐเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดณเตเดณ เดฒเดฟเด™เตเด•เดฑเตเด•เตพ เด‰เดฃเตเดŸเต.
AIX-เดจเต เดญเดพเดตเดฟเดฏเดฟเตฝ เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚.

เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดจเต‡เดŸเตเดŸเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เดŽเดชเตเดชเต‹เตพ
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เด…เดธเด‚เดฌเตเดฒเดฑเตเด‚ เดฒเดฟเด™เตเด•เดฑเตเด‚ เดตเดฒเดฟเดฏ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เตพ เด•เต‚เดŸเดพเดคเต† เดตเต‡เด—เดค เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดฒเตเด‚ "gprof" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚
เดˆ เด“เดชเตโ€Œเดทเดจเตเด‚ เดฐเดฃเตเดŸเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -g.

-fbranch-target-load-optimize
เดชเตเดฐเต‹เดฒเต‹เด—เต / เดŽเดชเตเดชเดฟเดฒเต‹เด—เต เดคเตเดฐเต†เดกเดฟเด‚เด—เดฟเดจเต เดฎเตเดฎเตเดชเต เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฒเต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•.
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฑเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเดพเด•เต‚, เด…เด™เตเด™เดจเต† เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต
เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เดจเตเดฑเตผ-เดฌเตเดฒเต‹เด•เตเด•เต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•.

-fbranch-target-load-optimize2
เดชเตเดฐเต‹เดฒเต‹เด—เต / เดŽเดชเตเดชเดฟเดฒเต‹เด—เต เดคเตเดฐเต†เดกเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฒเต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•.

-fbtr-bb-เดŽเด•เตโ€Œเดธเตโ€Œเด•เตเดฒเต‚เดธเต€เดตเต
เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฒเต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดณเตเดณเดฟเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-fstack-protectctor
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดฎเดพเดทเดฟเด‚เด—เต เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดชเต‹เดฒเตเดณเตเดณ เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹เด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด…เดงเดฟเด• เด•เต‹เดกเต เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เดˆ
เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด—เดพเตผเดกเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดšเต‡เตผเดคเตเดคเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดˆ
เด…เดฒเต‹เด•เตเด•เดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ 8 เดฌเตˆเดฑเตเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เดตเดฒเดฟเดฏ เดฌเดซเดฑเตเด•เดณเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เด—เดพเตผเดกเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเด‚เด—เตเดทเตป เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด—เดพเตผเดกเต เดšเต†เด•เตเด•เต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเต.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด‰เดฌเตเดฃเตเดŸเต 6.10-เดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚, C, C++, เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
ObjC, ObjC++, เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -fno-stack-protector, -nostdlib, เด‡เดฒเตเดฒ -เดซเตเดฐเต€เดธเตเดฑเตเดฑเดพเตปเดกเดฟเด‚เด—เต เด†เด•เตเดจเตเดจเต
เด•เดฃเตเดŸเต†เดคเตเดคเดฟ.

-fstack-protector-เดŽเดฒเตเดฒเดพเด‚
เดชเต‡เดพเดฒเต† -fstack-protectctor เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเตŠเดดเดฟเดšเตเดšเดพเตฝ.

-fsection-เด†เด™เตเด•เดฑเตเด•เตพ
เดชเด™เตเด•เดฟเดŸเตเดŸ "เด†เด™เตเด•เตผ" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดตเดฟเดฒเดพเดธ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•
เดธเดฎเต€เดชเดคเตเดคเตเดณเตเดณ เดตเดธเตเดคเตเด•เตเด•เดณเต† เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเดฟเดนเตเดจเด™เตเด™เตพ. เดˆ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚
เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ GOT เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเด‚ GOT เด†เด•เตโ€Œเดธเดธเตเด•เดณเตเด‚.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเด‚เด—เตเดทเตป "foo" เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ:

เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด‡เตปเดฑเตเดฑเต เดŽ, เดฌเดฟ, เดธเดฟ;
int foo (เด…เดธเดพเดงเตเดตเดพเดฃเต) { เดคเดฟเดฐเดฟเด•เต† a + b + c; }

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฎเต‚เดจเตเดจเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เด…เดคเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เด•เต‚เดŸเต† -fsection-เด†เด™เตเด•เดฑเตเด•เตพ, เด‡เดคเต เด’เดฐเต เดชเตŠเดคเต เด†เด™เตเด•เตผ เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด‚
เดชเด•เดฐเด‚. เด‡เดซเด•เตเดฑเตเดฑเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเดฏเต‚เดกเต‹เด•เต‹เดกเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต (เด‡เดคเต เดธเดพเดงเตเดตเดพเดฏ C เด…เดฒเตเดฒ):

int foo (เด…เดธเดพเดงเต)
{
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ int *xr = &x;
เดคเดฟเดฐเดฟเด•เต† xr[&a - &x] + xr[&b - &x] + xr[&c - &x];
}

เดŽเดฒเตเดฒเดพ เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเตเด‚ เดˆ เด“เดชเตเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

--เดชเดฐเด‚ เดชเต‡เดฐเต=เดฎเต‚เดฒเตเดฏเด‚
เดšเดฟเดฒ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดฑเต† เด…เดณเดตเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟ เดตเดฟเดตเดฟเดง เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดšเต†เดฏเตเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, GCC เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดคเดคเดฟเดฒเดงเดฟเด•เด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเดฟเตฝ เดšเดฟเดฒเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต --เดชเดฐเด‚ เด“เดชเตเดทเตป.

เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ, เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด…เตผเดคเตเดฅเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เด‡เดจเตเดฑเต‡เดฃเดฒเตเด•เตพ, เดญเดพเดตเดฟเดฏเดฟเตฝ เด…เดฑเดฟเดฏเดฟเดชเตเดชเต เด•เต‚เดŸเดพเดคเต† เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดฎเดพเดฃเต
เดฑเดฟเดฒเต€เดธเตเด•เตพ.

เด“เดฐเต‹ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚, เดฆเดฟ เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดพเดฃเต. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดชเต‡เดฐเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•:

เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเดตเตเดจเตเดจ-เดถเดพเด–-เดซเดฒเด‚
เดˆ เดชเดฐเดฟเดงเดฟเดฏเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดžเตเดž เดชเตเดฐเต‹เดฌเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดฌเตเดฐเดพเดžเตเดšเต เดŽเดŸเตเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
(เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ), เด…เดชเตเดชเต‹เตพ เด…เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 10 เด†เดฃเต.

max-crossjump-edges
เด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เด‡เตปเด•เดฎเดฟเด‚เด—เต เดŽเดกเตเดœเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚. เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต -เดซเตเด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเดฟเด‚เด—เต เด“เดฐเต‹ เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต‡เด•เตเด•เตเด‚ เด‡เตปเด•เดฎเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด…เดฐเดฟเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเตฝ O(N^2) เด†เดฃเต.
เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เดธเดฎเดพเดนเดฐเดฃ เดธเดฎเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เด’เดฐเตเดชเด•เตเดทเต‡ เดšเต†เดฑเดฟเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเตŠเดชเตเดชเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดฎเดฟเดจเดฟ-เด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเต-เด‡เตปเดธเต
เดฐเดฃเตเดŸเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เด…เดตเดธเดพเดจเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดŽเดฃเตเดฃเด‚
เด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด…เดตเดฏเดฟเตฝ เดจเดŸเดคเตเดคเตเด‚. เด•เต‡เดธเดฟเตฝ เดˆ เดฎเต‚เดฒเตเดฏเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด•เตเดฐเต‹เดธเตเดœเดฎเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดŸเดคเตเดคเต. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 5 เด†เดฃเต.

max-grow-copy-bb-insns
เดชเด•เดฐเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดชเด•เตผเดคเตเดคเตเดฎเตเดชเต‹เตพ เดชเดฐเดฎเดพเดตเดงเดฟ เด•เต‹เดกเต เดตเดฒเดฟเดชเตเดชเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เด˜เดŸเด•เด‚
เดšเดพเดŸเตเดจเตเดจเต. เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เด’เดฐเต เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ เด†เดฃเต
8.

max-goto-duplication-insns
เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ a
เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เด—เต‹เดŸเตเดŸเต‹. เดจเดฟเดฐเดตเดงเดฟ เดชเดพเดธเตเด•เดณเดฟเตฝ O(N^2) เดธเตเดตเดญเดพเดตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป, GCC เด˜เดŸเด•เด™เตเด™เตพ
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เด—เต‹เดŸเตเดŸเต‹เด•เตพ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดคเต, เดตเตˆเด•เดพเดคเต† เด…เดตเดฏเต† เด…เตบเดซเดพเด•เตเดŸเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เด…เดฑเตเดฑเดคเตเดคเต เดฎเดพเดคเตเดฐเด‚ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฟเดฏ เดœเดฎเตเดชเตเด•เตพ เดฎเดพเดคเตเดฐเด‚
goto-duplication-insns unfacted เด†เดฃเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 8 เด†เดฃเต.

max-delay-slot-insn-search
เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเต‹เด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เด’เดฐเต เดกเดฟเดฒเต‡ เดธเตเดฒเต‹เดŸเตเดŸเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดŽเดฃเตเดฃเด‚ เด‡เดคเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดคเดฟเดฐเดžเตเดžเต, เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดธเตเดฒเต‹เดŸเตเดŸเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดฎเดฏ เดฒเดพเดญเด‚ เดตเดณเดฐเต† เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเตผเดคเตเดคเตเด•
เดคเดฟเดฐเดฏเตเดจเตเดจเต. เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฃเต
เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเดฟเดฒเต† เดšเต†เดฑเดฟเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเตŠเดชเตเดชเด‚ เดธเดฎเดพเดนเดพเดฐ เดธเดฎเดฏเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต.

max-delay-slot-live-search
เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดธเตเดฒเต‹เดŸเตเดŸเตเด•เตพ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚
เดธเดพเดงเตเดตเดพเดฏ เดคเดคเตเดธเดฎเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ. เด‡เดคเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดเด•เดชเด•เตเดทเต€เดฏเดฎเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตฝ เดŽเดจเตเดจเดพเดฃเต
เดธเดฎเดพเดนเดพเดฐ เดธเดฎเดฏเด‚. เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดธเตเดฒเต‹เดŸเตเดŸเต เด•เต‹เดกเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดฃเด‚
เด•เตบเดŸเตเดฐเต‹เตพ-เดซเตเดฒเต‹ เด—เตเดฐเดพเดซเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดฟ.

max-gcse-เดฎเต†เดฎเตเดฎเดฑเดฟ
เด‡เดคเดฟเดจเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดเด•เดฆเต‡เดถ เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเต†เดฎเตเดฎเดฑเดฟ
เด—เตเดฒเต‹เดฌเตฝ เด•เต‹เดฎเตบ เดธเดฌเตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เด•เต‚เดŸเตเดคเตฝ เด“เตผเดฎเตเดฎเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณเดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเด•เตเด•เดฟเดฒเตเดฒ.

max-gcse-incertion-ratio
เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดจเตเดชเดพเดคเด‚ เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚, เดคเตเดŸเตผเดจเตเดจเต RTL PRE เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดšเต‡เตผเด•เตเด•เตเด•เดฏเต‹ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚, เด…เด™เตเด™เดจเต† เด…เดคเต เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด‚
เดชเตเดฐเดฌเต‹เดงเดจ เดธเตเดŸเตเดฐเต€เดฎเดฟเตฝ เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ เด†เดฃเต
20.

max-pending-list-length
เดซเตโ€Œเดณเดทเดฟเด‚เด—เดฟเดจเต เดฎเตเดฎเตเดชเต, เดคเต€เตผเดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดค เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅเดฏเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚. เด•เตเดฑเดšเตเดšเต เดถเดพเด–เด•เดณเต‹ เด•เต‹เดณเตเด•เดณเต‹ เด‰เดณเตเดณ เดตเดฒเดฟเดฏ เดซเด‚เด—เตเดทเดจเตเด•เตพ
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ เดตเดฟเดญเดตเด™เตเด™เดณเตเด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏเดฟ เด‰เดชเดญเต‹เด—เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด…เดฎเดฟเดคเดฎเดพเดฏ เดตเดฒเดฟเดฏ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

max-modulo-backtrack-attempts
เดฎเต‹เดกเตเดฒเต‹ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดทเต†เดกเตเดฏเต‚เดณเตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดฌเดพเด•เตเด•เตเดŸเตเดฐเดพเด•เตเด•เต เดถเตเดฐเดฎเด™เตเด™เตพ
เด’เดฐเต เดฒเต‚เดชเตเดชเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดตเดฒเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเด‚ เด•เตเดฐเดฎเดพเดคเต€เดคเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

max-inline-insns-single
เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเตเดฐเต€ เด‡เตปเดฒเตˆเดจเดฑเดฟเดจเต† เดจเดฟเดฐเดตเดงเดฟ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดจเดฎเตเดชเตผ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ (เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต) a
เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดŸเตเดฐเต€ เด‡เตปเดฒเตˆเดจเตผ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเตŠเดฑเตเดฑ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เด‡เดคเต เดฎเดพเดคเตเดฐเด‚
เด‡เตปเดฒเตˆเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเต†เดฏเตเด‚ เด•เตเดฒเดพเดธเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดฐเต€เดคเดฟเด•เดณเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต
(C++). เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 400 เด†เดฃเต.

max-inline-insns-auto
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ (เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต -O3), เด’เดฐเตเดชเดพเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เด•เด‚เดชเตˆเดฒเตผ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเด‚. เดฒเต‡เด•เตเด•เต
เด† เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ (เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค) เดชเดฐเดฟเดงเดฟ
เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เด‡เตปเดฒเตˆเตป เด…เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 40 เด†เดฃเต.

เดตเดฒเดฟเดฏ-เดซเด‚เด—เตเดทเตป-เด‡เตปเดธเตเตปเดธเต
เดตเดฒเดฟเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดงเดฟ. เดˆ เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต
เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚, เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต --เดชเดฐเด‚ เดตเดฒเดฟเดฏ-เดชเตเดฐเดตเตผเดคเตเดคเดจ-เดตเดณเตผเดšเตเดš. เดˆ
เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด…เดฒเตเดฒเดพเดคเตเดคเดคเต เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดคเต€เดตเตเดฐเดฎเดพเดฏ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป
เดชเดฟเตปเดญเดพเด—เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเต€เดจเดฟเดฏเตผ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 2700 เด†เดฃเต.

เดตเดฒเดฟเดฏ-เดชเตเดฐเดตเตผเดคเตเดคเดจ-เดตเดณเตผเดšเตเดš
เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดตเดฒเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดณเตผเดšเตเดš เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 100 เด†เดฃเต, เด‡เดคเต เดตเดฒเดฟเดฏ เดซเด‚เด—เตเดทเตป เดตเดณเตผเดšเตเดšเดฏเต† เด’เดฑเดฟเดœเดฟเดจเดฒเดฟเดจเตเดฑเต† 2.0 เดฎเดŸเด™เตเด™เดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดตเดฒเตเดชเตเดชเด‚.

เดตเดฒเดฟเดฏ-เดฏเต‚เดฃเดฟเดฑเตเดฑเต-เด‡เตปเดธเต
เดตเดฒเดฟเดฏ เดตเดฟเดตเตผเดคเตเดคเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดงเดฟ. เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดตเดณเตผเดšเตเดš
เดˆ เดชเดฐเดฟเดงเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต --เดชเดฐเด‚ เด‡เตปเดฒเตˆเตป-เดฏเต‚เดฃเดฟเดฑเตเดฑเต-เดตเดณเตผเดšเตเดš. เดšเต†เดฑเดฟเดฏ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เต
เด‡เดคเต เดตเดณเดฐเต† เด‡เดฑเตเด•เดฟเดฏเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ (เด‡เตปเดฒเตˆเดจเดฟเดฒเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเตป เดŽ เด…เดŸเด™เตเด™เตเดจเตเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เดŽเดฏเต† เดฎเต‚เดจเตเดจเต เดคเดตเดฃ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดฌเดฟ. Aเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ B เดšเต†เดฑเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดตเดณเตผเดšเตเดš
300\% เด†เดฃเต, เดŽเดจเตเดจเดฟเดŸเตเดŸเตเด‚ เด…เดคเตเดคเดฐเด‚ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดตเดณเดฐเต† เดถเตเดฆเตเดงเดฎเดพเดฃเต. เด…เดŸเด™เตเด™เตเดจเตเดจ เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เต
เดšเต†เดฑเดฟเดฏ เด‡เตปเดฒเตˆเดจเดฌเดฟเตพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดตเดณเตผเดšเตเดšเดพ เดชเดฐเดฟเดงเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เดฃเตปเดทเตเดฏเตฝ เดธเตโ€Œเดซเต‹เดŸเดจเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•. เด…เดคเดฟเดจเดพเตฝ เดšเต†เดฑเดฟเดฏ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เต, เดตเดฒเดฟเดชเตเดชเด‚
เด†เดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต --เดชเดฐเด‚ เดตเดฒเดฟเดฏ-เดฏเต‚เดฃเดฟเดฑเตเดฑเต-เด‡เตปเดธเต เด…เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต --เดชเดฐเด‚ เด‡เตปเดฒเตˆเตป-เดฏเต‚เดฃเดฟเดฑเตเดฑเต-เดตเดณเตผเดšเตเดš.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 10000 เด†เดฃเต

เด‡เตปเดฒเตˆเตป-เดฏเต‚เดฃเดฟเดฑเตเดฑเต-เดตเดณเตผเดšเตเดš
เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดณเตผเดšเตเดš เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 30 เด†เดฃเต, เด‡เดคเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดตเดณเตผเดšเตเดšเดฏเต† เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† 1.3 เดฎเดŸเด™เตเด™เดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

ipcp-เดฏเต‚เดฃเดฟเดฑเตเดฑเต-เดตเดณเตผเดšเตเดš
เด‡เดจเตเดฑเตผเดชเตเดฐเตŠเดธเต€เดœเดฑเตฝ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดณเตผเดšเตเดš เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฐเดจเตเดคเดฐเดฎเดพเดฏ เดชเตเดฐเดšเดฐเดฃเด‚. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 10 โ€‹โ€‹เด†เดฃเต, เด‡เดคเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดตเดณเตผเดšเตเดš 1.1 เด†เดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เด‡เดฐเดŸเตเดŸเดฟ.

เดตเดฒเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚
เดตเดฒเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดงเดฟ. เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เดชเดฐเดฟเดงเดฟเด•เตเด•เดชเตเดชเตเดฑเด‚ เดตเดณเดฐเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 256 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เดฃเต.

เดตเดฒเดฟเดฏ-เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดซเตเดฐเต†เดฏเดฟเด‚-เดตเดณเตผเดšเตเดš
เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดตเดฒเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดณเตผเดšเตเดš เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 1000 เด†เดฃเต, เด‡เดคเต เดตเดฒเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดตเดณเตผเดšเตเดšเดฏเต† 11 เดฎเดŸเด™เตเด™เดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฒเดฟเดชเตเดชเด‚.

max-inline-insns-recursive
max-inline-insns-recursive-auto
เดธเต†เตฝเดซเต เดฑเดฟเด•เตเด•เต‡เดดเตโ€Œเดธเต€เดตเต เด‡เตปเดฒเตˆเดจเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด”เดŸเตเดŸเต-เดฒเตˆเตป เด•เต‹เดชเตเดชเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด†เดตเตผเดคเตเดคเดจ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดณเดฐเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด‡เตปเดฒเตˆเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ --เดชเดฐเด‚ max-inline-insns-recursive เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
เด…เด•เตเด•เต—เดฃเตเดŸเต. เด‡เตปเดฒเตˆเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเต เดตเต‡เดฃเตเดŸเดฟ, เด†เดตเตผเดคเตเดคเดจ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดญเดตเดฟเด•เตเด•เต‚
-เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ (เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต -O3) เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ เด•เต‚เดŸเดพเดคเต† --เดชเดฐเด‚ max-inline-insns-
เด†เดตเตผเดคเตเดคเดจ-เดฏเดพเดจเตเดคเตเดฐเดฟเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 450 เด†เดฃเต.

max-inline-recursive-depth
max-inline-recursive-depth-auto
เด†เดตเตผเดคเตเดคเดจ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดฑเดฟเด•เตเด•เตผเดทเตป เดกเต†เดชเตเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด‡เตปเดฒเตˆเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ --เดชเดฐเด‚ max-inline-recursive-depth เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
เด…เด•เตเด•เต—เดฃเตเดŸเต. เด‡เตปเดฒเตˆเตป เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเต เดตเต‡เดฃเตเดŸเดฟ, เด†เดตเตผเดคเตเดคเดจ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดญเดตเดฟเด•เตเด•เต‚
-เดซเดฟเตปเดฒเตˆเตป-เดซเด‚เด—เตเดทเดจเตเด•เตพ (เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต -O3) เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ เด•เต‚เดŸเดพเดคเต† --เดชเดฐเด‚ max-inline-recursive-
เด†เดดเด‚-เด“เดŸเตเดŸเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 8 เด†เดฃเต.

เดฎเดฟเดจเดฟ-เด‡เตปเดฒเตˆเตป-เด†เดตเตผเดคเตเดคเดจ-เดธเด‚เดญเดพเดตเตเดฏเดค
เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เดตเตผเดคเตเดคเดจเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฑเดฟเด•เตเด•เตผเดธเต€เดตเต เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดฒเดพเดญเด•เดฐเดฎเดพเด•เต‚
เดถเดฐเดพเดถเดฐเดฟ, เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต เดšเต†เดฑเดฟเดฏ เดฑเดฟเด•เตผเดทเตป เดกเต†เดชเตเดคเต เด‰เดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดฆเต‹เดทเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดฎเดฑเตเดฑเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดซเด‚เด—เตเดทเตป เดฌเต‹เดกเดฟเดฏเตเดŸเต† เดชเตเดฐเต‹เดฒเต‹เด—เต เดตเดฒเตเดชเตเดชเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค.

เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดฒเดญเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ (เด•เดพเดฃเตเด• -fprofile-เดœเดจเดฑเต‡เดฑเตเดฑเต) เดฏเดฅเดพเตผเดคเตเดฅ เด†เดตเตผเดคเตเดคเดจเด‚
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดณเดฟเดฒเต‚เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดดเด‚ เดŠเดนเดฟเด•เตเด•เดพเด‚
เด†เดตเดฟเดทเตเด•เดพเดฐเด‚. เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเต† เด•เต‹เตพ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดธเด‚เดญเดพเดตเตเดฏเดค เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดงเดฟ เด•เดตเดฟเดฏเตเดจเตเดจเต (เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ). เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 10 โ€‹โ€‹เด†เดฃเต.

เด†เดฆเตเดฏเด•เดพเดฒ-เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต-เด‡เตปเดธเตเตปเดธเต
เด†เดฆเตเดฏเด•เดพเดฒ เด‡เตปเดฒเตˆเดจเตผ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดตเดณเตผเดšเตเดš เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดซเดฒเดคเตเดคเดฟเตฝ เด‡เดคเต เด…เดณเดตเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฒเดฟเดฏ เด…เดฎเต‚เตผเดคเตเดคเต€เด•เดฐเดฃ เดชเดฟเดดเดฏเตเดณเตเดณ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 10 โ€‹โ€‹เด†เดฃเต.

เดชเดฐเดฎเดพเดตเดงเดฟ-เด†เดฆเตเดฏเด•เดพเดฒ-เด‡เตปเดฒเตˆเดจเตผ-เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดชเดฐเดฎเดพเดตเดงเดฟ-เด†เดฆเตเดฏเด•เดพเดฒ-เด‡เตปเดฒเตˆเดจเตผ-เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เด†เดฆเตเดฏเด•เดพเดฒ เด‡เตปเดฒเตˆเดจเดฑเดฟเดจเตเดฑเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟ. เด‡เดคเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดจเต†เดธเตเดฑเตเดฑเดกเต เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เดชเดฐเต‹เด•เตเดท เด•เต‹เดณเตเด•เตพ เดจเต‡เดฐเดคเตเดคเต†เดฏเตเดณเตเดณ เด‡เตปเดฒเตˆเดจเตผ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดšเด™เตเด™เดฒเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเตˆเด•เดฟเดฏเดพเดฃเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต.

comdat-sharing-probability
comdat-sharing-probability
เด•เต‹เด‚เดกเดพเดฑเตเดฑเต เดฆเตƒเดถเตเดฏเดชเดฐเดคเดฏเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ C++ เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเตป เด†เด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค (เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ).
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 20 เด†เดฃเต.

เดฎเดฟเดจเดฟ-เดตเต†เด•เตเดฑเตเดฑเต-เดฒเต‚เดชเตเดชเต-เดฌเต—เดฃเตเดŸเต
เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเดจเต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
-ftree-vectorize เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 0 เด†เดฃเต.

gcse-cost-distance-ratio
เด’เดฐเต เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดจเต€เด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดฆเต‚เดฐเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เด˜เดŸเด•เด‚
GCSE เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ. เด•เต‹เดกเต เดนเต‹เดฏเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดชเดพเดธเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต.
เดตเดฒเดฟเดฏ เด…เดจเตเดชเดพเดคเด‚, เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด•เต‹เดกเต เดนเต‹เดธเตโ€Œเดฑเตเดฑเดฟเด‚เด—เต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ, เด…เดคเดพเดฏเดคเต, เดตเดฟเดฒ เด•เตเดฑเดตเตเดณเตเดณ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ gcse-เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ-
เดšเต†เดฒเดตเต. 0 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต† เดนเต‹เดฏเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดฎเต‚เดฒเตเดฏเด‚ 10 เด†เดฃเต.

gcse-เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดšเต†เดฒเดตเต
เดšเต†เดฒเดตเต, เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเต†เดทเต€เตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดฒเดฏเดพเดฏเดฟ เดเด•เดฆเต‡เดถเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดเดคเต GCSE เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด’เดฐเต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเต เดธเดžเตเดšเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเดจเตเดจ เดฆเต‚เดฐเดคเตเดคเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ.
เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ เด•เต‹เดกเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดชเดพเดธเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต. เดšเต†เดฒเดตเต เด•เตเดฑเดฏเตเด‚,
เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด•เต‹เดกเต เด‰เดฏเตผเดคเตเดคเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. 0 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚
เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดฆเต‚เดฐเด‚ เดธเดžเตเดšเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 3 เด†เดฃเต.

เดชเดฐเดฎเดพเดตเดงเดฟ-เดนเต‹เดฏเดฟเดธเตเดฑเตเดฑเต-เด†เดดเด‚
เดญเดพเดตเด™เตเด™เตพ เด‰เดฏเตผเดคเตเดคเดพเตป เดกเต‹เดฎเดฟเดจเต‡เดฑเตเดฑเตผ เดŸเตเดฐเต€เดฏเดฟเดฒเต† เดคเดฟเดฐเดฏเดฒเดฟเดจเตเดฑเต† เด†เดดเด‚. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดนเต‹เดฏเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเดฟเตฝ เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดธเตเดตเดญเดพเดตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป. 0 เดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚
เดคเดฟเดฐเดฏเตฝ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดตเดฒเดฟเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดธเดฎเดพเดนเดพเดฐเด‚ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดฎเต‚เดฒเตเดฏเด‚ 30 เด†เดฃเต.

max-tail-merge-comparisons
เด’เดฐเต เดฌเดฟเดฌเดฟเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดฌเดฟเดฌเดฟเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดคเตเด•. เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดŸเตเดฐเต€ เดŸเต†เดฏเดฟเตฝ เดฒเดฏเดจเดคเตเดคเดฟเดฒเต† เดšเดคเตเดฐเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดธเตเดตเดญเดพเดตเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 10 โ€‹โ€‹เด†เดฃเต.

max-tail-merge-iterations
เดซเด‚เด—เตเดทเดจเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดชเดพเดธเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด…เดณเดตเต. เด‡เดคเต เดชเดคเดฟเดตเดพเดฃเต
เดŸเตเดฐเต€ เดŸเต†เดฏเดฟเตฝ เดฒเดฏเดจเดคเตเดคเดฟเตฝ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 2 เด†เดฃเต.

max-unrolled-insns
เดฒเต‚เดชเตเดชเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเดจเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดคเต, เดฒเต‚เดชเตเดชเต เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดคเดพเตฝ, เด…เดคเต เดฒเต‚เดชเตเดชเต เด•เต‹เดกเต เดŽเดคเตเดฐ เดคเดตเดฃ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เด…เตบเดฑเต‹เตพ เด†เดฃเต.

max-average-unrolled-insns
เด…เดตเดฏเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดงเตเดฏเดคเด•เดณเดพเตฝ เดชเด•เตเดทเดชเดพเดคเดฎเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚
เด† เดฒเต‚เดชเตเดชเต เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดคเดพเตฝ เด’เดฐเต เดฒเต‚เดชเตเดชเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดฒเต‚เดชเตเดชเต เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดคเดพเตฝ เด…เดคเต
เดฒเต‚เดชเตเดชเต เด•เต‹เดกเต เดŽเดคเตเดฐ เดคเดตเดฃ เด…เตบเดฑเต‹เตพ เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดฐเดฎเดพเดตเดงเดฟ-เด…เตบเดฑเต‹เตพ-เดŸเตˆเด‚เดธเต
เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด…เตบเดฑเต‹เดณเดฟเด‚เด—เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

max-peeled-insns
เด† เดฒเต‚เดชเตเดชเต เดคเตŠเดฒเดฟเดฏเตเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเดจเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚,
เดฒเต‚เดชเตเดชเต เดคเตŠเดฒเดฟเดฏเตเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฒเต‚เดชเตเดชเต เด•เต‹เดกเต เดŽเดคเตเดฐ เดคเดตเดฃ เดคเตŠเดฒเดฟ เด•เดณเดฏเดฃเดฎเต†เดจเตเดจเต เด‡เดคเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดฐเดฎเดพเดตเดงเดฟ-เดชเต€เตฝ-เดŸเตˆเด‚เดธเต
เด’เดฐเตŠเดฑเตเดฑ เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดชเต€เดฒเดฟเด™เตเด™เตเด•เตพ.

max-completely-peeled-insns
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดคเตŠเดฒเดฟเด•เดณเดžเตเดž เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

เดชเดฐเดฎเดพเดตเดงเดฟ-เด•เด‚เดชเตเดฒเต€เดฑเตเดฑเตเดฒเดฟ-เดชเต€เตฝ-เดŸเตˆเด‚เดธเต
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฑเด‚เดคเตŠเดฒเดฟเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

max-completely-peel-loop-nest-depth
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฑเด‚เดคเตŠเดฒเดฟเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดฒเต‚เดชเตเดชเต เดจเต†เดธเตเดฑเตเดฑเต เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดดเด‚.

max-unswitch-insns
เดธเตเดตเดฟเดšเตเดšเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

max-unswitch-level
เด’เดฐเตŠเดฑเตเดฑ เดฒเต‚เดชเตเดชเดฟเตฝ เดฎเดพเดฑเดพเดคเตเดค เดถเดพเด–เด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

เดšเต†เดฑเดฟเดฏ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ
เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดšเดฒเดจเดคเตเดคเดฟเดฒเต† เดตเดฟเดฒเดฏเต‡เดฑเดฟเดฏ เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเดฟเดฒ.

เดŽเดฒเตเดฒเดพ เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เดณเต†เดฏเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เดŽเดฒเตเดฒเดพ เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เดคเดพเดดเต†เดฏเตเดณเตเดณ เด‡เตปเดกเด•เตเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเตฝ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เตปเดกเด•เตเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดฟเดฒเต† เด“เดฐเต‹ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดฎเดพเดคเตเดฐเด‚
เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด•เต‚เดŸเตเดคเตฝ เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เดณเต† เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚
เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดธเดฎเดฏ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค.

iv-max-considered-เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ
เด‡เตปเดกเด•เตเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เด‡เตปเดกเด•เตเดทเตป เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เดณเต† เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ.

iv-เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚-เดชเตเดฐเต‚เตบ-เด•เดพเตปเดกเต-เดธเต†เดฑเตเดฑเต-เดฌเต—เดฃเตเดŸเต
เดธเต†เดฑเตเดฑเดฟเดฒเต† เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดšเต†เดฑเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดŽเดชเตเดชเต‹เดดเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต
เด’เดฐเต เดชเตเดคเดฟเดฏ iv เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เดธเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดจเดพเดตเดถเตเดฏ ivs เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•
เดธเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต.

scev-max-expr-size
เดธเตเด•เต†เดฏเดฟเดฒเตผ เดŽเดตเดฒเตเดฏเต‚เดทเตปเดธเต เด…เดจเดฒเตˆเดธเดฑเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฒเดฟเดฏ
เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เด…เดจเดฒเตˆเดธเดฑเดฟเดจเต† เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

scev-max-expr-complexity
เดธเตเด•เต†เดฏเดฟเดฒเตผ เดŽเดตเดฒเตเดฏเต‚เดทเตปเดธเต เด…เดจเดฒเตˆเดธเดฑเดฟเดฒเต† เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เด…เดจเดฒเตˆเดธเดฑเดฟเดจเต† เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

omega-max-vars
เด’เดฎเต‡เด— เด•เตบเดธเตเดŸเตเดฐเตˆเดจเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚
เด†เดฃเต.

omega-max-geqs
เด’เดฎเต‡เด— เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเดฒเต† เด…เดธเดฎเดคเตเดตเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดฎเต‚เดฒเตเดฏเด‚ 256 เด†เดฃเต.

omega-max-eqs
เด’เดฎเต‡เด— เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดคเตเดฒเตเดฏเดค. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚
เด†เดฃเต.

เด’เดฎเต‡เด—-เดฎเดพเด•เตเดธเต-เดตเตˆเตฝเดกเต เด•เดพเตผเดกเตเด•เตพ
เด’เดฎเต‡เด— เดธเต‹เตพเดตเดฑเดฟเดจเต เด•เดดเดฟเดฏเตเดจเตเดจ เดตเตˆเตฝเดกเตเด•เดพเตผเดกเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚
เดคเดฟเดฐเตเด•เตเด•. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 18 เด†เดฃเต.

เด’เดฎเต‡เด—-เดนเดพเดทเต-เดŸเต‡เดฌเดฟเตพ เดตเดฒเดฟเดชเตเดชเด‚
เด’เดฎเต‡เด— เดธเต‹เตพเดตเดฑเดฟเดฒเต† เดนเดพเดทเต เดŸเต‡เดฌเดฟเดณเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 550 เด†เดฃเต.

เด’เดฎเต‡เด—-เดฎเดพเด•เตเดธเต-เด•เต€เด•เตพ
เด’เดฎเต‡เด— เดธเต‹เตพเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต€เด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 500 เด†เดฃเต.

เด’เดฎเต‡เด—-เดŽเดฒเดฟเดฎเดฟเดจเต‡เดฑเตเดฑเต-เด…เดจเดตเดงเดฟ-เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ
1 เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเดฒเตเดฒเดพ เด…เดจเดพเดตเดถเตเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ เดฐเต€เดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 0 เด†เดฃเต.

vect-max-version-for-alignment-checks
เดฒเต‚เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดŸเดคเตเดคเดพเดตเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเดฑเดฟเดฒเต† เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต. ftree-vect-loop-version เดŽเดจเตเดจ เด“เดชเตเดทเตป เด•เดพเดฃเตเด•
เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

vect-max-version-for-alias-checks
เดฒเต‚เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดŸเดคเตเดคเดพเดตเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเดฑเดฟเตฝ เด…เดชเดฐเดจเดพเดฎเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด“เดชเตเดทเตป ftree-vect-loop-version เด•เดพเดฃเตเด•
เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ.

เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฌเตเดฐเต‚เดŸเตเดŸเต เดซเต‹เดดเตโ€Œเดธเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เดฒเต‚เดชเตเดชเดฟเดจเตเดฑเต† # เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต.

hot-bb-count-fraction
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด…เด‚เดถเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเต‚เดŸเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

hot-bb-frequency-fraction
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เด‡เตป เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเดจเตเด•เดณเตเดŸเต† เดŽเตปเดŸเตเดฐเดฟ เดฌเตเดฒเต‹เด•เตเด•เต เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเตเดŸเต† เด…เด‚เดถเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เดจเตฝเด•เดฟเดฏ เดซเด‚เด—เตโ€Œเดทเตป เดšเต‚เดŸเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดชเดฐเดฎเดพเดตเดงเดฟ เดชเตเดฐเดตเดšเดฟเดšเตเดš เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดžเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เดฒเต‚เดชเตเดชเต เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚. เด‡เดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฌเต—เดฃเตเดŸเตเดณเตเดณ เดธเดฟเด‚เด—เดฟเตพ เดฒเต‚เดชเตเดชเตเด‚ เดฎเดฑเตเดฑเต เดฒเต‚เดชเตเดชเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดจเตเดฆเตผเดญเด™เตเด™เตพ
เด…เดœเตเดžเดพเดคเด‚. เด…เดฑเดฟเดฏเดพเดคเตเดค เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดžเด™เตเด™เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต‡เดธเดฎเดฏเด‚ เด…เดœเตเดžเดพเดคเดฎเดพเดฃเต
เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดถเดฐเดพเดถเดฐเดฟ เดเด•เดฆเต‡เดถเด‚ 10 เด†เดฃเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดฒเต‚เดชเตเดชเต เด‡เดฒเตเดฒเดพเดคเต† เดŽเดจเตเดจเดพเดฃเต
เด…เดคเดฟเดฐเตเด•เตพ เดฎเดฑเตเดฑเตŠเดจเตเดจเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด•เตƒเดคเตเดฐเดฟเดฎเดฎเดพเดฏเดฟ เดคเดฃเตเดคเตเดคเดคเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเด‚.

เด…เดฒเตˆเตป-เดคเตเดฐเต†เดทเต‹เตพเดกเต
เดซเด‚เด—เตเดทเดจเดฟเดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเดจเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดตเตƒเดคเตเดคเดฟเดฏเตเดŸเต† เด…เด‚เดถเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด‚.

เด…เดฒเตˆเตป-เดฒเต‚เดชเตเดชเต-เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฒเดญเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด’เดฐเต เดฒเต‚เดชเตเดชเต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต.

เดŸเตเดฐเต‡เดธเตผ-เดกเตˆเดจเดพเดฎเดฟเด•เต-เด•เดตเดฑเต‡เดœเต
เดŸเตเดฐเต‡เดธเตผ-เดกเตˆเดจเดพเดฎเดฟเด•เต-เด•เดตเดฑเต‡เดœเต-เดซเต€เดกเตเดฌเดพเด•เตเด•เต
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ เด’เดฐเดฟเด•เตเด•เตฝ เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดˆ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต. เด‡เดคเต เด…เดจเดพเดตเดถเตเดฏ เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

เดฆเดฟ เดŸเตเดฐเต‡เดธเตผ-เดกเตˆเดจเดพเดฎเดฟเด•เต-เด•เดตเดฑเต‡เดœเต-เดซเต€เดกเตเดฌเดพเด•เตเด•เต เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เด‰เดณเตเดณเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
เดฒเดญเตเดฏเดฎเดพเดฃเต. เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเตŠเดซเตˆเดฒเตเด•เตพ (เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏเดตเดฏเตเด•เตเด•เต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ) เดตเดณเดฐเต† เด•เต‚เดŸเตเดคเดฒเดพเดฃเต
เดคเตเดฐเต†เดทเต‹เตพเดกเต เดตเดฒเดฟเดฏ เดฎเต‚เดฒเตเดฏเดฎเดพเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดคเตเดฒเดฟเดคเดฎเดพเดฏ เด•เตเดฑเดตเต.

เดŸเตเดฐเต‡เดธเตผ-เดฎเดพเด•เตเดธเต-เด•เต‹เดกเต-เดตเดณเตผเดšเตเดš
เด•เต‹เดกเต เดตเดณเตผเดšเตเดš เดจเดฟเดถเตเดšเดฟเดค เดถเดคเดฎเดพเดจเดคเตเดคเดฟเดฒเต†เดคเตเดคเดฟเด•เตเด•เดดเดฟเดžเตเดžเดพเตฝ เดŸเต†เดฏเดฟเตฝ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเตผเดคเตเดคเตเด•. เด‡เดคเดพเดฃเต
เดชเด•เดฐเด‚ เดนเต‹เด•เตเด•เดฟ เดตเดพเดฆเด‚, เดฎเดฟเด•เตเด• เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเตเด•เดณเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด•เตเดฐเต‹เดธเดฟเตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดœเดฎเตเดชเดฟเด‚เด—เต, เด…เดคเดฟเดจเดพเตฝ เด…เดคเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด•เต‹เดกเต เดตเดณเตผเดšเตเดšเดฏเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚.

เดŸเตเดฐเต‡เดธเตผ-เดฎเดฟเดจเดฟ-เดฌเตเดฐเดพเดžเตเดšเต-เด…เดจเตเดชเดพเดคเด‚
เดฌเต†เดธเตเดฑเตเดฑเต เดŽเดกเตเดœเดฟเดจเตเดฑเต† เดฑเดฟเดตเต‡เดดเตเดธเต เดชเตเดฐเต‹เดฌเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‡เดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฑเดฟเดตเต‡เดดเตเดธเต เด—เตเดฐเต‹เดคเตเดคเต เดจเดฟเตผเดคเตเดคเตเด•
เดชเดฐเดฟเดงเดฟ (เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ).

เดŸเตเดฐเต‡เดธเตผ-เดฎเดฟเดจเดฟ-เดฌเตเดฐเดพเดžเตเดšเต-เด…เดจเตเดชเดพเดคเด‚
เดŸเตเดฐเต‡เดธเตผ-เดฎเดฟเดจเดฟ-เดฌเตเดฐเดพเดžเตเดšเต-เดฑเต‡เดทเตเดฏเต‹-เดซเต€เดกเตเดฌเดพเด•เตเด•เต
เดฎเดฟเด•เดšเตเดš เดŽเดกเตเดœเดฟเดจเต เด‡เดคเดฟเดฒเตเด‚ เดคเดพเดดเต† เดชเตเดฐเต‹เดฌเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดซเต‹เตผเดตเต‡เดกเต เดตเดณเตผเดšเตเดš เดจเดฟเตผเดคเตเดคเตเด•
เด‰เดฎเตเดฎเดฐเดชเตเดชเดŸเดฟ.

เด…เดคเตเดชเต‹เดฒเต† เดŸเตเดฐเต‡เดธเตผ-เดกเตˆเดจเดพเดฎเดฟเด•เต-เด•เดตเดฑเต‡เดœเต เดฐเดฃเตเดŸเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เด’เดจเตเดจเต เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเตป
เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เดฟเดจเตเด‚ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต† เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚. เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด‚
เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด•เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ (เด‰เดฏเตผเดจเตเดจเดคเต)
เดŸเตเดฐเต‡เดธเตผ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต.

max-cse-path-length
cse เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดคเดฏเดฟเดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 10 เด†เดฃเต.

max-cse-insns
เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ CSE เดชเตเดฐเต‹เดธเดธเตเดธเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 1000 เด†เดฃเต.

ggc-min-เดตเดฟเด•เดธเดฟเด•เตเด•เตเด•
เดœเดฟเดธเดฟเดธเดฟ เดธเตเดตเดจเตเดคเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเดคเตเดคเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ
เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเตเดŸเต† เด•เต‚เดฎเตเดชเดพเดฐเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดถเดคเดฎเดพเดจเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดถเต‡เด–เดฐเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเดšเตเดšเต. เด‡เดคเต เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดฎเดพเดนเดพเดฐ เดตเต‡เด—เดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚;
เด‡เดคเต เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเดจเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 30% + 70% * (RAM/1GB) เด†เดฃเต, เดฑเดพเด‚ >= 100GB เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดฏเตผเดจเตเดจ เดชเดฐเดฟเดงเดฟ 1% เด†เดฃเต.
"Getrlimit" เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, "RAM" เดŽเดจเตเดจ เด†เดถเดฏเด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดฑเดพเดฎเดฟเดฒเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเตเดคเดพเดฃเต.
"RLIMIT_DATA" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "RLIMIT_AS". GCC-เด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฑเดพเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚, 30% เดจเตเดฑเต† เดคเดพเดดเตเดจเตเดจ เดชเดฐเดฟเดงเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต เด’เดชเตเดชเด‚ ggc-min-
เด•เต‚เดฎเตเดชเดพเดฐเด‚ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพ เด…เดตเดธเดฐเด™เตเด™เดณเดฟเดฒเตเด‚ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดถเต‡เด–เดฐเด‚ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต
เดตเดณเดฐเต† เดธเดพเดตเดงเดพเดจเด‚, เดชเด•เตเดทเต‡ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.

ggc-min-heapsize
เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเตป เดถเดฒเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเตเดŸเต† เด•เต‚เดฎเตเดชเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเดฒเตเดชเตเดชเด‚
เดฎเดพเดฒเดฟเดจเตเดฏเด‚. เด•เต‚เดฎเตเดชเดพเดฐเด‚ เดตเดฟเด•เดธเดฟเดšเตเดšเดคเดฟเดจเตเดถเต‡เดทเด‚ เด†เดฆเตเดฏ เดถเต‡เด–เดฐเดฃเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต ggc-min-เดตเดฟเด•เดธเดฟเด•เตเด•เตเด•%
เด…เดคเดฟเดจเตเดฎเดชเตเดชเตเดฑเด‚ ggc-min-heapsize. เดตเต€เดฃเตเดŸเตเด‚, เด‡เดคเต เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดฎเดพเดนเดพเดฐ เดตเต‡เด—เดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚, เด•เต‚เดŸเดพเดคเต†
เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเดจเดฟเตฝ เดฏเดพเดคเตŠเดฐเต เดธเตเดตเดพเดงเต€เดจเดตเตเดฎเดฟเดฒเตเดฒ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ RAM/8, RLIMIT_RSS เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดงเดฟเดฏเตเดŸเต† เดšเต†เดฑเตเดคเดพเดฃเต
RLIMIT_DATA เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ RLIMIT_AS เดŽเดจเตเดจเดฟเดต เด•เดตเดฟเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ 4096 เดจเตเดฑเต† เดคเดพเดดเตเดจเตเดจ เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ
(เดจเดพเดฒเต เดฎเต†เด—เดพเดฌเตˆเดฑเตเดฑเต) เด•เต‚เดŸเดพเดคเต† 131072 (128 เดฎเต†เด—เดพเดฌเตˆเดฑเตเดฑเต) เด‰เดฏเตผเดจเตเดจ เดชเดฐเดฟเดงเดฟ. เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดฑเดพเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป, เดฒเต‹เดตเตผ เดฌเต—เดฃเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด’เดชเตเดชเด‚ ggc-min-เดตเดฟเด•เดธเดฟเด•เตเด•เตเด• เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด“เดฐเต‹เดจเตเดจเดฟเดฒเตเด‚ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดถเต‡เด–เดฐเดฃเด‚ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเต
เด…เดตเดธเดฐเด‚.

max-reload-search-insns
เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดฑเต€เดฒเต‹เดกเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฏเดคเดฟเดจเต เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เด•เตเด•เดฃเด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•. เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฃเต
เด’เดฐเตเดชเด•เตเดทเต‡ เด•เตเดฑเดšเตเดšเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต‹เดŸเต† เดธเดฎเดพเดนเดพเดฐ เดธเดฎเดฏเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดฎเต‚เดฒเตเดฏเด‚ 100 เด†เดฃเต.

max-cselib-memory-locations
เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ cselib เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚.
เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เดธเดฎเดพเดนเดฐเดฃ เดธเดฎเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดฒเตเดชเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต‹เดŸเต† เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 500 เด†เดฃเต.

reorder-blocks-duplicate
reorder-blocks-duplicate-feedback
เด‰เดชเดพเดงเดฟเด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดฌเตเดฐเดพเดžเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต‹ เดŽเดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เดพเตป เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต เดฑเต€เด“เตผเดกเดฑเดฟเด‚เด—เต เดชเดพเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต เด•เต‹เดกเต เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เต‹เดกเต เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดšเต†เดฑเตเดคเดพเดฃเต, เดจเดฟเดฐเตเดชเดพเดงเดฟเด•เด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดตเดฒเตเดชเตเดชเด‚ เด•เตŠเดฃเตเดŸเต เด—เตเดฃเดฟเดšเตเดšเดพเตฝ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดนเต‹เดŸเตเดŸเต เดธเตเดชเต‹เดŸเตเดŸเตเด•เดณเดฟเตฝ เดšเดพเดŸเตเด•.

เดฆเดฟ เดชเตเดจ orderd เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•-เดฌเตเดฒเต‹เด•เตเด•เต-เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเต-เดซเต€เดกเตเดฌเดพเด•เตเด•เต เดชเตเดฐเตŠเดซเตˆเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เด‰เดณเตเดณเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
เดฒเดญเตเดฏเด‚ เด•เต‚เดŸเดพเดคเต† เด‰เดฏเตผเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•-เดฌเตเดฒเต‹เด•เตเด•เต-เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดฎเตเดคเดฒเตเดณเตเดณ
เดนเต‹เดŸเตเดŸเต เดธเตเดชเต‹เดŸเตเดŸเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฃเต.

max-sched-ready-insns
เดทเต†เดกเตเดฏเต‚เดณเตผ เดจเตฝเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เด†เดฆเตเดฏ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเต เดธเดฎเดฏเดคเตเดคเต เดเดคเต เดธเดฎเดฏเดคเตเดคเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•. เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเตเดคเตฝ เดธเดฎเด—เตเดฐเดฎเดพเดฏ เดคเดฟเดฐเดฏเดฒเตเด•เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต, เดธเดฎเดพเดนเดพเดฐ เดธเดฎเดฏเด‚ เด’เดฐเตเดชเด•เตเดทเต‡ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เดšเต†เดฑเดฟเดฏ เดชเตเดฐเดฏเต‹เดœเดจเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 100 เด†เดฃเต.

max-sched-region-blocks
เด‡เดจเตเดฑเตผเดฌเตเดฒเต‹เด•เตเด•เดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 10 โ€‹โ€‹เด†เดฃเต.

max-pipeline-region-blocks
เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเตผ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 15 เด†เดฃเต.

max-sched-region-insns
เด‡เดจเตเดฑเตผเดฌเตเดฒเต‹เด•เตเด•เดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เด‡เตปเดธเตโ€Œเดจเตเด•เตพ
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 100 โ€‹โ€‹เด†เดฃเต.

max-pipeline-region-insns
เด’เดฐเต เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เด‡เตปเดธเตเดจเตเด•เตพ
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเตผ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 200 เด†เดฃเต.

เดฎเดฟเดจเดฟ-เดธเตเดชเต†เด•เต-เดชเตเดฐเต‹เดฌเต
เด‡เดจเตเดฑเตผเดฌเตเดฒเต‹เด•เตเด•เดฟเดจเดพเดฏเดฟ เด’เดฐเต เดธเต‹เดดเตเดธเต เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เดŽเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเตเดฐเต‹เดฌเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ (เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ).
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 40 เด†เดฃเต.

max-sched-extend-regions-iters
เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเตป CFG เดตเดดเดฟเดฏเตเดณเตเดณ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚. 0 - เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เดฎเต‡เด–เดฒ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚, N - เดชเดฐเดฎเดพเดตเดงเดฟ N เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเด•. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 0 เด†เดฃเต.

max-sched-insn-conflict-delay
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เด‡เตปเดธเตโ€Œเดจเดฟเดจเตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เด•เดพเดฒเดคเดพเดฎเดธเด‚.
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 3 เด†เดฃเต.

sched-spec-prob-cutoff
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดตเดฟเดœเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดธเด‚เดญเดพเดตเตเดฏเดค (เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ), เด…เดคเดฟเดจเดพเตฝ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚
insn เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 40 เด†เดฃเต.

เดทเต†เดกเต-เดฎเต†เด‚-เดŸเตเดฐเต‚-เดกเต†เดชเต-เด•เต‹เดธเตเดฑเตเดฑเต
เดธเตโ€Œเดฑเตเดฑเต‹เดฑเตเด‚ เดฒเต‹เดกเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฆเต‚เดฐเด‚ (เดธเดฟเดชเดฟเดฏเต เดธเตˆเด•เตเด•เดฟเดณเตเด•เดณเดฟเตฝ) เด’เดฐเต‡ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเต
เดธเตเดฅเดพเดจเด™เตเด™เตพ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 1 เด†เดฃเต.

selsched-max-lookhead
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เดฟเดจเตเดฑเต† เดฒเตเด•เตเด•เตเดนเต†เดกเต เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฒเตเดชเตเดชเด‚. เด…เดคเตŠเดฐเต เด†เดดเดฎเดพเดฃเต
เดฒเดญเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดฏเตฝ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 50 เด†เดฃเต.

selsched-max-sched-times
เดธเต†เดฒเด•เตเดŸเต€เดตเต เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดคเดตเดฃ
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต. เด‡เดคเดพเดฃเต เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟ
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตˆเดชเตเดชเต เดฒเตˆเตป เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 2 เด†เดฃเต.

selsched-max-insns-to-rename
เดคเดฏเตเดฏเดพเดฑเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เดธเต†เดฒเด•เตเดŸเต€เดตเต เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเตฝ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 2 เด†เดฃเต.

sms-min-sc
เดธเตเดตเดฟเด‚เด—เต เดฎเต‹เดกเตเดฒเต‹ เดทเต†เดกเตเดฏเต‚เดณเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเต‡เดœเต เด•เต—เดฃเตเดŸเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฎเต‚เดฒเตเดฏเด‚. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 2 เด†เดฃเต.

max-last-value-rtl
เด’เดฐเต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเดฟเตฝ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ RTL-เด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฒเตเดชเตเดชเด‚
เด’เดฐเต เดตเตเดฏเดพเดœ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณ เด•เต‹เดฎเตเดชเดฟเดจเดฑเดฟเตฝ, เด† เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเดคเตเดคเต† เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเดฎเดพเดฏเดฟ. เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 10000 เด†เดฃเต.

เดชเต‚เตผเดฃเตเดฃ-เดตเดฟเดนเดฟเดค-เดชเดฐเดฟเดงเดฟ
เดšเต†เดฑเดฟเดฏ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚, เด‡เดคเต เด•เด‚เดชเตˆเดฒเตผ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดตเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดตเต‡เด—เดคเดฏเตเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดชเด™เตเด•เดฟเดŸเตเดŸเดคเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 256 เด†เดฃเต.

เดฎเดฟเดจเดฟ-เดตเต†เตผเดšเตเดตเตฝ-เดฎเดพเดชเตเดชเดฟเด‚เด—เตเด•เตพ
เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตฝ เดŽเดธเตเดŽเดธเตเดŽ เด…เดชเตเดกเต‡เดฑเตเดฑเดฑเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเต†เตผเดšเตเดตเตฝ เดฎเดพเดชเตเดชเดฟเด‚เด—เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เตผเดšเตเดตเตฝ เดฎเดพเดชเตเดชเดฟเด‚เด—เต เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เด…เดคเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดฃเด‚
เดตเต†เตผเดšเตเดตเตฝ-เดฎเดพเดชเตเดชเดฟเด‚เด—เต-เด…เดจเตเดชเดพเดคเด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 100 เด†เดฃเต.

เดตเต†เตผเดšเตเดตเตฝ-เดฎเดพเดชเตเดชเดฟเด‚เด—เต-เด…เดจเตเดชเดพเดคเด‚
เดตเต†เตผเดšเตเดตเตฝ เดฎเดพเดชเตเดชเดฟเด‚เด—เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเต†เตผเดšเตเดตเตฝ-เดฎเดพเดชเตเดชเดฟเด‚เด—เต-เด…เดจเตเดชเดพเดคเด‚ เดธเด‚เด–เตเดฏเดฏเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ
เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดตเต†เตผเดšเตเดตเตฝ เดšเดฟเดนเตเดจเด™เตเด™เดณเตเดŸเต†, เดคเตเดŸเตผเดจเตเดจเต เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตฝ เดŽเดธเตเดŽเดธเตเดŽ เด…เดชเตเดกเต‡เดฑเตเดฑเตผ a-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเต
เด† เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เด…เดชเตเดกเต‡เดฑเตเดฑเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดชเดพเดคเด‚ 3 เด†เดฃเต.

ssp-เดฌเดซเตผ เดตเดฒเดฟเดชเตเดชเด‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดฎเดพเดทเดฟเด‚เด—เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดฌเดซเดฑเตเด•เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเดฒเตเดชเตเดชเด‚ (เด…เดคเดพเดฏเดคเต เด…เดฑเต‡เด•เตพ).
เดŽเดชเตเดชเต‹เตพ เดธเด‚เดฐเด•เตเดทเดฃเด‚ -fstack-เดธเด‚เดฐเด•เตเดทเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดฌเตเดฃเตเดŸเต 10.10-เดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดˆ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ "8" เด†เดฏเดฟเดฐเตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ เด‡เดคเต "4" เด†เดฃเต, เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดŸเตผ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

max-jump-thread-duplication-stmts
เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เดŽเดชเตเดชเต‹เตพ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเด‚
เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดœเดฎเตเดชเตเด•เตพ.

max-fields-for-field-sensitive
เด’เดฐเต เด˜เดŸเดจเดฏเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดซเต€เตฝเดกเตเด•เตพ เดžเด™เตเด™เตพ เดซเต€เตฝเดกเต เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดฟเดถเด•เดฒเดจ เดธเดฎเดฏเดคเตเดคเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต -O0-เดจเต เดชเต‚เดœเตเดฏเด‚, -Os-เดจเต -O1, 100,
-O2, เด’เดชเตเดชเด‚ -O3.

เดชเตเดฐเต€เดซเต†เดšเตเดšเต-เดฒเต‡เดฑเตเดฑเตปเดธเดฟ
เดชเตเดฐเต€เดซเต†เดšเตเดšเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดถเดฐเดพเดถเดฐเดฟ เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•
เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เดคเตเดคเดฟเดจเต เด†เดจเตเดชเดพเดคเดฟเด•เดฎเดพเดฃเต เดจเดฎเตเดฎเตพ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจ เดฆเต‚เดฐเด‚.
เดˆ เดธเด‚เด–เตเดฏ เดตเตผเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดŸเตเดฐเต€เดฎเตเด•เตพ เด•เตเดฑเดฏเตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ (เด•เดพเดฃเตเด•
เด’เดฐเต‡เดธเดฎเดฏเด‚-เดชเตเดฐเต€เดซเต†เดšเตเดšเตเด•เตพ).

เด’เดฐเต‡เดธเดฎเดฏเด‚-เดชเตเดฐเต€เดซเต†เดšเตเดšเตเด•เตพ
เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดชเตเดฐเต€เดซเต†เดšเตเดšเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

l1-เด•เดพเดทเต†-เดฒเตˆเตป-เดธเตˆเดธเต
L1 เด•เดพเดทเต†เดฏเดฟเดฒเต† เด•เดพเดทเต† เดฒเตˆเดจเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚, เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ.

l1-เด•เดพเดทเต† เดตเดฒเดฟเดชเตเดชเด‚
L1 เด•เดพเดทเต†เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚, เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเดฟเตฝ.

l2-เด•เดพเดทเต† เดตเดฒเดฟเดชเตเดชเด‚
L2 เด•เดพเดทเต†เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚, เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเดฟเตฝ.

min-insn-to-prefetch-ratio
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดชเตเดฐเต€เดซเต†เดšเตเดšเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เด…เดจเตเดชเดพเดคเด‚
เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเตฝ เดชเตเดฐเต€เดซเต†เดšเตเดšเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป.

prefetch-min-insn-to-mem-ratio
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เด…เดจเตเดชเดพเดคเด‚
เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเตฝ เดชเตเดฐเต€เดซเต†เดšเตเดšเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดตเดฒเด‚เดฌเด™เตเด™เตพ.

เด‰เดชเดฏเต‹เด—เด‚-เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ-เดคเดฐเด‚
เด•เดฎเตเดชเตˆเดฒเตผ "เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ" เดŸเตˆเดชเตเดชเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต‹ เดŽเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด‡เดคเต
เดŽเดชเตเดชเต‹เดดเตเด‚ 1 เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด‡เดคเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เด†เดจเตเดคเดฐเดฟเด• เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
C++, Objective-C++ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต† เดคเดฐเด™เตเด™เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ เดคเดฐเด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดฌเด—เตเด•เตพ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดชเดฐเดพเดœเดฏเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ เดคเดฐเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เดฎเต‚เดฒเตเดฏเด‚ 0 เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

เดธเตเดตเดฟเดšเตเดšเต-เด•เตบเดตเต‡เตผเดทเตป-เดฎเดพเด•เตเดธเต-เดฌเตเดฐเดพเดžเตเดšเต-เดฑเต‡เดทเตเดฏเต‹
เดธเตเดตเดฟเดšเตเดšเต เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เด•เตบเดตเต‡เตผเดทเตป เด‡เดคเดฟเดฒเตเด‚ เดตเดฒเดฟเดฏ เด…เดฑเต‡เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเด‚
เดธเตเดตเดฟเดšเตเดšเต-เด•เตบเดตเต‡เตผเดทเตป-เดฎเดพเด•เตเดธเต-เดฌเตเดฐเดพเดžเตเดšเต-เดฑเต‡เดทเตเดฏเต‹ เดธเตเดตเดฟเดšเตเดšเดฟเดฒเต† เดถเดพเด–เด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด‡เดฐเดŸเตเดŸเดฟ.

max-partial-antic-length
เดŸเตเดฐเต€ เดญเดพเด—เดฟเด• เดธเดฎเดฏเดคเตเดคเต เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดญเดพเด—เดฟเด• เด†เดจเตเดฑเดฟเด•เต เดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดจเต€เดณเด‚
เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป (-ftree-pre) เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ -O3 เดฎเตเด•เดณเดฟเตฝ.
เดšเดฟเดฒ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดจเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดญเดพเด—เดฟเด•เดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจ เด’เดดเดฟเดตเดพเด•เตเด•เตฝ
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดŸเดฟเดชเตเดชเต‹เด•เตเด‚, โ€‹โ€‹เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ เดฆเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เดฏเดจเตเดคเตเดฐเด‚. เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฟเดฏ เดธเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เดฆเตˆเตผเด˜เตเดฏเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเดฐเดฟเดงเดฟ เดจเดฟเดถเตเดšเดฏเดฟเด•เตเด•เตเดจเตเดจเต,
เด‡เดคเต เดฑเตบเดตเต‡ เดธเตเดตเดญเดพเดตเดคเตเดคเต† เดคเดŸเดฏเตเดจเตเดจเต. เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเต 0 เดŽเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚
เด’เดฐเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดธเต†เดฑเตเดฑเต เดฆเตˆเตผเด˜เตเดฏเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•.

sccvn-max-scc-size
SCCVN เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดถเด•เตเดคเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดš เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† (SCC) เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฒเตเดชเตเดชเด‚. เดŽเด™เตเด•เดฟเตฝ
เดˆ เดชเดฐเดฟเดงเดฟ เดนเดฟเดฑเตเดฑเดพเดฏเดฟ, เดฎเตเดดเตเดตเตป เดซเด‚เด—เตโ€Œเดทเดจเตเดฎเตเดณเตเดณ SCCVN เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดจเดŸเด•เตเด•เดฟเดฒเตเดฒ
เด…เดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ SCC เดตเดฒเตเดชเตเดชเด‚
10000.

ira-max-loops-num
IRA เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดฑเต€เดœเดฟเดฏเดฃเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดจเตฝเด•เดฟเดฏ เดธเด‚เด–เตเดฏเดฏเต‡เด•เตเด•เดพเตพ เดฒเต‚เดชเตเดชเตเด•เตพ, เดชเดฐเดฎเดพเดตเดงเดฟ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเด‚เด–เตเดฏเด•เตพ เดฎเดพเดคเตเดฐเด‚
เดฑเต€เดœเดฟเดฏเดฃเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดคเดตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เตพ เดฑเต€เดœเดฟเดฏเดฃเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต.
เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 100 เด†เดฃเต.

ira-max-conflict-table-size
เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดŸเตเดŸเดฟเด• เด•เด‚เดชเตเดฐเดธเตเดธเตเดšเต†เดฏเตเดฏเดพเตป IRA เด’เดฐเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเดฒเตเด‚
เดตเดฒเดฟเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเดŸเตเดŸเดฟเด•เดฏเตโ€Œเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดฎเดฟเดคเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚. เดŽเด™เตเด•เดฟเตฝ
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดŸเตเดŸเดฟเด• เด‡เดคเต เดจเตฝเด•เตเดจเตเดจ MB-เตฝ เด‰เดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ, เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเตผ เดชเด•เดฐเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดฒเดณเดฟเดคเดตเตเด‚ เดคเดพเดดเตเดจเตเดจเดคเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต-
เด’เดฐเต เดตเตเดฏเดพเดœ-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดŸเตเดŸเดฟเด• เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚.
เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 2000 เด†เดฃเต.

ira-loop-reserved-regs
เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฎเตผเดฆเตเดฆเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต IRA เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเต† เดจเต€เด•เตเด•เดพเตป (เด•เดพเดฃเตเด• -O3). เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดค เดฒเดญเตเดฏเดฎเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เดฎเดฑเตเดฑเต เดšเดฟเดฒ เด‰เดฆเตเดฆเต‡เดถเตเดฏเด™เตเด™เตพ เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดฏเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ 2 เด†เดฃเต, เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดธเด‚เด–เตเดฏเดฏเดพเดฃเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เดฎเต‚เดฒเตเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดชเดฐเต€เด•เตเดทเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต.

loop-invariant-max-bbs-in-loop
เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดšเดฒเดจเด‚ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเตเด‚ เดธเดฎเดฏเดคเตเดคเตเด‚ เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด…เดณเดตเต, เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เดฒเต‚เดชเตเดชเตเด•เตพ. เด•เต‚เดŸเตเดคเตฝ เด‰เดณเตเดณ เดฒเต‚เดชเตเดชเตเด•เตพ
เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพเด•เตเด•เต เดฒเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเต‹เดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ
เด…เดตเดฏเดฟเตฝ เดจเดฟเตผเดตเดนเดฟเดšเตเดšเต. -O1000-เดจเตเด‚ 1-เดจเตเด‚ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 10000 เด†เดฃเต
-O2-เดจเตเด‚ เด…เดคเดฟเดจเตเดฎเตเด•เดณเดฟเดฒเตเด‚.

loop-max-datarefs-for-datadeps
เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เดฒเต‚เดชเตเดชเตเด•เตพเด•เตเด•เต เดกเดพเดฑเตเดฑเดพ เดกเดพเดชเต†เตปเดกเตปเดธเดฟเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต. เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ
เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจ เดฒเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต† เดกเดพเดฑเตเดฑ เดฑเดซเดฑเตปเดธเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚. เดˆ เดตเดฒเดฟเดฏ เดฒเต‚เดชเตเดชเตเด•เตพ เดชเดฟเดจเตเดจเต€เดŸเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เดฒเต‚เดชเตเดชเต เดกเดพเดฑเตเดฑ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 1000 เด†เดฃเต.

max-vartrack-size
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เดกเดพเดฑเตเดฑเดพเดซเตเดฒเต‹ เดธเดฎเดฏเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดนเดพเดทเต เดŸเต‡เดฌเดฟเตพ เดธเตเดฒเต‹เดŸเตเดŸเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเด•เดฒเดจเด‚. เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดชเดฐเดฟเดงเดฟ เด•เดตเดฟเดžเตเดžเดพเตฝ
เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด† เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดตเดฟเดถเด•เดฒเดจเด‚ เด…เดคเต เด•เต‚เดŸเดพเดคเต† เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเดšเตเดšเต
เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดกเต€เดฌเด—เต เด‡เตปเดธเตเด•เดณเต†เดฏเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ เดชเดฐเดฟเดงเดฟ เด•เดตเดฟเดžเตเดžเดพเตฝ
debug insns, var เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เดตเดฟเดถเด•เดฒเดจเด‚ เดซเด‚เด—เตโ€Œเดทเดจเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดชเต‚เดœเตเดฏเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเดฟเดจเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเด•เตเด•เตเดจเตเดจเต.

max-vartrack-expr-เดกเต†เดชเตเดคเต
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเต‡เดฐเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดตเตผเดคเตเดคเดจ เดฒเต†เดตเดฒเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเต เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเด‚ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟ เดŸเตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ. เด‡เดคเต เดตเดณเดฐเต† เด•เตเดฑเดตเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดฎเต‚เดฒเตเดฏ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ
เดฒเดญเตเดฏเดตเตเด‚ เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดคเดฟเดจเดฟเดงเดพเดจเด‚ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเต† เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚;
เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดกเต€เดฌเด—เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดตเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดตเตเด‚ เดตเตผเดฆเตเดงเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 12 เด†เดฃเต.

min-nondebug-insn-uid
nondebug insns-เดจเต เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจ uids เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดคเดพเดดเต†เดฏเตเดณเตเดณ เดถเตเดฐเต‡เดฃเดฟ
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดกเต€เดฌเด—เต เด‡เตปเดธเตโ€Œเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
-fvar-เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต-เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เดกเต€เดฌเด—เต เด‡เตปเดธเตโ€Œเดจเตเด•เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ (เด“เดตเตผเดฒเดพเดชเตเดชเตเดšเต†เดฏเตเดฏเดพเดคเตเดค) เดฏเตเดเดกเดฟเด•เตพ เดฒเดญเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดค เดถเตเดฐเต‡เดฃเดฟ เดคเต€เตผเดจเตเดจเตเดชเต‹เดฏเดพเตฝ เด…เดคเต.

ipa-sra-ptr-growth-factor
IPA-SRA เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเต† เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดชเตเดคเดฟเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
เด…เดตเดฏเตเดŸเต† เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดตเต‹ เดคเตเดฒเตเดฏเดฎเต‹ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ ipa-sra-ptr-growth-factor
เดฏเดฅเดพเตผเดคเตเดฅ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด‡เดฐเดŸเตเดŸเดฟ เดตเดฒเตเดชเตเดชเด‚.

tm-max-เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเต-เดธเตˆเดธเต
เด’เดฐเต เด‡เดŸเดชเดพเดŸเดฟเตฝ เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดชเด•เตผเดชเตเดชเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ
เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดตเดฒเตเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดฒเต‹เด—เดฟเด‚เด—เดฟเดจเตŠเดชเตเดชเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด•เต‹เดกเต เดธเต€เด•เตเดตเตปเดธเต เดœเต‹เดกเดฟเด•เตพ เดธเต‡เดตเต/เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เดฎเดพเดคเตเดฐเด‚
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฌเดพเดงเด•เดฎเดพเดฃเต -fgnu-tm.

เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต-max-nb-scop-params
เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดฒเต‚เดชเตเดชเต เดฐเต‚เดชเดพเดจเตเดคเดฐเด™เตเด™เดณเดฟเดฒเต† เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เดฃเตปเดทเตเดฏเตฝ เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป, เด‡เดตเดฏเตเดŸเต† เดŽเดฃเตเดฃเด‚
เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด•เตบเดŸเตเดฐเต‹เตพ เดญเดพเด—เดคเตเดคเดฟเดฒเต† (SCoP) เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 10 โ€‹โ€‹เด†เดฃเต
เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ. เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เดฎเต‚เดฒเตเดฏเด‚ เด…เดฑเดฟเดฏเดพเดคเตเดคเดคเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฏ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ
เด’เดฐเต เดŽเดธเตโ€Œเดธเดฟเด’เดชเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเต เดŽเดจเตเดจเดคเต เดŽเดธเตโ€Œเดธเดฟเด’เดชเดฟเดฏเตเดŸเต† เด’เดฐเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฃเต.

graphite-max-bbs-per-function
เดŽเดธเตโ€Œเดธเดฟโ€Œเด’โ€Œเดชเดฟเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเตฝ เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เดฃเตปเดทเตเดฏเตฝ เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป, เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚
เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดพเดฃเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเต‚เดฒเตเดฏเด‚ 100 เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฃเต.

เดฒเต‚เดชเตเดชเต-เดฌเตเดฒเต‹เด•เตเด•เต-เดŸเตˆเตฝ-เดตเดฒเดฟเดชเตเดชเด‚
เดฒเต‚เดชเตเดชเต เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดฎเตˆเดจเดฟเด‚เด—เต เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเตเด•เตพ, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -เดซเตเดฒเต‹เดชเตเดชเต-เดฌเตเดฒเต‹เด•เตเด•เต or
-เดซเตเดฒเต‹เดชเตเดชเต-เดธเตเดŸเตเดฐเดฟเดชเตเดชเต-เดฎเตˆเตป, เดฒเต‚เดชเตเดชเต เดจเต†เดธเตเดฑเตเดฑเดฟเดฒเต† เด“เดฐเต‹ เดฒเต‚เดชเตเดชเตเด‚ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดŽเดฃเตเดฃเด‚ เด•เตŠเดฃเตเดŸเต เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดฎเตˆเตป เดšเต†เดฏเตเดฏเตเด•
เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดจเต€เดณเด‚ เดฎเดพเดฑเตเดฑเดพเด‚ เดฒเต‚เดชเตเดชเต-เดฌเตเดฒเต‹เด•เตเด•เต-เดŸเตˆเตฝ-เดตเดฒเดฟเดชเตเดชเด‚
เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 51 เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเดพเดฃเต.

ipa-cp-value-list-size
IPA-CP เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดคเดฐเด™เตเด™เดณเตเด‚ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด…เดต เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเดฟเดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ. ipa-cp-value-
เดฒเดฟเดธเตเดฑเตเดฑเต-เดตเดฒเดฟเดชเตเดชเด‚ เด’เดฐเต เด”เดชเดšเดพเดฐเดฟเด•เดฎเดพเดฏเดฟ เด…เดคเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดคเดฐเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚
เด’เดฐเต เดซเด‚เด—เตเดทเดจเตเดฑเต† เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ.

lto-partitions
WHOPR เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดŽเดฃเตเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดฆเดฟ
เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ CPU-เด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดฆเดฟ
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 32 เด†เดฃเต.

lto-minpartition
WHOPR-เดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ (เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ). เด‡เดคเต เดคเดŸเดฏเตเดจเตเดจเต
เดตเดณเดฐเต† เดšเต†เดฑเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเต† เดจเดฟเดฐเดตเดงเดฟ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดšเต†เดฒเดตเต.

cxx-max-namespaces-for-diagnostic-help
C++ เดจเต†เดฏเดฟเด‚ เดฒเตเด•เตเด•เตเด…เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเตเด•เตพ
เด’เดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเดจเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 1000 เด†เดฃเต.

เดธเดฟเด™เตเด•เต-เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ-เดคเตเดฐเต†เดทเต‹เตพเดกเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดชเต‡เด•เตเดทเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃ เด†เดตเตƒเดคเตเดคเดฟ (เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ).
เด’เดฐเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เด’เดฑเดฟเดœเดฟเดจเตฝ เดฌเตเดฒเต‹เด•เตเด•เตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต a เดฏเตเดŸเต† เดชเตเดฐเดธเตเดคเดพเดตเดจ เดฎเตเด™เตเด™เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚
เดชเตเดฐเดธเตเดคเดพเดตเดจ. เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏเด•เตพ เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เดชเตเดฐเดธเตเดคเดพเดตเดจ เดฎเตเด™เตเด™เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดฆเดฟ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ 75 เด†เดฃเต. เด•เต‚เดŸเต†เดฏเตเดณเตเดณ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพเด•เตเด•เต เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เด…เดกเตเดœเดธเตเดฑเตเดฑเตเดฎเต†เดจเตเดฑเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดฎเต†เดฎเตเดฎเดฑเดฟ เด“เดชเตเดชเดฑเดฃเตเดŸเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดฒเดพเดญเด•เดฐเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เดฎเตเด™เตเด™เดฟเดชเตเดชเต‹เด•เตเด‚.

max-stores-to-sink
เดฎเตเด™เตเด™เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเต‹เดชเดพเดงเดฟเด• เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเตเดŸเต† เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚. เดŽเด™เตเด•เดฟเตฝ 0 เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•
เด’เดจเตเดจเตเด•เดฟเตฝ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป (-ftree-vectorize) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดพเตฝ (-ftree-loop-if-convert)
เดตเดฟเด•เดฒเดพเด‚เด—เดจเดพเดฃเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 2 เด†เดฃเต.

เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•-เดฒเต‹เดกเต เดกเดพเดฑเตเดฑ-เดฑเต‡เดธเต
เดฒเต‹เดกเตเด•เดณเดฟเตฝ เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑ เดฑเต‡เดธเตเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต 1 เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•,
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 0 เดฒเต‡เด•เตเด•เต. เดˆ เด“เดชเตโ€Œเดทเตป เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
-เดซเตเดฎเต‹เดฑเดฟ-เดฎเต‹เดกเตฝ = เด“เดชเตเดทเตป.

เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•-เดธเตเดฑเตเดฑเต‹เตผ-เดกเดพเดฑเตเดฑ-เดฑเต‡เดธเต
เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเดฟเตฝ เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑ เดฑเต‡เดธเตเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต 1 เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•,
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 0 เดฒเต‡เด•เตเด•เต. เดˆ เด“เดชเตโ€Œเดทเตป เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
-เดซเตเดฎเต‹เดฑเดฟ-เดฎเต‹เดกเตฝ = เด“เดชเตเดทเตป.

เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•-เดชเดพเด•เตเด•เต-เดฒเต‹เดกเต-เดกเดพเดฑเตเดฑ-เดฑเต‡เดธเต
เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ เดฒเต‹เดกเตเด•เดณเดฟเตฝ เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดพ เดฑเต‡เดธเตเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. 1 เดฎเตเดคเตฝ เดตเดฐเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ 0 เดตเดฐเต†. เดˆ เด“เดชเตโ€Œเดทเตป เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
The -เดซเตเดฎเต‹เดฑเดฟ-เดฎเต‹เดกเตฝ = เด“เดชเตเดทเตป.

เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•-เดชเดพเด•เตเด•เต-เดธเตเดฑเตเดฑเต‹เตผ-เดกเดพเดฑเตเดฑ-เดฑเต‡เดธเต
เดชเดพเด•เตเด•เต เดšเต†เดฏเตโ€Œเดค เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเดฟเตฝ เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดพ เดฑเต‡เดธเตเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. 1 เดฎเตเดคเตฝ เดตเดฐเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ 0 เดตเดฐเต†. เดˆ เด“เดชเตโ€Œเดทเตป เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
The -เดซเตเดฎเต‹เดฑเดฟ-เดฎเต‹เดกเตฝ = เด“เดชเตเดทเตป.

เด•เต‡เดธเต-เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ-เดชเดฐเดฟเดงเดฟ
เด’เดฐเต เดœเดฎเตเดชเต-เดŸเต‡เดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ เดŽเดฃเตเดฃเด‚
เดธเต‹เดชเดพเดงเดฟเด• เดถเดพเด–เด•เดณเตเดŸเต† เด’เดฐเต เดตเตƒเด•เตเดทเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚. เดฎเต‚เดฒเตเดฏเด‚ 0 เด†เดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเดฟเดจเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดฏเดจเตเดคเตเดฐเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 0 เด†เดฃเต.

เดตเตƒเด•เตเดทเด‚-reassoc-เดตเต€เดคเดฟ
เดตเต€เดฃเตเดŸเตเด‚ เด…เดธเตเดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเดกเต เดŸเตเดฐเต€เดฏเดฟเตฝ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.
เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เดถเตเดฐเดฟเดค เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเดฟเดจเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต
เดชเต‚เดœเตเดฏเด‚ เดฎเต‚เดฒเตเดฏเด‚.

เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต The เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ
เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ C เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฏเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เด“เดฐเต‹ C เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฎเดพเดนเดพเดฐเด‚.

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -E เด“เดชเตเดทเตป, เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เด’เดดเดฟเด•เต† เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดˆ เด“เดชเตเดทเดจเตเด•เดณเดฟเตฝ เดšเดฟเดฒเดคเต
เด’เดฐเตเดฎเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเด• -E เด•เดพเดฐเดฃเด‚ เด…เดต เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฏเดฅเดพเตผเดคเตเดฅ เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ.

-Wp,เด“เดชเตเดทเตป
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -Wp,เด“เดชเตเดทเตป เด•เดฎเตเดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเดฑเต† เดฎเดฑเดฟเด•เดŸเดจเตเดจเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเตป เด“เดชเตเดทเตป เดจเต‡เดฐเดฟเดŸเตเดŸเต เดตเดดเดฟ
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเดฒเต‡เด•เตเด•เต. เดŽเด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป เด•เต‹เดฎเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด“เดชเตเดทเดจเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดฎเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเตผ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด•เต‚เดŸเดพเดคเต† -เดกเดฌเตเดฒเตเดฏเตเดชเดฟ เดฌเดฒเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต
เดˆ เด˜เดŸเตเดŸเด‚. เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดฐเต‡เด–เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เด…เดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดตเตเดฎเดพเดฃเต
เดฎเดพเดฑเตเดฑเตเด•, เด…เดคเดฟเดจเดพเตฝ เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดฃเด‚ -เดกเดฌเตเดฒเตเดฏเตเดชเดฟ เดกเตเดฐเตˆเดตเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดŸเตเดŸเต†
เดชเด•เดฐเด‚ เด“เดชเตเดทเดจเตเด•เตพ.

-เดŽเด•เตเดธเตเดชเตเดฐเต†เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด“เดชเตเดทเตป
เดšเตเดฐเด‚ เด“เดชเตเดทเตป เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดพเดฏเดฟ. เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚-
เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดฃเดฎเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดพเดคเตเดค เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด“เดชเตเดทเดจเตเด•เตพ.

เด’เดฐเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด“เดชเตเดทเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดพเดธเดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ -เดŽเด•เตเดธเตเดชเตเดฐเต†เดชเตเดฐเตŠเดธเดธเตเดธเตผ
เดฐเดฃเตเดŸเตเดคเดตเดฃ, เด’เดฐเดฟเด•เตเด•เตฝ เด“เดชเตโ€Œเดทเดจเตเด‚ เด’เดฐเดฟเด•เตเด•เตฝ เดตเดพเดฆเดคเตเดคเดฟเดจเตเด‚.

-D เดชเต‡เดฐเต
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเด•เตเด•เตเด• เดชเต‡เดฐเต เด’เดฐเต เดฎเดพเด•เตเดฐเต‹ เด†เดฏเดฟ, เดจเดฟเตผเดตเดšเดจเด‚ 1.

-D เดชเต‡เดฐเต=เดจเดฟเดฐเตเดตเดšเดจเด‚
เดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดจเดฟเดฐเตเดตเดšเดจเด‚ เด…เดต เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเดคเตเดชเต‹เดฒเต† เดŸเต‹เด•เตเด•เดฃเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดŽเดฏเดฟเดฒเต† เดตเดฟเดตเตผเดคเตเดคเดจ เด˜เดŸเตเดŸเด‚ เดฎเต‚เดจเตเดจเต # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เดจเดฟเตผเดตเดšเดจเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดŽเด‚เดฌเดกเดกเต เดจเตเดฏเต‚เดฒเตˆเตป เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดพเตฝ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟ.

เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดทเต†เดฒเตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดทเต†เตฝ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
a เด‰เดณเตเดณ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดทเต†เดฒเตเดฒเดฟเดจเตเดฑเต† เด‰เดฆเตเดงเดฐเดฃเดฟ เดตเดพเด•เตเดฏเด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดทเต†เตฝ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดฟเตฝ เด…เตผเดคเตเดฅเด‚.

เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด’เดฐเต เดซเด‚เด—เตเดทเตป เดชเต‹เดฒเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดดเตเดคเตเด•
เดคเตเดฒเตเดฏ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเตเด•เดณเตเดณเตเดณ เดฒเดฟเดธเตเดฑเตเดฑเต (เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ). เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเต เด†เด•เตเดจเตเดจเต
เด’เดŸเตเดŸเตเดฎเดฟเด•เตเด• เดทเต†เดฒเตเดฒเตเด•เตพเด•เตเด•เตเด‚ เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏเดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด“เดชเตเดทเตป เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด•เต‚เดŸเต† sh เด’เดชเตเดชเด‚ csh,
-เดกเดฟ'เดชเต‡เดฐเต(เด†เตผเด—เตเดธเต...)=เดจเดฟเดฐเตเดตเดšเดจเด‚' เดชเตเดฐเดตเตƒเดคเตเดคเดฟเด•เตพ.

-D เด’เดชเตเดชเด‚ -U เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดŽเดฒเตเดฒเดพเด‚
-เด‡เดฎเดพเด•เตเดฐเต‹เดธเต เดซเดฏเดฒเต เด’เดชเตเดชเด‚ -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เดซเดฏเดฒเต เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต -D เด’เดชเตเดชเด‚ -U เด“เดชเตเดทเดจเตเด•เตพ.

-U เดชเต‡เดฐเต
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเตป เดจเดฟเตผเดตเดšเดจเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เตเด• เดชเต‡เดฐเต, เด’เดจเตเดจเตเด•เดฟเตฝ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -D เด“เดชเตเดทเตป.

-undef
เดธเดฟเดธเตเดฑเตเดฑเด‚-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดฟเดธเดฟเดธเดฟ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดฎเดพเด•เตเดฐเต‹เด•เดณเตŠเดจเตเดจเตเด‚ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดฐเตเดคเต. เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-I เดฎเตเดคเดฒเดพเดณเดฟ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดšเต‡เตผเด•เตเด•เตเด• เดฎเตเดคเดฒเดพเดณเดฟ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต.
เดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดค เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ -I เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดคเดฟเดฐเดฏเตเดจเตเดจเต.
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดคเดฒเดพเดณเดฟ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฃเต, เด“เดชเตโ€Œเดทเตป เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเต†เตผเดšเตเดšเต เด“เตผเดกเดฑเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดšเดฟเด•เดฟเดคเตเดธเดฏเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเตเด•เตพ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ. เดŽเด™เตเด•เดฟเตฝ เดฎเตเดคเดฒเดพเดณเดฟ "=" เดŽเดจเตเดจเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต "=" เด†เด•เตเด‚
sysroot เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเต; เด•เดพเดฃเตเด• --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด’เดชเตเดชเด‚ -isysroot.

-o เดซเดฏเดฒเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดŽเดดเตเดคเตเด• เดซเดฏเดฒเต. เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต เดซเดฏเดฒเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดจเต‹เตบ-เด“เดชเตโ€Œเดทเดจเดพเดฏเดฟ
เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดพเดฆเด‚ เดธเดฟเดชเดฟเดชเดฟ. เดœเดฟเดธเดฟ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดจเต‹เตบ-เด“เดชเตเดทเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเต เดฎเดฑเตเดฑเตŠเดฐเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฎเตเดฃเตเดŸเต,
เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ -o เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

- เดฎเดคเดฟเตฝ
เดธเดพเดงเดพเดฐเดฃ เด•เต‹เดกเดฟเดจเต เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดฃเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ เด‡เดคเต
is - เด•เดฎเดจเตเดฑเต, -Wtrigraphs, -Wmultichar เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดชเตเดฐเดฎเต‹เดทเตป เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
"#if" เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเดฟเดฒเต† เด…เดŸเดฏเดพเดณเด‚ เดฎเดพเดฑเตเดฑเด‚. เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดชเดฒ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด“เดฃเดพเดฃเต, เด…เดต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เด“เดชเตโ€Œเดทเดจเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

- เด•เดฎเดจเตเดฑเต
- เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ
เด’เดฐเต เด•เดฎเดจเตเดฑเต-เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดธเต€เด•เตเดตเตปเดธเต เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• /* a-เตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต /* เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ a
backslash-newline a-เตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต // เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚. (เดฐเดฃเตเดŸเต เดฐเต‚เดชเด™เตเด™เตพเด•เตเด•เตเด‚ เด’เดฐเต‡ เดซเดฒเดฎเตเดฃเตเดŸเต.)

-Wtrigraphs
เด•เดฎเดจเตเดฑเตเด•เดณเดฟเดฒเต† เดฎเดฟเด•เตเด• เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เดณเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดŽ
เด’เดฐเต เดฐเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ เดจเตเดฏเต‚เดฒเตˆเตป เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเต (??/ เด’เดฐเต เดตเดฐเดฟเดฏเตเดŸเต† เด…เดตเดธเดพเดจเด‚) can, by
เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดŽเดตเดฟเดŸเต† เดคเตเดŸเด™เตเด™เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเด•เดฏเตเดณเตเดณเต‚
เดฐเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ เดจเตเดฏเต‚เดฒเตˆเดจเตเด•เตพ เด’เดฐเต เด•เดฎเดจเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ. เดŽเด™เตเด•เดฟเตฝ - เดฎเดคเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดˆ เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฃเต
เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเดฒเดพเดคเต† เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดฒเดญเดฟเด•เตเด•เดพเตป, เดŽเดจเตเดจเดพเตฝ เดจเต‡เดŸเตเด•
เดฎเดฑเตเดฑเต‡เดฏเดพเตพ - เดฎเดคเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ, เด‰เดชเดฏเต‹เด—เด‚ -เดŸเตเดฐเดฟเด—เตเดฐเดพเดซเตเดธเต - เดฎเดคเดฟเตฝ -Wno-trigraphs.

- เดชเดฐเดฎเตเดชเดฐเดพเด—เดค
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค, เดเดŽเดธเตเด’ เดธเดฟ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเต†เดฐเตเดฎเดพเดฑเตเดจเตเดจ เดšเดฟเดฒ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดฟ เดคเดคเตเดคเตเดฒเตเดฏเดตเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเด•เดฐเดตเตเดฎเดพเดฏ ISO C เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด’เดดเดฟเดตเดพเด•เตเด•เต‡เดฃเตเดŸ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ.

-เดตเตเดฃเตเดŸเต†เดซเต
เดฎเดพเด•เตเดฐเต‹ เด…เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด’เดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดจเต‡เดฐเดฟเดŸเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• #เดŽเด™เตเด•เดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚,
เด…เดคเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดคเตเดคเดฐเด‚ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เดชเต‚เดœเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต.

-เดตเตเดจเตเดธเตเดกเต-เดฎเดพเด•เตเดฐเต‹เดธเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเดงเดพเดจ เดซเดฏเดฒเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเด•เตเดฐเต‹เด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด’เดฐเต เดฎเดพเด•เตเดฐเต‹ เด†เดฃเต เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดš เด…เด™เตเด™เดจเต† เดŽเด™เตเด•เดฟเตฝ
เด’เดฐเดฟเด•เตเด•เดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเดฒเดจเดฟเตฝเดชเตเดชเดฟเดจเดพเดฏเดฟ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต. เดŽเด™เตเด•เดฟเตฝ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚
เดฎเดพเด•เตเดฐเต‹ เดชเตเดจเตผ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเต‹ เด†เดฏ เดธเดฎเดฏเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹เด•เตพ, เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเด•เตเดฐเต‹เด•เตพ, เด‡เดคเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดซเดฏเดฒเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด•เตเดฑเดฟเดชเตเดชเต: เด’เดฐเต เดฎเดพเด•เตเดฐเต‹ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดธเต‹เดชเดพเดงเดฟเด• เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดชเตเดชเต‹เตพ
เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเดพเดฏเดฟ CPP เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚
เดฎเดพเด•เตเดฐเต‹เดฏเตเดŸเต† เดจเดฟเตผเดตเดšเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดพเดชเตเดคเดฟ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดคเต เด†เดฆเตเดฏเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เตเด•
เดคเดŸเดฏเตเด•. เดชเด•เดฐเดฎเดพเดฏเดฟ, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดกเดฎเตเดฎเดฟ เด‰เดชเดฏเต‹เด—เด‚ เดจเตฝเด•เดพเด‚:

#เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเดพเตฝ_เดฎเดพเด•เตเดฐเต‹_เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
#เด…เดตเดธเดพเดจเด‚

-Wendif-เดฒเต‡เดฌเดฒเตเด•เตพ
เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• # เด•เต‚เดŸเดพเดคเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต #เด…เดตเดธเดพเดจเด‚ เดตเดพเดšเด•เด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดซเต‹เดฎเดฟเดจเตเดฑเต† เด•เต‹เดกเต

#FOO เด†เดฃเต†เด™เตเด•เดฟเตฝ
...
#เดฎเดฑเตเดฑเตเดณเตเดณ FOO
...
#endif FOO

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต†เดฏเตเด‚ เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต†เดฏเตเด‚ "FOO" เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดชเด•เตเดทเต‡ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเดดเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เด‡เดฒเตเดฒ.
เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต.

-เดตเต†เดฑเตผ
เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด•เด เดฟเดจเดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ เด•เต‹เดกเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดจเดฟเดฐเดธเดฟเดšเตเดšเต.

-เดกเดฌเตเดฒเตเดฏเตเดธเดฟเดธเตเดฑเตเดฑเด‚-เดนเต†เดกเดฑเตเด•เตพ
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเตเด•เดณเดฟเตฝ เด•เต‹เดกเดฟเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเตฝเด•เตเด•. เด‡เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดธเดนเดพเดฏเด•เดฐเดฎเดฒเตเดฒ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เต‹เดกเดฟเดฒเต† เดฌเด—เตเด•เตพ, เด…เดคเดฟเดจเดพเตฝ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดชเตเดชเต†เดŸเตเดŸเต. เดจเดฟเด™เตเด™เตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดฒเตˆเดฌเตเดฐเดฑเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดต เด•เดพเดฃเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเดพเด•เดพเด‚.

-w GNU CPP เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเดต เด‰เตพเดชเตเดชเต†เดŸเต† เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•.

-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต
เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเตเด‚ เดจเตฝเด•เตเด•. เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด…เดต เดจเดฟเดฐเตเดชเดฆเตเดฐเดตเด•เดฐเดฎเดพเดฏ เด•เต‹เดกเดฟเตฝ เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-เดชเต†เดกเดจเตเดฑเดฟเด•เต-เดชเดฟเดถเด•เตเด•เตพ
เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดกเดฏเด—เตโ€Œเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตโ€Œเดธเตเด‚ เด‡เดทเตเดฏเต‚ เดšเต†เดฏเตเดฏเตเด•, เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดกเดฏเด—เตโ€Œเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตโ€Œเดธเตเด‚ เดชเดฟเดถเด•เตเด•เดณเดพเด•เตเด•เตเด•.
เดœเดฟเดธเดฟเดธเดฟ เดจเตฝเด•เดพเดคเตเดค เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตโ€Œเดธเต เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เดŽเดจเตเดจเดพเตฝ เด†เดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ.

-M เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เดซเดฒเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚, เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดจเดฟเดฏเดฎเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•
เดชเตเดฐเดงเดพเดจ เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด’เดจเตเดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เด† เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต, เด•เต‹เดณเตป, เดชเต‡เดฐเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฑเต‚เตพ
เดตเดฐเตเดจเตเดจเดต เด‰เตพเดชเตเดชเต†เดŸเต† เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต or -เด‡เดฎเดพเด•เตเดฐเต‹เดธเต เด•เดฎเดพเตปเดกเต
เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ.

เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ (เด•เต‚เดŸเต† -เดŽเด‚.เดŸเดฟ or -เดŽเด‚.เด•เตเดฏเต), เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟ เดชเด•เดฐเด‚ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดธเดซเดฟเด•เตโ€Œเดธเตเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚
เดฎเตเตปเดจเดฟเดฐ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดญเดพเด—เด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต. เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดซเดฏเดฒเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเดฏเดฎเดฎเดพเดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฐเดตเดงเดฟ เดตเดฐเดฟเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด• \-เดชเตเดคเดฟเดฏ เดตเดฐ. เดญเดฐเดฃเดคเตเดคเดฟเดจเต เด•เดฎเดพเตปเดกเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดกเต€เดฌเด—เต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเต† เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ -เดกเดฟเดŽเด‚. เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป
เด…เดคเตเดคเดฐเด‚ เดกเต€เดฌเด—เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟ เดจเดฟเดฏเดฎเด™เตเด™เดณเตเด‚ เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚
เด•เต‚เดŸเต† เดกเดฟเดชเตปเดกเตปเดธเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ -เดŽเด‚.เดŽเดซเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
DEPENDENCIES_OUTPUT. เดกเต€เดฌเด—เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตเดŸเตเดฐเต€เดฎเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด‚
เดธเดพเดงเดพเดฐเดฃ.

เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต -M เดกเตเดฐเตˆเดตเตผ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต -E, เด•เต‚เดŸเดพเดคเต† เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต† เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต -w.

-เดŽเด‚.เดŽเด‚ เดชเต‡เดพเดฒเต† -M เดŽเดจเตเดจเดพเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเตฝ เด•เดพเดฃเตเดจเตเดจ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดฐเตเดคเต,
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต‹ เด…เดฒเตเดฒเดพเดคเต†เดฏเต‹ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพ.

เด’เดฐเต เด†เด‚เด—เดฟเตพ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเต‹ เด‡เดฐเดŸเตเดŸ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเตเดŸเต†เดฏเต‹ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
เด† เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดคเดจเตเดจเต† เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ -เดŽเด‚.เดŽเด‚
เดกเดฟเดชเตปเดกเตปเดธเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต. เด‡เดคเต GCC เดชเดคเดฟเดชเตเดชเตเด•เตพ 3.0, เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเดฟเตฝ เดจเต‡เดฐเดฟเดฏ เดฎเดพเดฑเตเดฑเดฎเดพเดฃเต
เดจเต‡เดฐเดคเตเดคเต†.

-เดŽเด‚.เดŽเดซเต เดซเดฏเดฒเต
เด•เต‚เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -M or -เดŽเด‚.เดŽเด‚, เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เดŽเดดเตเดคเดพเตป เด’เดฐเต เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -เดŽเด‚.เดŽเดซเต
เดธเตเดตเดฟเดšเตเดšเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด…เดคเต เด…เดฏเดšเตเดš เด…เดคเต‡ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เดจเดฟเดฏเดฎเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต.

เดกเตเดฐเตˆเดตเตผ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -เดŽเด‚.เดกเดฟ or -เดŽเด‚เดŽเด‚เดกเดฟ, -เดŽเด‚.เดŽเดซเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดกเดฟเดชเตปเดกเตปเดธเดฟเดฏเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ.

-เดŽเด‚.เดœเดฟ เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต -M เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต, -เดŽเด‚.เดœเดฟ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เดซเดฏเดฒเตเด•เดณเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เด…เดต เด‡เดฒเตเดฒเดพเดคเต† เดกเดฟเดชเตปเดกเตปเดธเดฟ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดชเดฟเดถเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต. เดกเดฟเดชเตปเดกเตปเดธเดฟ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต "#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดŸเตเดคเตเดคเดคเดพเดฃเต
เด’เดฐเต เดชเดพเดคเดฏเตเด‚ เดฎเตเตปเด•เตˆเดฏเต†เดŸเตเด•เตเด•เดพเดคเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. -เดŽเด‚.เดœเดฟ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดกเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเต†เดฏเตเด‚ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต, a
เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ เดนเต†เดกเตผ เดซเดฏเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดฎเต‡เด•เตเด•เต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดฏเดพเดจเตเดคเตเดฐเดฟเด• เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเตฝ เดˆ เดธเดตเดฟเดถเต‡เดทเดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เดŽเด‚.เดชเดฟ เดˆ เด“เดชเตโ€Œเดทเตป CPP-เดฏเต† เด•เต‚เดŸเดพเดคเต† เด“เดฐเต‹ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตเด•เตเด‚ เด’เดฐเต เดตเตเดฏเดพเดœ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต‡เตผเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดงเดพเดจ เดซเดฏเตฝ, เด“เดฐเต‹เดจเตเดจเตเด‚ เด’เดจเตเดจเดฟเดจเต‡เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดˆ เดกเดฎเตเดฎเดฟ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเต† เดจเดฟเด™เตเด™เตพ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเดพเตฝ เดจเตฝเด•เตเดจเตเดจเต Makefile เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป.

เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เดฃเต:

test.o: test.c test.h

test.h:

-เดŽเด‚.เดŸเดฟ เดฒเด•เตเดทเตเดฏเด‚
เดกเดฟเดชเตปเดกเตปเดธเดฟ เดœเดจเดฑเต‡เดทเตป เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚ เดฎเดพเดฑเตเดฑเตเด•. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ CPP เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดงเดพเดจ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด˜เดŸเด•เด™เตเด™เดณเตเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเดฏเตฝ เดชเตเดฐเดคเตเดฏเดฏเดตเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต
เด…เดคเตเดชเต‡เดพเดฒเต† .c, เด•เต‚เดŸเดพเดคเต† เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดธเดพเดงเดพเดฐเดฃ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดธเดซเดฟเด•เตโ€Œเดธเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดซเดฒเด‚ เดฒเด•เตเดทเตเดฏเดฎเดพเดฃเต.

An -เดŽเด‚.เดŸเดฟ เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด†เดฏเดฟ เด“เดชเตโ€Œเดทเตป เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเต† เด’เดฐเตŠเดฑเตเดฑ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ -เดŽเด‚.เดŸเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
-เดŽเด‚.เดŸเดฟ เด“เดชเตเดทเดจเตเด•เตพ.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -เดŽเด‚.เดŸเดฟ '$(objpfx)foo.o' เด•เตŠเดŸเตเดคเตเดคเต‡เด•เตเด•เดพเด‚

$(objpfx)foo.o: foo.c

-เดŽเด‚.เด•เตเดฏเต เดฒเด•เตเดทเตเดฏเด‚
เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† -เดŽเด‚.เดŸเดฟ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เดณเต† เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
-เดŽเด‚.เด•เตเดฏเต '$(objpfx)foo.o' เดจเตฝเด•เตเดจเตเดจเต

$$(objpfx)foo.o: foo.c

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเตเดตเดฏเดฎเต‡ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเต เดจเตฝเด•เดฟเดฏเดคเตเดชเต‹เดฒเต† -เดŽเด‚.เด•เตเดฏเต.

-เดŽเด‚.เดกเดฟ -เดŽเด‚.เดกเดฟ เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -M -เดŽเด‚.เดŽเดซเต เดซเดฏเดฒเต, เด…เดคเต†เดพเดดเดฟเดšเตเดšเตเดณเตเดณเดคเต -E เดŽเดจเตเดจเดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดกเตเดฐเตˆเดตเตผ
เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดซเดฏเดฒเต เดŽเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ -o เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดกเตเดฐเตˆเดตเตผ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดตเดพเดฆเด‚ เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเดฏเด‚ .d, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต,
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด˜เดŸเด•เด™เตเด™เดณเตเด‚ เดธเดซเดฟเด•เตเดธเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† a เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต .d เดชเตเดฐเดคเตเดฏเดฏเด‚.

If -เดŽเด‚.เดกเดฟ เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -E, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ -o เดธเตเดตเดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดกเดฟเดชเตปเดกเตปเดธเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ, เดชเด•เตเดทเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -E, เด“เดฐเต‹เดจเตเดจเตเด‚ -o a เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ.

เดฎเตเดคเดฒเตเดณเตเดณ -E เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, -เดŽเด‚.เดกเดฟ a เด†เดฏเดฟ เด’เดฐเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดธเดฎเดพเดนเดพเดฐ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ.

-เดŽเด‚เดŽเด‚เดกเดฟ
เดชเต‡เดพเดฒเต† -เดŽเด‚.เดกเดฟ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเด•, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เด…เดฒเตเดฒ.

-fpch-deps
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดˆ เดซเตเดฒเดพเด—เต เดกเดฟเดชเตปเดกเตปเดธเดฟ-เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเตเดฒเดพเด—เตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
เดชเตเดฐเต€ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดนเต†เดกเดฑเดฟเดจเตเดฑเต† เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดฒเดฟเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดซเดฏเดฒเตเด•เดณเดฒเตเดฒ
เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดชเตเดฐเต€ เด•เด‚เดชเตˆเตฝเดกเต เดนเต†เดกเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด† เดซเดฏเดฒเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

-fpch-เดชเตเดฐเต‹เดชเตเดฐเต‹เดธเดธเต
เดˆ เด“เดชเตโ€Œเดทเตป เด’เดฐเต เดชเตเดฐเต€ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด’เดฐเตเดฎเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต -E. เด‡เดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
"#เดชเตเดฐเดพเด—เตเดฎ", "#เดชเตเดฐเดพเด—เตเดฎ GCC pch_preprocess "เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต"" เดธเตเดฅเดฒเด‚ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ
เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดคเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต. เดŽเดชเตเดชเต‡เดพเตพ -fpreprocessed เด‰เดฃเตเดŸเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, GCC เดˆ "#เดชเตเดฐเดพเด—เตเดฎ" เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ PCH เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดซเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด‡เตปเดชเตเดŸเตเดŸเดพเดฏเดฟ เดถเดฐเดฟเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต. เด‡เดคเต เดธเตเดตเดฟเดšเตเดšเต เด“เตบ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เต‹เดกเดฟเตฝ เดˆ "#เดชเตเดฐเดพเด—เตเดฎ" เดŽเดดเตเดคเดฐเตเดคเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต
PCH เดซเดฏเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดธเตเดฅเดฒเดคเตเดคเต เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต GCC เดฏเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเด•เดพเด‚.

-x c
-x c ++
-x เดฒเด•เตเดทเตเดฏเด‚-เดธเดฟ
-x เด…เดธเด‚เดฌเตเดฒเตผ-เดตเดฟเดคเตเดคเต-เดธเดฟเดชเดฟเดชเดฟ
เด‰เดฑเดตเดฟเดŸ เดญเดพเดท เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•: C, C++, Objective-C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดธเด‚เดฌเตเดฒเดฟ. เด‡เดคเดฟเดจเต เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดพเดจเดฟเดฒเตเดฒ
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด…เดจเตเดฐเต‚เดชเดฎเต‹ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเต‹ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต; เดเดคเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดพเดฃเต เด…เดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต
เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เดณเตŠเดจเตเดจเตเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, cpp เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดญเดพเดท เด•เตเดฑเดฏเตเด•เตเด•เตเด‚
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚: .c, .cc, .m, เด…เดฅเดตเดพ .S. เด‡เดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ
C++, เด…เดธเด‚เดฌเตเดฒเดฟ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. cpp เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต
เดซเดฏเดฒเดฟเดจเต† เดธเดฟ เด†เดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚; เด‡เดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดฎเต‹เดกเต.

เด•เตเดฑเดฟเดชเตเดชเต: cpp-เดฏเตเดŸเต† เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เตพ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเต a -เดฒเด‚เด—เต เดฐเดฃเตเดŸเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด“เดชเตเดทเตป
เดญเดพเดทเดฏเตเด‚ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฒเดฏเตเด‚. เดˆ เด“เดชเตเดทเตป เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต, เด•เดพเดฐเดฃเด‚
เด…เดคเตเดฎเดพเดฏเดฟ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดฃเตเดŸเต -l เด“เดชเตเดทเตป.

-std=เดธเดพเดงเดพเดฐเดฃ
-เด†เตปเดธเดฟ
เด•เต‹เดกเต เดเดคเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดฒเต‡เด•เตเด•เต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดฃเด‚ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดจเดฟเดฒเดตเดฟเตฝ เดธเดฟเดชเดฟเดชเดฟเด•เตเด•เต เดธเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดฑเดฟเดฏเดพเด‚
เด•เต‚เดŸเดพเดคเต† C++ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ; เดฎเดฑเตเดฑเตเดณเตเดณเดต เดญเดพเดตเดฟเดฏเดฟเตฝ เดšเต‡เตผเดคเตเดคเต‡เด•เตเด•เดพเด‚.

เดธเดพเดงเดพเดฐเดฃ เด‡เดตเดฏเดฟเดฒเตŠเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚:

"c90"
"c89"
"iso9899:1990"
1990 เดฎเตเดคเตฝ ISO C เดจเดฟเดฒเดตเดพเดฐเด‚. C90 เดŽเดจเตเดจเดคเดพเดฃเต เดˆ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดชเดคเดฟเดตเต เดšเตเดฐเตเด•เตเด•เต†เดดเตเดคเตเดคเต
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต.

เดฆเดฟ -เด†เตปเดธเดฟ เด“เดชเตเดทเตป เดคเตเดฒเตเดฏเดฎเดพเดฃเต -std=c90.

"iso9899:199409"
1990-เตฝ เดญเต‡เดฆเด—เดคเดฟ เดตเดฐเตเดคเตเดคเดฟเดฏ 1994 C เดจเดฟเดฒเดตเดพเดฐเด‚.

"iso9899:1999"
"c99"
"iso9899:199x"
"c9x"
1999 เดกเดฟเดธเด‚เดฌเดฑเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดชเตเดคเตเด•เตเด•เดฟเดฏ ISO C เดจเดฟเดฒเดตเดพเดฐเด‚. เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด‡เดคเต
C9X เดŽเดจเตเดจเดพเดฃเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเตเดจเตเดจเดคเต.

"iso9899:2011"
"c11"
"c1x"
2011 เดกเดฟเดธเด‚เดฌเดฑเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดชเตเดคเตเด•เตเด•เดฟเดฏ ISO C เดจเดฟเดฒเดตเดพเดฐเด‚. เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด‡เดคเต
C1X เดŽเดจเตเดจเดพเดฃเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเตเดจเตเดจเดคเต.

"gnu90"
"gnu89"
1990 เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฒเดธเต เด—เตเดจเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

"gnu99"
"gnu9x"
1999 เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฒเดธเต เด—เตเดจเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ.

"gnu11"
"gnu1x"
2011 เดธเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฒเดธเต เด—เตเดจเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ.

"c++98"
1998 ISO C++ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฒเดธเต เดญเต‡เดฆเด—เดคเดฟเด•เตพ.

"gnu++98"
เด…เดคเต เดชเต‡เดพเดฒเต† เดคเดจเตเดจเต† -std=c++98 เด•เต‚เดŸเดพเดคเต† เด—เตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚. เด‡เดคเต C++ เด•เต‹เดกเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

-เดžเดพเตป- เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเดพเดค เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ -I เดฎเตเดฎเตเดชเต เด“เดชเตเดทเดจเตเด•เตพ -เดžเดพเตป- เด†เด•เตเดจเตเดจเต
"#include" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดคเดฟเดฐเดžเตเดžเตเดซเดฏเตฝ""; เด…เดตเตผ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
"#เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเตเดซเดฏเตฝ>". เด•เต‚เดŸเต† เด…เดงเดฟเด• เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ -I เดถเต‡เดทเด‚ เด“เดชเตเดทเดจเตเด•เตพ
-เดžเดพเตป-, เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดŽเดฒเตเดฒเดพเด‚ เดคเดฟเดฐเดฏเตเดจเตเดจเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

เด‡เดคเตเด•เต‚เดŸเดพเดคเต†, -เดžเดพเตป- เดจเดฟเดฒเดตเดฟเดฒเต† เดซเดฏเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดคเดŸเดฏเตเดจเตเดจเต
"#include" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด†เดฆเตเดฏ เดคเดฟเดฐเดฏเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดซเดฏเตฝ"". เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟ.

-nostdinc
เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเดฐเตเดคเต. เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดฎเดพเดคเตเดฐเด‚
เด•เต‚เดŸเต† เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต -I เด“เดชเตเดทเดจเตเด•เตพ (เด’เดชเตเดชเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดซเดฏเดฒเดฟเดจเตเดฑเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเด‚, เดŽเด™เตเด•เดฟเตฝ
เด‰เดšเดฟเดคเด‚) เดคเดฟเดฐเดฏเตเดจเตเดจเต.

-nostdinc++
C++-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเตฝ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเดฐเตเดคเต, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚ เดšเต†เดฏเตเดฏเตเด•
เดฎเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเตเด•. (เดธเดฟ++ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดธเตเดคเด•เดถเดพเดฒ.)

-เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เดซเดฏเดฒเต
เดชเตเดฐเต‡เดพเดธเดธเตเดธเต เดซเดฏเดฒเต "#include "file"" เดชเตเดฐเดพเดฅเดฎเดฟเด• เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดตเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเดคเตเดชเต‹เดฒเต†
เดซเดฏเตฝ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด†เดฆเตเดฏเดคเตเดคเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดคเดฟเดฐเดžเตเดžเต เดซเดฏเดฒเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดชเด•เดฐเด‚ of เดชเตเดฐเดงเดพเดจ เดธเต‹เดดเตเดธเต เดซเดฏเตฝ เด…เดŸเด™เตเด™เตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด…เดตเดฟเดŸเต†, "#include "..."" เดŽเดจเตเดจ เดคเดฟเดฐเดฏเตฝ เดถเตƒเด‚เด–เดฒเดฏเตเดŸเต† เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดญเดพเด—เดคเตเดคเต เด‡เดคเต เดคเดฟเดฐเดฏเตเดจเตเดจเต
เดธเดพเดงเดพเดฐเดฃ.

เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เด“เดชเตเดทเดจเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดซเดฏเดฒเตเด•เตพ เด…เดต เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚.

-เด‡เดฎเดพเด•เตเดฐเต‹เดธเต เดซเดฏเดฒเต
เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเต‹เดฒเต† -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดธเตเด•เดพเดจเดฟเด‚เด—เต เดตเดดเดฟเดฏเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดดเดฟเด•เต† เดซเดฏเดฒเต เดŽเดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฆเต‚เดฐเต†. เด…เดคเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚ เดธเตเดตเดจเตเดคเดฎเดพเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดนเต†เดกเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดคเต†.

เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ -เด‡เดฎเดพเด•เตเดฐเต‹เดธเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-เด‡เดฆเดฟเดฐเดพเดซเตเดฑเตเดฑเตผ เดฎเตเดคเดฒเดพเดณเดฟ
เดคเดฟเดฐเดฏเตฝ เดฎเตเดคเดฒเดพเดณเดฟ เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดšเต†เดฏเตเดฏเตเด• เดถเต‡เดทเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเด‚ -I เด’เดชเตเดชเด‚
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเต€เตผเดจเตเดจเต. เดฎเตเดคเดฒเดพเดณเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เดŽเด™เตเด•เดฟเตฝ เดฎเตเดคเดฒเดพเดณเดฟ "=" เดŽเดจเตเดจเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต "=" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ sysroot เดตเดฐเตเด‚
เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต; เด•เดพเดฃเตเด• --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด’เดชเตเดชเด‚ -isysroot.

-เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณเดตเดฏเตเดŸเต† เด‰เดชเดธเตผเด—เตเด—เดฎเดพเดฏเดฟ -iwithprefix เด“เดชเตเดทเดจเตเด•เตพ. เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพ เดซเตˆเดจเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฃเด‚ /.

-iwithprefix เดฎเตเดคเดฒเดพเดณเดฟ
-iwithprefix เดฎเตเดฎเตเดชเต เดฎเตเดคเดฒเดพเดณเดฟ
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด• เดฎเตเดคเดฒเดพเดณเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตเดฎเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเดฟเดฒเต‡เด•เตเด•เต -เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต, เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจเดคเต เดšเต‡เตผเด•เตเด•เตเด•
เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดคเดฟเดฐเดฏเตฝ เดชเดพเดคเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. -iwithprefix เดฎเตเดฎเตเดชเต เด…เดคเต‡ เดธเตเดฅเดฒเดคเตเดคเต เดตเดฏเตเด•เตเด•เตเดจเตเดจเต -I
เดšเต†เดฏเตเดฏเตเด‚; -iwithprefix เดŽเดตเดฟเดŸเต† เดตเต†เด•เตเด•เตเดจเตเดจเต -เด‡เดฆเดฟเดฐเดพเดซเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด‚.

-isysroot เดฎเตเดคเดฒเดพเดณเดฟ
เดˆ เด“เดชเตเดทเตป เดชเต‹เดฒเต†เดฏเดพเดฃเต --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด“เดชเตเดทเตป, เดŽเดจเตเดจเดพเตฝ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต (เด’เดดเดฟเด•เต†
เดกเดพเตผเดตเดฟเตป เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดตเดฟเดŸเต† เด‡เดคเต เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต). เด•เดพเดฃเตเด•
--เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต เด“เดชเตเดทเตป.

-เด‡เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเต เดฎเตเดคเดฒเดพเดณเดฟ
เด‰เดชเดฏเต‡เดพเด—เด‚ เดฎเตเดคเดฒเดพเดณเดฟ เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ C++ เดนเต†เดกเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดพเดฏเดฟ.

-เดตเตเดฏเดตเดธเตเดฅ เดฎเตเดคเดฒเดพเดณเดฟ
เดคเดฟเดฐเดฏเตฝ เดฎเตเดคเดฒเดพเดณเดฟ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดถเต‡เดทเด‚ -I เดŽเดจเตเดจเดพเตฝ เดฎเตเดฎเตเดชเต
เดธเดพเดงเดพเดฐเดฃ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ. เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด†เดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•, เด…เดคเตเดตเดดเดฟ เด…เดคเตเดคเดจเตเดจเต† เดฒเดญเดฟเด•เตเด•เตเด‚
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดšเดฟเด•เดฟเดคเตเดธ. เดŽเด™เตเด•เดฟเตฝ เดฎเตเดคเดฒเดพเดณเดฟ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
"=" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดคเตเดŸเตผเดจเตเดจเต "=" เดธเดฟเดธเตโ€Œเดฑเต‚เดŸเตเดŸเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚; เด•เดพเดฃเตเด• --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด’เดชเตเดชเด‚
-isysroot.

- iquote เดฎเตเดคเดฒเดพเดณเดฟ
เดคเดฟเดฐเดฏเตฝ เดฎเตเดคเดฒเดพเดณเดฟ "#include" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚เดซเดฏเตฝ""; เด…เดตเดฐเดฒเตเดฒ
"#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเตเดซเดฏเตฝ>", เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดฎเตเดฎเตเดชเต -I เดฎเตเดฎเตเดชเตเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ. เดŽเด™เตเด•เดฟเตฝ เดฎเตเดคเดฒเดพเดณเดฟ "=" เดŽเดจเตเดจเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต "=" เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
sysroot เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต; เด•เดพเดฃเตเด• --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด’เดชเตเดชเด‚ -isysroot.

-เดจเดฟเด•เตเดทเต‡เดชเด™เตเด™เตพ-เดฎเดพเดคเตเดฐเด‚
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•, เดŽเดจเตเดจเดพเตฝ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต.

เด“เดชเตเดทเดจเตเดฑเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด‡เดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -E เด’เดชเตเดชเด‚ -fpreprocessed เด“เดชเตเดทเดจเตเด•เตพ.

เด•เต‚เดŸเต† -E, "#define" เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต,
"#ifdef", "#เดชเดฟเดถเด•เต". เดฎเดพเด•เตเดฐเต‹ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฎเดฑเตเดฑเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด•เต‚เดŸเดพเดคเต†, เดฆเดฟ -เดคเต€เดฏเดคเดฟ เด“เดชเตเดทเตป เดชเดฐเต‹เด•เตเดทเดฎเดพเดฃเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

เด•เต‚เดŸเต† -fpreprocessed, เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเดฟเด•เตเด• เดฌเดฟเตฝเดŸเตเดŸเดฟเตป เดฎเดพเด•เตเดฐเต‹เด•เดณเตเดŸเต†เดฏเตเด‚ เดฎเตเตปเดจเดฟเตผเดตเดšเดจเด‚ เด‡เดคเดพเดฃเต
เดตเดฟเด•เดฒเดพเด‚เด—เตป. เดธเดพเดจเตเดฆเตผเดญเดฟเด•เดฎเดพเดฏเดฟ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ "__LINE__" เดชเต‹เดฒเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹เด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ. "-E เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตเดฎเตเดชเต เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดธเดฎเดพเดนเดพเดฐเด‚ เด‡เดคเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
-เดจเดฟเด•เตเดทเต‡เดชเด™เตเด™เตพ-เดฎเดพเดคเตเดฐเด‚".

เดฐเดฃเตเดŸเตเด‚ เด•เต‚เดŸเดฟ -E เด’เดชเตเดชเด‚ -fpreprocessed, เดจเดฟเดฏเดฎเด™เตเด™เตพ -fpreprocessed เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเด•. เดˆ
"-E เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตเดฎเตเดชเต เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฟเด‚เด—เต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
-เดจเดฟเด•เตเดทเต‡เดชเด™เตเด™เตพ-เดฎเดพเดคเตเดฐเด‚".

-fdollars-in-identifiers
เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเด• $ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเดฟเตฝ.

-เดซเต†เด•เตโ€Œเดธเตเดฑเตเดฑเต†เตปเดกเดกเต-เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ
เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เดณเดฟเตฝ เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดชเตเดฐเดคเต€เด• เดจเดพเดฎเด™เตเด™เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต; เด’เดฐเต
GCC-เดฏเตเดŸเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต, C99, C++ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚.

-fpreprocessed
เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเต‹เดŸเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดˆ
เดฎเดพเด•เตเดฐเต‹ เดŽเด•เตเดธเตเดชเดพเตปเดทเตป, เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเต เด•เตบเดตเต‡เตผเดทเตป, เดŽเดธเตเด•เต‡เดกเต เดจเตเดฏเต‚เดฒเตˆเตป เดธเตเดชเตเดฒเดฟเดธเดฟเด‚เด—เต เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดจเตเดจเต,
เด•เต‚เดŸเดพเดคเต† เดฎเดฟเด•เตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต. เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด‡เดชเตเดชเต‹เดดเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ, เด…เดคเตเดตเดดเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เด’เดฐเต เดซเดฏเตฝ เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚ -C เด‡เดฒเตเดฒเดพเดคเต† เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดฒเต‡เด•เตเด•เต
เดชเตเดฐเดถเตเดจเด™เตเด™เตพ. เดˆ เดฎเต‹เดกเดฟเตฝ เด‡เดจเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเดกเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด’เดฐเต เดŸเต‹เด•เตเด•เดฃเตˆเดธเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เด…เดฒเตเดชเด‚ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต
เดฎเตเตปเดญเดพเด—เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ.

-fpreprocessed เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต .i, .ii or .เดฎเตˆ.
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดœเดฟเดธเดฟเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเดพเดฃเดฟเดคเต -เดธเต‡เดตเต-เดŸเต†เดฎเตเดชเตเด•เตพ.

-ftabstop=เดตเต€เดคเดฟ
เดŸเดพเดฌเต เดธเตเดฑเตเดฑเต‹เดชเตเดชเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฆเต‚เดฐเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เด‡เดคเต เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดถเดฐเดฟเดฏเดพเดฏ เด•เต‹เดณเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเตˆเดจเดฟเตฝ เดŸเดพเดฌเตเด•เตพ เดฆเตƒเดถเตเดฏเดฎเดพเดฏเดพเดฒเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเดฟเดฒเต‹ เดชเดฟเดถเด•เตเด•เดณเดฟเดฒเต‹ เด‰เดณเตเดณ เดจเดฎเตเดชเดฑเตเด•เตพ. เดฎเต‚เดฒเตเดฏเด‚ เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเตฝ
1-เดจเต‡เด•เตเด•เดพเตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 100-เตฝ เด•เต‚เดŸเตเดคเตฝ, เด“เดชเตเดทเตป เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 8 เด†เดฃเต.

-fdebug-cpp
เดˆ เด“เดชเตโ€Œเดทเตป GCC เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เต‚. เด•เต‚เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -E, เดกเด‚เดชเตเดธเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต
เดฒเตŠเด•เตเด•เต‡เดทเตป เดฎเดพเดชเตเดชเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ. เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดฒเต† เด“เดฐเต‹ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ เดกเด‚เดชเต เด†เดฃเต
เดญเต‚เดชเดŸเด‚ เด…เดคเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต. เด’เดฐเต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเด‚ เดชเดฟเดŸเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดชเตเดชเดฟเดจเตเดฑเต† เดกเด‚เดชเต
เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚:

{"P":F ;"เดŽเดซเต":เดŽเดซเต ;"เดŽเตฝ": ;"เดธเดฟ": ;"เดŽเดธเต": ;"เดŽเด‚": ;"เด‡": ,"เดฒเต‹เด•เด‚": }

เด‡เดฒเตเดฒเดพเดคเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -E, เดˆ เด“เดชเตเดทเดจเต เดซเดฒเดฎเดฟเดฒเตเดฒ.

-เดซเตเดŸเตเดฐเดพเด•เตเด•เต-เดฎเดพเด•เตเดฐเต‹-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚[=เดฒเต†เดตเตฝ]
เดฎเดพเด•เตเดฐเต‹ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดŸเต† เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเดพเด•เตเดฐเต‹ เดŽเด•เตเดธเตเดชเดพเตปเดทเตป เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต
เด’เดฐเต เดฎเดพเด•เตเดฐเต‹ เดตเดฟเด•เดพเดธเด‚. เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด‚ เด•เดฎเตเดชเตˆเดฒเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ. เดฆเดฟ เดฒเต†เดตเตฝ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดคเดฏเตเดŸเต† เดฒเต†เดตเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดฒเตŠเด•เตเด•เต‡เดทเตป เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เด…เด™เตเด™เดจเต† เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต. เดฎเต‚เดฒเตเดฏเด‚ 0 of
เดฒเต†เดตเตฝ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟ-เด†เด•เตโ€Œเดฑเตเดฑเดฟเดตเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต -เดซเตเดŸเตเดฐเดพเด•เตเด•เต-เดฎเดพเด•เตเดฐเต‹-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดจเต เดนเดพเดœเดฐเดพเดฏเดฟเดฐเตเดจเตเดจเต
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป. เดฎเต‚เดฒเตเดฏเด‚ 1 เดกเต€เด—เตเดฐเต‡เดกเดกเต เดฎเต‹เดกเดฟเตฝ เดŸเต‹เด•เตเด•เตบ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เตเดฑเดžเตเดž เดฎเต†เดฎเตเดฎเดฑเดฟ เด“เดตเตผเดนเต†เดกเต. เดˆ เดฎเต‹เดกเดฟเตฝ เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹เดฏเตเดŸเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด’เดฐเต‡ เดฒเตŠเด•เตเด•เต‡เดทเดจเดพเดฃเต. เดฎเต‚เดฒเตเดฏเด‚ 2 เดŸเตเดฐเดพเด•เตเด•เตเด•เตพ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ
เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚. เดˆ เดฎเต‚เดฒเตเดฏเด‚ เดเดฑเตเดฑเดตเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เดนเด‚เด—เดฑเดฟ เด†เดฃเต. เดˆ เด“เดชเตเดทเตป เดจเตฝเด•เตเดฎเตเดชเต‹เตพ
เดตเดพเดฆเดฎเดฟเดฒเตเดฒ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต 2.

-fexec-charset=เดชเตเดฐเดคเต€เด•เด‚
เดธเตเดŸเตเดฐเดฟเด‚เด—เต, เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เดธเต†เดฑเตเดฑเต เดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
UTF-8 เด†เดฃเต. เดชเตเดฐเดคเต€เด•เด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† "iconv" เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดเดคเต เดŽเตปเด•เต‹เดกเดฟเด‚เด—เตเด‚ เด†เด•เดพเด‚
เดฆเดฟเดจเดšเดฐเตเดฏ.

-fwide-exec-charset=เดชเตเดฐเดคเต€เด•เด‚
เดตเตˆเดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เดธเต†เดฑเตเดฑเต เดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เดตเตˆเดกเต เดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเด‚ เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ UTF-32 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ UTF-16 เด†เดฃเต, เดเดคเต "wchar_t" เดจเตเดฑเต† เดตเต€เดคเดฟเดฏเตเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเตเดตเต‹ เด…เดคเต. เดชเต‹เดฒเต†
เด•เต‚เดŸเต† -fexec-charset, เดชเตเดฐเดคเต€เด•เด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† "iconv" เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดคเดฟเดตเต; เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดŽเตปเด•เต‹เดกเดฟเด‚เด—เตเด•เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚
เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ "wchar_t" เตฝ.

-finput-charset=เดชเตเดฐเดคเต€เด•เด‚
เด‡เตปเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดชเตเดŸเตเดŸเต เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดซเดฏเตฝ เดšเต†เดฏเตเดฏเตเด•. เดฒเตŠเด•เตเด•เต‡เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดฟ.เดธเดฟ.เดธเดฟ
เดฒเตŠเด•เตเด•เต‡เดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดˆ เดตเดฟเดตเดฐเด‚ เดฒเดญเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ UTF-8 เด†เดฃเต. เด‡เดคเต เด†เด•เดพเด‚
เดฒเตŠเด•เตเด•เต‡เตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ เด•เดฎเดพเตปเดกเต
เด’เดฐเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฒเตˆเตป เด“เดชเตโ€Œเดทเตป เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเดจเตเดจเต. เดชเตเดฐเดคเต€เด•เด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เด†เด•เดพเด‚
เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† "iconv" เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฆเดฟเดจเดšเดฐเตเดฏ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

-fworking-directory
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเตเด•เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด…เดฑเดฟเดฏเตเด•. เดˆ เด“เดชเตเดทเตป เดŽเดชเตเดชเต‹เตพ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดชเตเดฐเดฟเดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเตเดฐเดพเดฐเด‚เดญ เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเดฟเดจเต เดถเต‡เดทเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เตผ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด‚
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดตเตผเด•เตเด•เดฟเด‚เด—เต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดถเต‡เดทเด‚ เดฐเดฃเตเดŸเต เดธเตเดฒเดพเดทเตเด•เตพ. เดœเดฟเดธเดฟเดธเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ, เด…เดคเต เดชเตเดฐเดฟเดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตโ€Œเดค เด‡เตปเดชเตเดŸเตเดŸเดฟเตฝ เด‰เดณเตเดณเดชเตเดชเต‹เตพ, เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‡เด™เตเด™เดจเต† เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดŸเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เดจเดฟเดฐเดพเด•เดฐเดฟเดšเตเดš เดฐเต‚เดชเด‚ -fno-working-directory. เด†เดฃเต†เด™เตเด•เดฟเตฝ -P เด•เดฎเดพเตปเดกเดฟเตฝ เดซเตเดฒเดพเด—เต เด‰เดฃเตเดŸเต
เดฒเตˆเตป, "#เดฒเตˆเตป" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดˆ เด“เดชเตเดทเดจเต เดซเดฒเดฎเดฟเดฒเตเดฒ.

-fno-show-column
เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเดฟเตฝ เด•เต‹เดณเด‚ เดจเดฎเตเดชเดฑเตเด•เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต. เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
เด•เต‹เดณเด‚ เดจเดฎเตเดชเดฑเตเด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดคเตเดค เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเตโ€Œเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดฆเต‡เดœเด—เตเดจเต.

-A เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด•=เด‰เดคเตเดคเดฐเด‚
เดชเตเดฐเดตเดšเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด‰เดฑเดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด• เดฎเดฑเตเดชเดŸเดฟเดฏเตเด‚ เด‰เดคเตเดคเดฐเด‚. เดˆ เดซเต‹เด‚
เดชเดดเดฏ เดฐเต‚เดชเดคเตเดคเต‡เด•เตเด•เดพเตพ เดฎเตเตปเด—เดฃเดจ -A เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด•(เด‰เดคเตเดคเดฐเด‚), เด…เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด…เดคเต
เดทเต†เตฝ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-A -เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด•=เด‰เดคเตเดคเดฐเด‚
เดชเตเดฐเดตเดšเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด…เดตเด•เดพเดถเดตเดพเดฆเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เตเด• เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด• เดฎเดฑเตเดชเดŸเดฟเดฏเตเด‚ เด‰เดคเตเดคเดฐเด‚.

-dCHARS
เดšเดพเดฑเตเด•เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดพเดฃเต, เด…เดคเต เดชเดพเดŸเดฟเดฒเตเดฒ
เด’เดฐเต เดธเตเดชเต‡เดธเดฟเดจเต เดฎเตเตปเดชเดพเดฏเดฟ. เดฎเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด•เดฎเตเดชเตˆเดฒเตผ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ
เดธเตเดตเดญเดพเดต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพ, เดซเดฒเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

M เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดจเต เดชเด•เดฐเด‚, เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃ เดตเต‡เดณเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฎเดพเด•เตเดฐเต‹เด•เตพ, เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดคเต เด‰เตพเดชเตเดชเต†เดŸเต†
เดฎเดพเด•เตเดฐเต‹เด•เตพ. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดคเดฟเดชเตเดชเดฟเตฝ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เด‚ เด‡เดคเต เดจเตฝเด•เตเดจเตเดจเต
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดซเดฏเดฒเตเด‚ เด‡เดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• foo.h, เด•เดฎเดพเตปเดกเต

foo.h เดธเตเดชเตผเดถเดฟเด•เตเด•เตเด•; cpp -dM foo.h

เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด‚.

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -เดกเดฟเดŽเด‚ เด‡เดฒเตเดฒเดพเดคเต† -E เด“เดชเตเดทเตป, -เดกเดฟเดŽเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดฎเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
-fdump-rtl-mach.

D เดชเต‡เดพเดฒเต† M เดฐเดฃเตเดŸเต เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตŠเดดเดฟเด•เต†: เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด…เดฒเตเดฒ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚, เด…เดคเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฐเดฃเตเดŸเตเด‚ The # เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เดซเดฒเดตเตเด‚. เดฐเดฃเตเดŸเต เดคเดฐเด‚
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

N เดชเต‡เดพเดฒเต† D, เดŽเดจเตเดจเดพเตฝ เดฎเดพเด•เตเดฐเต‹ เดชเต‡เดฐเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเต‚, เด…เดตเดฏเตเดŸเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเดฒเตเดฒ.

I เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เดซเดฒเดคเตเดคเดฟเดจเต เดชเตเดฑเดฎเต‡ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

U เดชเต‡เดพเดฒเต† D เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเต‹ เด†เดฏ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดฎเดพเดคเตเดฐเด‚
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เด•เตเดจเตเดจเต; เด‰เดชเดฏเต‹เด—เด‚ เดตเดฐเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเตˆเด•เตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดฎเดพเด•เตเดฐเต‹เดฏเตเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดจ; เด’เดชเตเดชเด‚ # undef เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเตเด•เตพ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดš เดฎเดพเด•เตเดฐเต‹เด•เตพเด•เตเด•เตเดณเตเดณ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด†เดฃเต
เด† เดธเดฎเดฏเดคเตเดคเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-P เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเตเด•. เด‡เดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดธเดฟ เด•เต‹เดกเดฒเตเดฒเดพเดคเตเดค เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดฟเดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด‚
เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเตเด•เตพ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‡เด•เตเด•เต.

-C เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดคเดณเตเดณเดฟเด•เตเด•เดณเดฏเดฐเตเดคเต. เดŽเดฒเตเดฒเดพ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต, เด’เดดเดฟเด•เต†
เดชเตเดฐเตŠเดธเดธเตเดธเต เดšเต†เดฏเตโ€Œเดค เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเตเด•เดณเดฟเดฒเต† เด•เดฎเดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เด…เดต เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเดฟเดจเต‹เดŸเตŠเดชเตเดชเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด‚.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เดฃเด‚ -C; เด…เดคเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเต† เด…เดตเดฐเตเดŸเต‡เดคเดพเดฏ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเดจเตเดจเดคเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ
เด’เดฐเต เดกเดฏเดฑเด•เตโ€Œเดฑเตเดฑเต€เดตเต เดฒเตˆเดจเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญเด‚ เด† เดตเดฐเดฟเดฏเต† เด’เดฐเต เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเต‹เดดเตเดธเต เดฒเตˆเตป, เดฒเตˆเดจเดฟเดฒเต† เด†เดฆเตเดฏ เดŸเต‹เด•เตเด•เตบ เด‡เดจเดฟ เดฎเตเดคเตฝ เดŽ #.

-เดธเดฟเดธเดฟ เดฎเดพเด•เตเดฐเต‹ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดธเดฎเดฏเดคเตเดคเต เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดจเดฟเดฐเดธเดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเต เดชเต‹เดฒเต†เดฏเดพเดฃเต -C, เด’เดดเดฟเด•เต†
เดฎเดพเด•เตเดฐเต‹เด•เดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต
เดฎเดพเด•เตเดฐเต‹ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฏเตเดŸเต† เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต† -C เด“เดชเตเดทเตป ,. -เดธเดฟเดธเดฟ เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพ C++-เดถเตˆเดฒเดฟเด•เตเด•เตเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฎเดพเด•เตเดฐเต‹เดฏเตเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เด•เดฎเดจเตเดฑเตเด•เตพ เดธเดฟ-เดธเตเดฑเตเดฑเตˆเตฝ เด•เดฎเดจเตเดฑเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดฃเด‚. เด‡เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดคเดŸเดฏเดพเดจเดพเดฃเต
เด‰เดฑเดตเดฟเดŸ เดตเดฐเดฟเดฏเตเดŸเต† เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดญเดพเด—เด‚ เด…เดถเตเดฐเดฆเตเดงเดฎเดพเดฏเดฟ เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด† เดฎเดพเด•เตเดฐเต‹เดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚.

เดฆเดฟ -เดธเดฟเดธเดฟ เดฒเดฟเดจเตเดฑเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เดชเดฐเดฎเตเดชเดฐเดพเด—เดค-เดธเดฟเดชเดฟเดชเดฟ
เดเดŽเดธเตเด’ เดธเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดธเดฟ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเตเดŸเต† เดธเตเดตเดญเดพเดตเด‚ เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•.
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ.

-เดŸเตเดฐเดฟเด—เตเดฐเดพเดซเตเดธเต
เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเต เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•. เด‡เดต เดฎเต‚เดจเตเดจเต เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดณเตเดณ เดธเต€เด•เตเดตเตปเดธเตเด•เดณเดพเดฃเต, เดŽเดฒเตเดฒเดพเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
??, เดเดŽเดธเตเด’ เดธเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดฑเตเดฑ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเดฒเด•เตŠเดณเตเดณเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, ??/ เดจเดฟเตฝเด•เตเด•เตเดจเตเดจเต
เดตเต‡เดฃเตเดŸเดฟ \, เด…เด™เตเด™เดจเต† '??/n' เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดฐเดฟเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดคเต€เด•เดฎเดพเดฃเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, GCC เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต-เด•เตบเดซเต‹เตผเดฎเดฟเด‚เด—เต เดฎเต‹เดกเตเด•เดณเดฟเตฝ เด…เดคเต เด…เดตเดฏเต† เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เดพเดฃเตเด• -std เด’เดชเตเดชเด‚ -เด†เตปเดธเดฟ
เด“เดชเตเดทเดจเตเด•เตพ.

เด’เดฎเตเดชเดคเต เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเตเด•เดณเตเด‚ เด…เดตเดฏเตเดŸเต† เดชเด•เดฐเด•เตเด•เดพเดฐเตเดฎเดพเดฃเต

เดŸเตเดฐเตˆเด—เตเดฐเดพเดซเต: ??( ??) ??< ??> ??= ??/ ??' ?? ??-
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ: [ ] { } # \ ^ | ~

- เดฑเต€เดฎเดพเดชเตเดชเต
เดตเดณเดฐเต† เดšเต†เดฑเดฟเดฏ เดซเดฏเตฝ เดฎเดพเดคเตเดฐเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
MS-DOS เดชเต‹เดฒเตเดณเตเดณ เดชเต‡เดฐเตเด•เตพ.

--เดธเดนเดพเดฏเดฟเด•เตเด•เต‚
--เดฒเด•เตเดทเตเดฏเด‚-เดธเดนเดพเดฏเด‚
เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดพเดšเด•เด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•.

-v เดตเต†เตผเดฌเต‹เดธเต เดฎเต‹เดกเต. เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ GNU CPP-เดฏเตเดŸเต† เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เด•เต‚เดŸเดพเดคเต†
เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเดพเดคเดฏเตเดŸเต† เด…เดจเตเดคเดฟเดฎ เดฐเต‚เดชเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเด•.

-H เดฎเดฑเตเดฑเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดนเต†เดกเตผ เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเต‡เดฐเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด“เดฐเต‹เดจเตเดจเตเด‚
เดŽเดคเตเดฐ เด†เดดเดคเตเดคเดฟเดฒเดพเดฃเต เดชเต‡เดฐเต เด‡เตปเดกเดจเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เด…เดคเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•. เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต
เดซเดฏเดฒเตเด•เตพ เด…เดธเดพเดงเตเดตเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเดฒเตเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต; เด’เดฐเต เด…เดธเดพเดงเตเดตเดพเดฏ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดคเต
เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต ...x เด’เดชเตเดชเด‚ เดธเดพเดงเตเดตเดพเดฏ เด’เดจเตเดจเต ...! .

-เดชเดคเดฟเดชเตเดชเต
--เดชเดคเดฟเดชเตเดชเต
GNU CPP-เดฏเตเดŸเต† เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ เดชเตเดฐเดฟเดจเตเดฑเต เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•. เด’เดฐเต เดกเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดธเดพเดงเดพเดฐเดฃ เดชเต‹เดฒเต† เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.
เดฐเดฃเตเดŸเต เดกเดพเดทเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด‰เดŸเตป เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•.

เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต เด“เดชเตเดทเดจเตเด•เตพ เดฒเต‡เด•เตเด•เต The เด…เดธเด‚เดฌเตเดฒเตผ
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดธเด‚เดฌเตเดฒเตผเด•เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ เด•เตˆเดฎเดพเดฑเดพเด‚.

-เดตเดพ,เด“เดชเตเดทเตป
เดšเตเดฐเด‚ เด“เดชเตเดทเตป เด…เดธเด‚เดฌเตเดฒเตผเด•เตเด•เตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดพเดฏเดฟ. เดŽเด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป เด•เต‹เดฎเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดชเดฟเดณเตผเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดฎเดฏเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด“เดชเตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต.

-เด•เตเดธเด…เดธเต†เด‚เดฌเตเดฒเตผ เด“เดชเตเดทเตป
เดšเตเดฐเด‚ เด“เดชเตเดทเตป เด…เดธเด‚เดฌเตเดฒเตผเด•เตเด•เตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดพเดฏเดฟ. เดธเดฟเดธเตเดฑเตเดฑเด‚-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดŽเด™เตเด™เดจเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดฃเดฎเต†เดจเตเดจเต เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดคเตเดค เด…เดธเด‚เดฌเตเดฒเตผ เด“เดชเตเดทเดจเตเด•เตพ.

เด’เดฐเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด“เดชเตเดทเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดพเดธเดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ -เด•เตเดธเด…เดธเต†เด‚เดฌเตเดฒเตผ เดฐเดฃเตเดŸเตเดคเดตเดฃ,
เด’เดฐเดฟเด•เตเด•เตฝ เด“เดชเตโ€Œเดทเดจเตเด‚ เด’เดฐเดฟเด•เตเด•เตฝ เดตเดพเดฆเดคเตเดคเดฟเดจเตเด‚.

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เดฒเดฟเด™เตเด•เดฟเด‚เด—เต
เด•เด‚เดชเตˆเดฒเตผ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเต† เด’เดฐเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ. เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดฒเดฟเด™เตเด•เต เด˜เดŸเตเดŸเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดต เด…เตผเดคเตเดฅเดถเต‚เดจเตเดฏเดฎเดพเดฃเต.

เด’เดฌเตเดœเด•เตเดฑเตเดฑเต-เดซเดฏเตฝ-เดจเดพเดฎเด‚
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด…เด‚เด—เต€เด•เตƒเดค เดธเดซเดฟเด•เตเดธเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เดซเดฏเตฝ เดจเดพเดฎเด‚ เด’เดฐเต เดชเต‡เดฐเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟ. (เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเต† เดฒเดฟเด™เตเด•เตผ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฏเตฝ เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต.) เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดˆ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‡เตปเดชเตเดŸเตเดŸเต.

-c
-S
-E เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เดณเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฒเดฟเด™เตเด•เตผ เดฑเตบ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดจเดพเดฎเด™เตเด™เดณเตเด‚
เดตเดพเดฆเด™เตเด™เดณเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ.

-lเดฒเตˆเดฌเตเดฐเดฑเดฟ
-l เดฒเตˆเดฌเตเดฐเดฑเดฟ
เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดคเดฟเดฐเดฏเตเด• เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ. (เด‡เดคเตเดฎเดพเดฏเตเดณเตเดณ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฌเดฆเตฝ
เดฒเตˆเดฌเตเดฐเดฑเดฟ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดพเดฆเดฎเดพเดฏเดฟ POSIX เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.)

เด•เดฎเดพเตปเดกเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เดŽเดดเตเดคเตเดจเตเดจเดฟเดŸเดคเตเดคเต เด‡เดคเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต; เดฒเดฟเด™เตเด•เตผ เดคเดฟเดฐเดฏเตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเตเด‚ เด…เดต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เด™เตเด™เดจเต†, foo.o
-lz bar.o เดฒเตˆเดฌเตเดฐเดฑเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต z เดซเดฏเดฒเดฟเดจเต เดถเต‡เดทเด‚ foo.o เดŽเดจเตเดจเดพเตฝ เดฎเตเดฎเตเดชเต bar.o. เดŽเด™เตเด•เดฟเตฝ bar.o เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเต
เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต z, เด† เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดฟเดฒเตเดฒ.

เดฒเดฟเด™เตเด•เตผ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตเด•เดพเดฏเดฟ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเดฟเดธเตเดฑเตเดฑเต เดคเดฟเดฐเดฏเตเดจเตเดจเต, เด…เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฃเต
เดชเต‡เดฐเตเดณเตเดณ เด’เดฐเต เดซเดฏเตฝ liblibrary.a. เดฒเดฟเด™เตเด•เตผ เดˆ เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเตเดชเต‹เดฒเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเต‡เดฐเต เดชเตเดฐเด•เดพเดฐเด‚.

เดคเดฟเดฐเดžเตเดž เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดพเดฏเดตเดฏเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -L.

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเดฏเดฒเตเด•เดณเดพเดฃเต --- เด†เตผเด•เตเด•เตˆเดตเต เดซเดฏเดฒเตเด•เตพ เด…เด‚เด—เด™เตเด™เตพ
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ. เด…เด‚เด—เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเตเด•เดพเตป เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดฒเดฟเด™เตเด•เตผ เด’เดฐเต เด†เตผเด•เตเด•เตˆเดตเต เดซเดฏเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‡เดคเตเดตเดฐเต† เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเตเดฎเดพเดฏ เดšเดฟเดนเตเดจเด™เตเด™เดณเต† เด‡เดคเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดŽเด™เตเด•เดฟเตฝ
เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดซเดฏเตฝ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดพเดฃเต, เด…เดคเต เดธเดพเดงเดพเดฐเดฃ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เด’เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดฎเดพเดคเตเดฐเด‚ -l เด“เดชเตเดทเดจเตเด‚ เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด…เดคเดพเดฃเต -l
เดšเตเดฑเตเดฑเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‚เดŸเต† เดฒเดฟเดฌเต เด’เดชเตเดชเด‚ .a เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฐเดตเดงเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเตเดจเตเดจเต.

-เดฒเต‹เดฌเตเดœเต†เดธเดฟ
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‡เดธเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต -l เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต-เดธเดฟ++ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚.

-เดจเตŠเดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚
เด…เดฒเตเดฒเดพเดคเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต -nostdlib or -nodefaultlibs เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-nodefaultlibs
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเดพเดงเดพเดฐเดฃ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฎเดพเดคเตเดฐเด‚
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต† เดฒเดฟเด™เตเด•เต‡เดœเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เด•เตˆเดฎเดพเดฑเตเด‚
"-static-libgcc" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "-shared-libgcc" เด†เดฏเดฟ, เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเดฒเตเด•เตพ
เด’เดดเดฟเด•เต†, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -เดจเตŠเดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
"memcmp", "memset", "memcpy", "memmove". เดˆ เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดฒเดฟเดฌเดฟเดธเดฟเดฏเดฟเดฒเต† เดŽเตปเดŸเตเดฐเดฟเด•เตพ. เดˆ เดŽเตปเดŸเตเดฐเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดตเดดเดฟ เดจเตฝเด•เดฃเด‚
เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ.

-nostdlib
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเดฒเตเด•เดณเต‹ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด‡เดฒเตเดฒ
เดซเดฏเดฒเตเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดฟเด™เตเด•เตผ, เด“เดชเตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเดณเตเดณเต‚
"-static-libgcc" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต† เดฒเดฟเด™เตเด•เต‡เดœเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
"-shared-libgcc", เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เด•เด‚เดชเตˆเดฒเตผ "memcmp" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚,
"memset", "memcpy", "memmove". เดˆ เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดตเดดเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
libc. เดˆ เดŽเตปเดŸเตเดฐเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดตเดดเดฟ เดจเตฝเด•เดฃเด‚
เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดฌเตˆเดชเดพเดธเต เดšเต†เดฏเตเดค เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเตŠเดจเตเดจเต -nostdlib เด’เดชเตเดชเด‚ -nodefaultlibs is libgcc.aเด’เดฐเต
เดชเตเดฐเดคเตเดฏเต‡เด• เดชเต‹เดฐเดพเดฏเตเดฎเด•เตพ เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เดจเตเดคเดฐเดฟเด• เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เดณเตเดŸเต† เดฒเตˆเดฌเตเดฐเดฑเดฟ
เดฏเดจเตเดคเตเดฐเด™เตเด™เตพ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฟเดฒ เดญเดพเดทเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เด†เดตเดถเตเดฏเด™เตเด™เตพ.

เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต libgcc.a เดฎเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚.
เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ -nostdlib or -nodefaultlibs เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดšเต†เดฏเตเดฏเดฃเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -เดŽเตฝเดœเดฟเดธเดฟเดธเดฟ เด…เดคเตเดชเต‹เดฒเต†. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดฑเดซเดฑเตปเดธเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‡เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต
เด†เดจเตเดคเดฐเดฟเด• เดœเดฟเดธเดฟเดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เตพ. (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, __เดชเตเดฐเดงเดพเดจเด‚, C++ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตผเดฎเดพเดฐเต† เดตเดฟเดณเดฟเด•เตเด•เตเด‚.)

-เดชเตˆ
เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดธเตเดฅเดพเดจเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเตป
เดซเดฒเด™เตเด™เตพ, เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด…เดคเต‡ เดธเต†เดฑเตเดฑเต เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚
(-fpie, -fPIE, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต‹เดกเตฝ เด‰เดชเด“เดชเตโ€Œเดทเดจเตเด•เตพ) เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ.

- เดšเดฒเดจเดพเดคเตเดฎเด•เด‚
เดชเดคเดพเด• เด•เดŸเดคเตเดคเดฟเดตเดฟเดŸเตเด• -เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ-เดšเดฒเดจเดพเดคเตเดฎเด•เด‚ ELF เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เต, เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ. เดˆ
เดกเตˆเดจเดพเดฎเดฟเด•เต เดšเดฟเดนเตเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดŽเดฒเตเดฒเดพ เดšเดฟเดนเตเดจเด™เตเด™เดณเตเด‚ เดšเต‡เตผเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเต‡เดถ. "dlopen" เดจเตเดฑเต† เดšเดฟเดฒ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพเด•เตเด•เต‹ โ€‹โ€‹เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดญเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดˆ เด“เดชเตเดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเดพเด•เตเด•เตเดŸเตเดฐเต†เดฏเดฟเดธเต.

-s เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดšเดฟเดนเตเดจ เดชเดŸเตเดŸเดฟเด•เดฏเตเด‚ เดธเตเดฅเดฒเด‚ เดฎเดพเดฑเตเดฑ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•.

- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต
เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฟเด‚เด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เด‡เดคเต เดชเด™เตเด•เดฟเดŸเตเดŸเดตเดฏเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดคเดŸเดฏเตเดจเตเดจเต
เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ. เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดˆ เด“เดชเตเดทเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

- เดชเด™เตเด•เดฟเดŸเตเดŸเต
เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•, เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดฎเดฑเตเดฑเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ. เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดˆ เด“เดชเตเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดชเตเดฐเดตเดšเดจเดพเดคเต€เดคเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเดฃเด‚
เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด…เดคเต‡ เดธเต†เดฑเตเดฑเต เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• (-fpic, -fPIC, เด…เดฅเดตเดพ
เดฎเต‹เดกเตฝ เด‰เดชเด“เดชเตโ€Œเดทเดจเตเด•เตพ) เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ.[1]

-shared-libgcc
-static-libgcc
เดจเตฝเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ libgcc เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดˆ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดจเตเดจเตเด•เดฟเตฝ เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดชเดคเดฟเดชเตเดชเต. เดชเด™เตเด•เดฟเดŸเตเดŸ เดชเดคเดฟเดชเตเดชเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ libgcc เด†เดฏเดฟเดฐเตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต, เดˆ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดจเดฟเดฐเดตเดงเดฟ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต libgcc
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดชเดคเดฟเดชเตเดชเดฟเดจเต เดชเด•เดฐเด‚. เด‡เดตเดฏเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดคเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด†เดฃเต
เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดŽเดฑเดฟเดฏเดพเดจเตเด‚ เดชเดฟเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเตฝ,
เด“เดฐเต‹ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ libgcc.

เด…เดคเดฟเดจเดพเตฝ, G++, GCJ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต -shared-libgcc เดจเดฟเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚
เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ, เด•เดพเดฐเดฃเด‚ C++, Java เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเดพเดฃเต เดถเดฐเดฟเดฏเดพเดฏ เด•เดพเดฐเตเดฏเด‚.

เดชเด•เดฐเด‚, เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ GCC เดกเตเดฐเตˆเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดต เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚
เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเดตเดฏเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ libgcc. GCC เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ
เดธเดฎเดฏเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดจเต‹เตบ-เด—เตเดจเต เดฒเดฟเด™เตเด•เตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเดคเตเดค เด’เดฐเต เด—เตเดจเต เดฒเดฟเด™เตเด•เตผ เด‰เดฃเตเดŸเต
--eh-frame-hdr, เด‡เดคเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดชเดคเดฟเดชเตเดชเดฟเดจเต† เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด‚ libgcc เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚, เด…เดคเต เดฒเดฟเด™เตเด•เดฑเดฟเดจเต† เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเด™เตเด•เดฟเดŸเตเดŸ เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เตเดšเต†เดฏเตเดฏเตเดจเตเดจเต libgcc, libgcc เดฏเตเดŸเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ. เด…เดคเตเดคเดฐเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต‚เดŸเต† เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต,
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเต‹เดกเต เดธเดฎเดฏเดคเตเดคเต เดธเตเดฅเดฒเด‚ เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เดšเต†เดฒเดตเต เดตเดนเดฟเด•เตเด•เดพเดคเต†.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต‹ เดฎเต†เดฏเดฟเตป เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเต‹ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเต‹ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ
เดŽเดจเตเดจเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดญเดพเดทเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏเดคเต G++ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ GCJ เดกเตเดฐเตˆเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฃเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต -shared-libgcc, เด…เดคเต เดชเด™เตเด•เดฟเดŸเตเดŸเดตเดฏเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†
libgcc.

-static-libstdc++
เดŽเดชเตเดชเต‡เดพเดดเดพเดฃเต g ++ เด’เดฐเต C++ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเด•เตเด‚
เดจเต‡เดฐเต†เดฏเตเดณเตเดณ เดฒเดฟเด™เตเด•เต libstdc++. เดŽเด™เตเด•เดฟเตฝ libstdc++ เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต†
- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดคเตเดŸเตผเดจเตเดจเต เด‡เดคเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดชเดคเดฟเดชเตเดชเดฟเดจเต เดŽเดคเดฟเดฐเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด‚
libstdc++. เด…เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดจเดฒเตเดฒเดคเดพเดฃเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดซเตเดฐเต€เดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดชเดคเดฟเดชเตเดชเต libstdc++ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเดคเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
เดฒเดฟเด™เตเด•เต. เดฆเดฟ -static-libstdc++ เด“เดชเตเดทเตป เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต g ++ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดกเตเดฐเตˆเดตเตผ libstdc++
เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ, เดฎเดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต†.

- เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด•เด‚
เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด†เด—เต‹เดณ เดšเดฟเดนเตเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฑเดซเดฑเตปเดธเตเด•เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดŽเดจเตเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดฑเดซเดฑเตปเดธเตเด•เตพ (เดฒเดฟเด™เตเด•เต เดŽเดกเดฟเดฑเตเดฑเตผ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดคเตเดค เดชเด•เตเดทเด‚ -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ -z
-เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ defs). เด•เตเดฑเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚.

-T เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต
เด‰เดชเดฏเต‡เดพเด—เด‚ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฒเดฟเด™เตเด•เตผ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด†เดฏเดฟ. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดˆ เด“เดชเตเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เด—เตเดจเต เดฒเดฟเด™เตเด•เตผ. เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฌเต†เดฏเตผ-เดฌเต‹เตผเดกเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเตฝ,
The -T เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดšเดฟเดนเตเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฑเดซเดฑเตปเดธเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด“เดชเตเดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚.

-เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ เด“เดชเตเดทเตป
เดšเตเดฐเด‚ เด“เดชเตเดทเตป เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดพเดฏเดฟ. เดธเดฟเดธเตเดฑเตเดฑเด‚-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
GCC เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดคเตเดค เดฒเดฟเด™เตเด•เตผ เด“เดชเตเดทเดจเตเด•เตพ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด“เดชเตเดทเตป เดชเดพเดธเดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ
เดฐเดฃเตเดŸเตเดคเดตเดฃ, เด’เดฐเดฟเด•เตเด•เตฝ เด“เดชเตโ€Œเดทเดจเตเด‚ เด’เดฐเดฟเด•เตเด•เตฝ เดตเดพเดฆเดคเตเดคเดฟเดจเตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเตป -เด…เตเดฑเดชเตเดชเดฟเด•เตเด•เตเด•
เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ, เดจเดฟเด™เตเด™เตพ เดŽเดดเตเดคเดฃเด‚ -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ -เด…เตเดฑเดชเตเดชเดฟเด•เตเด•เตเด• -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ. เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดŽเดดเตเดคเดพเตป -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ "-เด…เตเดฑเดชเตเดชเดฟเด•เตเด•เตเด• เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ", เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฎเตเดดเตเดตเตป เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด‚ a เด†เดฏเดฟ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต
เด’เดฐเตŠเดฑเตเดฑ เดตเดพเดฆเด‚, เด‡เดคเต เดฒเดฟเด™เตเด•เตผ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด—เตเดจเต เดฒเดฟเด™เตเด•เตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เด“เดชเตเดทเตป=เดฎเต‚เดฒเตเดฏเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เดตเดพเด•เตเดฏเด˜เดŸเดจ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ -เดฎเดพเดชเตเดชเต= output.map เด…เดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ -เดฎเดพเดชเตเดชเต -เดŽเด•เตเดธเตเดฒเดฟเด™เตเด•เตผ output.map.
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดฑเตเดฑเต เดฒเดฟเด™เตเด•เดฑเตเด•เตพ เดˆ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ.

-Wl,เด“เดชเตเดทเตป
เดšเตเดฐเด‚ เด“เดชเตเดทเตป เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด“เดชเตเดทเดจเดพเดฏเดฟ. เดŽเด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป เด•เต‹เดฎเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดตเดฟเดญเดœเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดฎเดฏเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด“เดชเตเดทเดจเตเด•เตพ. เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด•เตˆเดฎเดพเดฑเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดตเดพเด•เตเดฏเด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด“เดชเตเดทเตป. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -Wl,-เดฎเดพเดชเตเดชเต, output.map เดชเดพเดธเตเด•เตพ -เดฎเดพเดชเตเดชเต output.map เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เต. เดŽเดชเตเดชเต‡เดพเตพ
GNU เดฒเดฟเด™เตเด•เตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เตเด‚ เด‡เดคเต‡ เดชเตเดฐเดญเดพเดตเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚ -Wl,-Map=output.map.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด‰เดฌเตเดฃเตเดŸเต 8.10-เดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚, LDFLAGS-เดจเตเดณเตเดณ เด“เดชเตเดทเตป -Wl,-z, relro เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -Wl,-z, norelro.

-u เดšเดฟเดนเตเดจเด‚
เดšเดฟเดนเตเดจเด‚ เดจเดŸเดฟเด•เตเด•เตเด• เดšเดฟเดนเตเดจเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเดพเดฏเดฟเดฒเตเดฒ, เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เด…เดคเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -u เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดšเดฟเดนเตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ
เด…เดงเดฟเด• เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ.

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดคเดฟเดฐเดฏเตฝ
เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพ, เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ, เดญเดพเด—เด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเตเดฑเต†:

-Iเดฎเตเดคเดฒเดพเดณเดฟ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดšเต‡เตผเด•เตเด•เตเด• เดฎเตเดคเดฒเดพเดณเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดคเดฒเดฏเดฟเดฒเต‡เด•เตเด•เต
เดซเดฏเดฒเตเด•เตพ. เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดพเดฏ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเดคเดฟเดชเตเดชเต, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดˆ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดžเตเดžเดคเดฟเดจเดพเตฝ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต
เดตเต†เดฃเตเดŸเตผ เดจเตฝเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -เดตเตเดฏเดตเดธเตเดฅ เด…เดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ). เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
-I เด“เดชเตเดทเตป, เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด‡เดŸเดคเตเดคเตเดจเดฟเดจเตเดจเต เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเต เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต; เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดชเดฟเดจเตเดจเดพเดฒเต† เดตเดฐเตเดจเตเดจเต.

เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ -เดตเตเดฏเดตเดธเตเดฅ, เด†เดฃเต
เด•เต‚เดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต -I, -I เด“เดชเตเดทเตป เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด‡เดชเตเดชเต‹เดดเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดคเดฟเดฐเดžเตเดžเต, เดชเด•เตเดทเต‡ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดธเดพเดงเดพเดฐเดฃ เดธเตเดฅเดพเดจเดคเตเดคเต เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดšเต†เดฏเดฟเตป เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.
เดฌเด—เตเด—เดฟ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเดฑเตเด•เดณเตเด‚ เด“เตผเดกเดฑเดฟเด‚เด—เตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เด‡เดคเต
เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ_เด…เดŸเตเดคเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด…เดถเตเดฐเดฆเตเดงเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดคเดฟเดฐเดฏเตฝ เด•เตเดฐเดฎเด‚ เดฎเดพเดฑเตเดฑเตเด•, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -nostdinc เด’เดชเตเดชเด‚ / เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -เดตเตเดฏเดตเดธเตเดฅ
เด“เดชเตเดทเดจเตเด•เตพ.

-iplugindir=เดฎเตเดคเดฒเดพเดณเดฟ
เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเดพเตป เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• -fplugin=เดชเต‡เดฐเต เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ
-fplugin=เดชเดพเดค/เดชเต‡เดฐเต.เดธเต‹. เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณเดคเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚
เดกเตเดฐเตˆเดตเตผ เด•เดŸเดจเตเดจเตเดชเต‹เดฏเดฟ.

- iquoteเดฎเตเดคเดฒเดพเดณเดฟ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดšเต‡เตผเด•เตเด•เตเด• เดฎเตเดคเดฒเดพเดณเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดคเดฒเดฏเดฟเดฒเต‡เด•เตเด•เต
เด•เต‡เดธเดฟเดจเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดซเดฏเดฒเตเด•เตพ # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• "เดซเดฏเดฒเต"; เด…เดตเตผ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• <เดซเดฏเดฒเต>,
เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดชเต‹เดฒเต† -I.

-Lเดฎเตเดคเดฒเดพเดณเดฟ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดšเต‡เตผเด•เตเด•เตเด• เดฎเตเดคเดฒเดพเดณเดฟ เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต -l.

-Bเดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เตพ, เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ, เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดŽเดจเตเดจเดฟเดต เดŽเดตเดฟเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฃเดฎเต†เดจเตเดจเต เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดคเดจเตเดจเต† เดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพ.

เด•เด‚เดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฟเดชเดฟเดชเดฟ, เดšเตเดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, as เด’เดชเตเดชเด‚ ld.
เด…เดคเต เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด“เดฐเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเด‚ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ เด…เดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเต†เดทเต€เตป/เดชเดคเดฟเดชเตเดชเต/.

เด“เดฐเต‹ เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เด‚เดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเตผ เด†เดฆเตเดฏเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต -B เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต.
เด† เดชเต‡เดฐเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -B เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดกเตเดฐเตˆเดตเตผ เดฐเดฃเตเดŸเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ, /usr/lib/gcc/ เด’เดชเตเดชเด‚ /usr/local/lib/gcc/. เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเตเด‚ เดซเดฒเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ a
เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต, เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฐเดฏเตเดจเตเดจเต
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต PATH เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ.

เด•เด‚เดชเตˆเดฒเตผ เดจเตฝเด•เดฟเดฏ เดชเดพเดคเดฏเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚ -B เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต,
เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดชเดพเดคเดฏเตเดŸเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเตฝ เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเต†เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดชเตเดฐเดคเต€เด•เด‚ เดšเต‡เตผเด•เตเด•เตเด‚.

-B เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดจเดพเดฎเด™เตเด™เตพ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเตเด•เตพ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต
เดฒเดฟเด™เตเด•เตผ, เด•เดพเดฐเดฃเด‚ เด•เด‚เดชเตˆเดฒเตผ เดˆ เด“เดชเตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต -L เดฒเดฟเด™เตเด•เดฑเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ.
เด•เด‚เดชเตˆเดฒเตผ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดฒเต† เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดต เดฌเดพเดงเด•เดฎเดพเดฃเต
เดˆ เด“เดชเตเดทเดจเตเด•เตพ -เดตเตเดฏเดตเดธเตเดฅ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด•เดฎเตเดชเตˆเดฒเตผ
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเดฟเดฒเต‡เด•เตเด•เต.

เดฑเตบเดŸเตˆเด‚ เดชเดฟเดจเตเดคเตเดฃ เดซเดฏเตฝ libgcc.a เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดคเดฟเดฐเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต -B เด‰เดชเดธเตผเด—เตเด—เด‚, เดŽเด™เตเด•เดฟเตฝ
เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต. เด…เดคเต เด…เดตเดฟเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดฐเดฃเตเดŸเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต, เด…เดคเต
เดŽเดฒเตเดฒเดพเด‚ เด†เดฃเต. เด† เดฎเดพเตผเด—เตเด—เด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเตฝ เดฒเดฟเด™เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดชเต‹เด•เตเด‚.

เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเดพเตผเด—เตเด—เด‚ -B เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด‰เดชเดธเตผเด—เตเด—เด‚
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ GCC_EXEC_PREFIX.

เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• kludge เด†เดฏเดฟ, เดตเดดเดฟ เดจเตฝเด•เดฟเดฏ เดชเดพเดค เดŽเด™เตเด•เดฟเตฝ -B is [dir/]stageN/เดŽเดตเดฟเดŸเต† N เด’เดฐเต เดธเด‚เด–เตเดฏเดฏเดพเดฃเต
0 เดฎเตเดคเตฝ 9 เดตเดฐเต†เดฏเตเดณเตเดณ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ, เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚ [dir/]เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเต เดธเดนเดพเดฏเดฟเด•เตเด•เดพเดจเดพเดฃเต
เด•เดฎเตเดชเตˆเดฒเตผ เดฌเต‚เดŸเตเดŸเต เดธเตเดŸเตเดฐเดพเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-เดธเตโ€Œเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป=เดซเดฏเดฒเต
เดชเตเดฐเต‡เดพเดธเดธเตเดธเต เดซเดฏเดฒเต เด•เด‚เดชเตˆเดฒเตผ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดตเดพเดฏเดฟเดšเตเดšเดคเดฟเดจเตเดถเต‡เดทเด‚ เดจเดตเตเดฏ เดซเดฏเตฝ, เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเตป เดตเต‡เดฃเตเดŸเดฟ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ เดœเดฟเดธเดฟ เดŽเดจเตเดคเดพเดฃเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดกเตเดฐเตˆเดตเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดฒเต‡เด•เตเด•เต เดšเตเดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, cc1 เดชเตเดฒเดธเต, as, ld, เดฎเตเดคเดฒเดพเดฏเดต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ -เดธเตโ€Œเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป=เดซเดฏเดฒเต เดŽเดจเตเดจเดคเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป, เด…เดต เด‡เดŸเดคเตเดคเตเดจเดฟเดจเตเดจเต เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเต เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

--sysroot=เดฎเตเดคเดฒเดพเดณเดฟ
เด‰เดชเดฏเต‡เดพเด—เด‚ เดฎเตเดคเดฒเดพเดณเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพเด•เตเด•เตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดพเดฏเดฟ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเด™เตเด•เดฟเตฝ
เด•เด‚เดชเตˆเดฒเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต / usr / เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เด’เดชเตเดชเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ / Usr / lib,
เดชเด•เดฐเด‚ เด…เดคเต เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเด‚ dir/usr/เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เด’เดชเตเดชเด‚ dir/usr/lib.

เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเดจเตเด‚ เดฐเดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -isysroot เด“เดชเตเดทเตป, เดชเดฟเดจเตเดจเต† --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด“เดชเตเดทเตป เดšเต†เดฏเตเดฏเตเด‚
เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เต เดฌเดพเดงเด•เดฎเดพเดฃเต, เดชเด•เตเดทเต‡ -isysroot เด“เดชเตโ€Œเดทเตป เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฌเดพเดงเด•เดฎเดพเด•เตเด‚.

เด—เตเดจเต เดฒเดฟเด™เตเด•เดฑเดฟเดจเต (2.16 เดชเดคเดฟเดชเตเดชเต เดฎเตเดคเตฝ) เด‡เดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต
เด“เดชเตเดทเตป. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเดฟเด™เตเด•เตผ เดˆ เด“เดชเตเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เดตเดถเด‚
--เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดตเดถเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

-เดžเดพเตป- เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟ. เดฆเดฏเดตเดพเดฏเดฟ เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด• - iquote เดชเด•เดฐเด‚ -I เดฎเตเดฎเตเดชเดคเตเดคเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ
The -เดžเดพเตป- เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเด• -เดžเดพเตป-. เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ -I เดฎเตเดฎเตเดชเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ
-เดžเดพเตป- เดŽเดจเตเดจเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด“เดชเตเดทเตป เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• "เดซเดฏเดฒเต"; เด…เดตเตผ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเต‡เดฃเตเดŸเดฟ # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• <เดซเดฏเดฒเต>.

เด•เต‚เดŸเต† เด…เดงเดฟเด• เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ -I เดถเต‡เดทเด‚ เด“เดชเตเดทเดจเตเด•เตพ -เดžเดพเตป-, เด‡เดต
เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดŽเดฒเตเดฒเดพเด‚ เดคเดฟเดฐเดฏเตเดจเตเดจเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. (เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดŽเดฒเตเดฒเดพเด‚ -I เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ
เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.)

เด•เต‚เดŸเดพเดคเต†, เดŽเดธเต -เดžเดพเตป- เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต† เด“เดชเตเดทเตป เดคเดŸเดฏเตเดจเตเดจเต (เด‡เดตเดฟเดŸเต†
เดจเดฟเดฒเดตเดฟเดฒเต† เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดตเดจเตเดจเดคเต) เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด†เดฆเตเดฏ เดคเดฟเดฐเดฏเตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต # เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• "เดซเดฏเดฒเต".
เดˆ เดชเตเดฐเดญเดพเดตเด‚ เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เด’เดฐเต เดฎเดพเตผเด—เดตเตเดฎเดฟเดฒเตเดฒ -เดžเดพเตป-. เด•เต‚เดŸเต† -เด. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เด…เดคเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด…เดฒเตเดฒ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดคเดจเตเดจเต†, เดชเด•เตเดทเต‡ เด…เดคเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดคเตƒเดชเตเดคเดฟเด•เดฐเดฎเดพเดฃเต.

-เดžเดพเตป- เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดคเดŸเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.
เด…เด™เตเด™เดจเต†, -เดžเดพเตป- เด’เดชเตเดชเด‚ -nostdinc เดธเตเดตเดคเดจเตเดคเตเดฐเดฐเดพเดฃเต.

เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เตป เด’เดชเตเดชเด‚ เด•เด‚เดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเต
เดœเดฟเดธเดฟเดธเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเดพเดฐเดฃ เดฎเดพเตผเด—เด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดœเดฟเดธเดฟ, เด…เดฅเดตเดพ เดฎเต†เดทเต€เตป-เดœเดฟเดธเดฟเดธเดฟ เด•เดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ-
เด•เด‚เดชเตˆเดฒเดฟเด‚เด—เต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต†เดทเต€เตป-gcc-เดชเดคเดฟเดชเตเดชเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดชเดคเดฟเดชเตเดชเต เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เด’เดฐเต เดชเดคเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป
เด…เดตเดธเดพเดจเดคเตเดคเต†.

เดนเดพเตผเดกเตเดตเต†เดฏเตผ เดฎเต‡เดพเดกเดฒเตเด•เตพ เด’เดชเตเดชเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป
เด“เดฐเต‹ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เตป เดคเดฐเด™เตเด™เตพเด•เตเด•เตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดชเตเดฐเดคเตเดฏเต‡เด• เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เดคเตเดŸเด™เตเด™เดฟ -m, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป
เดตเดฟเดตเดฟเดง เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฎเต‹เดกเดฒเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ---เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 68010 vs 68020, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต
เด•เต‹เดชเตเดฐเต‹เดธเดธเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เด’เดฐเตŠเดฑเตเดฑ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดชเดคเดฟเดชเตเดชเดฟเดจเต เดเดคเต เดฎเต‹เดกเดฒเดฟเดจเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด“เดชเตเดทเดจเตเด•เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต.

เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดšเดฟเดฒ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เด…เดงเดฟเด• เดชเตเดฐเดคเตเดฏเต‡เด• เด“เดชเตเดทเดจเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ
เด’เดฐเต‡ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เดฎเดฑเตเดฑเต เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดค.

เด…เดกเดพเดชเตเดฑเตเดฑเต‡เดต เดŽเดชเตเดชเดฟเดซเดพเดจเดฟ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m เด…เดกเดพเดชเตเดฑเตเดฑเต‡เดต เดŽเดชเตเดชเดฟเดซเดพเดจเดฟเด•เตเด•เตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mhalf-reg-file
"r32"..."r63" เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต. เด…เดคเต เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเตเดค เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดตเต‡เดฐเดฟเดฏเดจเตเดฑเตเด•เตพ.

-mprefer-short-insn-regs
เดนเตเดฐเดธเตเดต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดฎเตเตปเด—เดฃเดจเดพเด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เด‡เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚
เด‡เดคเต เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด•เดฏเต‹ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดพเตฝ, เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เด“เดฐเต‹ เด•เต‡เดธเดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚.

-mbranch-cost=เดธเด‚เด–เตเดฏ
เดถเดพเด–เด•เดณเตเดŸเต† เดตเดฟเดฒ เดเด•เดฆเต‡เดถเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• เดธเด‚เด–เตเดฏ "เดฒเดณเดฟเดคเดฎเดพเดฏ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เดšเต†เดฒเดตเต เด’เดฐเต เดฎเดพเดคเตเดฐเด‚
เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต, เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดฟเดฒเตเดฒ.

-mcmove
เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เดจเต€เด•เตเด•เด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-mnops=เดธเด‚เด–เตเดฏ
เดธเตเดฐเดตเดฟเด•เตเด•เตเดจเตเดจ เดธเด‚เด–เตเดฏ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ เด‡เดฒเตเดฒ.

-mno-soft-cmpsf
เดธเดฟเด‚เด—เดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เด’เดฐเต fsub เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเดšเตเดšเต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•
เดชเดคเดพเด•เด•เตพ. เด‡เดคเต เด’เดฐเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต, เดชเด•เตเดทเต‡ เดคเต†เดฑเตเดฑเดพเดฏ เดซเดฒเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเด‚
NaN เด•เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดšเต†เดฑเดฟเดฏ เดธเด‚เด–เตเดฏเด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดชเต‚เดœเตเดฏเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -msoft-cmpsf, เด‡เดคเต เดชเดคเตเด•เตเด•เต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡
IEEE-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ, เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพ.

-mstack-offset=เดธเด‚เด–เตเดฏ
เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เดฎเตเด•เตพ เดญเดพเด—เดคเตเดคเดฟเดจเตเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด“เดซเตเดธเต†เดฑเตเดฑเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เด‰เดฆเดพ, 8 เดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚
sp+0...sp+7 เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต† เดŽเดŸเตเดŸเต เดฌเตˆเดฑเตเดฑเตเด•เตพ เดฒเต€เดซเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เด‡เดฒเตเดฒเดพเดคเต†. เด…เดฒเตเดฒเดพเดคเต†เดฏเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ 8 or 16 เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดคเดคเตเด‚ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฃเต
เดœเต‹เดฒเดฟ. เดˆ เด“เดชเตโ€Œเดทเตป เดŽเดฌเดฟเดเดฏเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดชเตŠเดคเตเดตเต† เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เดœเต‹เดฒเดฟ. เดฎเดฑเตเดฑเตŠเดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เด†เดฃเต‹ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฃเดฎเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฟเด•เดšเตเดš เด•เต‹เดกเต เดจเตฝเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดฑเตเดฑเตŠเดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดตเตผเด•เตเด•เดฟเด‚เด—เต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ, เดŸเต‚เตพเดšเต†เดฏเดฟเตป เด‰เดšเดฟเดคเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
--with-stack-offset=เดธเด‚เด–เตเดฏ เด“เดชเตเดทเตป.

-mno-round-nearest
เดฑเตŒเดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดคเดพเดฏเดฟ เดทเต†เดกเตเดฏเต‚เดณเดฑเต† เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด•. เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mround-เดธเดฎเต€เดชเด‚.

-mlong-เด•เต‹เดณเตเด•เตพ
เด’เดฐเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดฎเตเด–เต‡เดจ เดฎเดฑเตเดฑเตเดตเดฟเดงเดคเตเดคเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เดณเตเด‚ เด…เดคเดฟเดจเดชเตเดชเตเดฑเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•
b / bl เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เด…เดคเดฟเดจเดพเตฝ เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดฒเดพเดธเด‚ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเด•
เด’เดฐเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ) เด•เต‹เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

- เดนเตเดฐเดธเตเดต เด•เต‹เดณเตเด•เตพ
เด’เดฐเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดตเดดเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เดณเตเด•เดณเตเด‚ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•
b / bl เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต†, เด…เดคเดฟเดจเดพเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เดณเตเด•เตพเด•เตเด•เต เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
is -mlong-เด•เต‹เดณเตเด•เตพ.

-msmall16
เดตเดฟเดฒเดพเดธเด™เตเด™เตพ 16-เดฌเดฟเดฑเตเดฑเต เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฏเดฟ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เด‡เดคเต เดฌเดพเดงเด•เดฎเดฒเตเดฒ
เดซเด‚เด—เตเดทเตป เดตเดฟเดฒเดพเดธเด™เตเด™เตพ -mlong-เด•เต‹เดณเตเด•เตพ เด…เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเด‚ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต.

-mfp-mode=เดฎเต‡เดพเดกเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฎเต‹เดกเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เด‡เดคเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต-
เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเดฒเตเด‚ เดฑเดฟเดŸเตเดŸเต‡เตบ เดธเดฎเดฏเดคเตเดคเตเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‹เดกเต. เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚
เดˆ เดฎเต‹เดกเต เดซเด‚เด—เตโ€Œเดทเตป เด†เดฐเด‚เดญเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฎเต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด…เดจเดพเดตเดถเตเดฏ เดฎเต‹เดกเต เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดšเต†เดฑเตเดคเตเด‚ เดตเต‡เด—เดฎเต‡เดฑเดฟเดฏเดคเตเดฎเดพเดฃเต.

เดฎเต‡เดพเดกเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚:

เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเตพ
เดซเด‚เด—เตโ€Œเดทเตป เดŽเตปเดŸเตเดฐเดฟเดฏเดฟเดฒเต† เดเดคเต เดฎเต‹เดกเตเด‚ เดธเดพเดงเตเดตเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดซเด‚เด—เตโ€Œเดทเตป เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•เดฏเต‹ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚
เดฑเดฟเดŸเตเดŸเต‡เตบเดธเต, เด…เดคเต เดฎเดฑเตเดฑเต เดซเด‚เด—เตเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ. เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดˆ เดฎเต‹เดกเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพ เดจเดฟเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดŽเดซเตโ€Œเดชเดฟเดฏเต เดฎเต‹เดกเตเด•เดณเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚, เด…เดคเดฟเดจเตเดณเตเดณ เดธเต—เด•เดฐเตเดฏเดตเตเด‚
เด’เดฐเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เดเดคเต เด…เดงเดฟเด• เดฎเต‹เดกเดฟเดจเตเด‚ เด“เดตเตผเดนเต†เดกเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดคเตเดคเต†เดฏเตเด‚ เดตเต‡เด—เดคเดฏเต†เดฏเตเด‚ เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเตเดคเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดธเตเดตเดฟเดšเตเดšเดฟเด‚เด—เต
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ FPU เดฎเต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต.

เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เตเด•
เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฒเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเต‹เดกเดพเดฃเดฟเดคเต (เด…เดคเดพเดฏเดคเต เดฑเต—เดฃเตเดŸเต
เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต) เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต. เด…เดคเดฟเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ.

เดšเตเดฑเตเดฑเตเด‚-เด…เดŸเตเดคเตเดคเดคเต
เดฑเต—เดฃเตเดŸเต-เดŸเต-เด…เดŸเตเดคเตเดคเดคเต-เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ- เดตเดฐเต†เดฏเตเดณเตเดณ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเต‹เดกเดพเดฃเดฟเดคเต.
เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เดชเต‹เดฒเตเด‚.

int เดŽเดซเตเดชเดฟเดฏเตเดตเดฟเตฝ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดจเดŸเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเต‹เดกเดพเดฃเดฟเดคเต, เด‰เดฆเดพ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ
เด—เตเดฃเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด—เตเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -mfp-mode=เด•เต‹เดณเตผ

-mnosplit-lohi
-mno-postinc
-mno-postmodify
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 32-เดฌเดฟเดฑเตเดฑเต เดฒเต‹เดกเตเด•เดณเตเดŸเต† เดตเดฟเดญเดœเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เดŸเตเดตเต€เด•เตเด•เตเด•เตพ,
เดชเต‹เดธเตเดฑเตเดฑเต-เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป, เดชเต‹เดธเตเดฑเตเดฑเต-เดฎเต‹เดกเดฟเดซเตˆเดกเต เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป. เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต msplit-lohi, -mpost-inc, เด’เดชเตเดชเด‚ -post-modify.

-mnovect-เด‡เดฐเดŸเตเดŸ
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค SIMD เดฎเต‹เดกเต SImode-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mvect-เด‡เดฐเดŸเตเดŸเด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ SIMD เดฎเต‹เดกเดพเดฏเดฟ DImode.

-max-vect-align=เดธเด‚เด–เตเดฏ
SIMD เดตเต†เด•เตเดฑเตเดฑเตผ เดฎเต‹เดกเต เดคเดฐเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฟเดจเตเดฏเดพเดธเด‚. เดธเด‚เด–เตเดฏ 4 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 8 เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
8. เดชเดฒ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเตเด‚ เดšเต†เดฏเตโ€Œเดคเดพเดฒเตเด‚ เด‡เดคเตŠเดฐเต เดŽเดฌเดฟเด เดฎเดพเดฑเตเดฑเดฎเดพเดฃเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดตเดฒเตเดชเตเดชเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เด…เดตเตผ SIMD เดตเต†เด•เตเดฑเตเดฑเตผ เดฎเต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฌเดพเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ
เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดคเดฐเด™เตเด™เดณเตเดŸเต† เดตเดฟเดจเตเดฏเดพเดธเด‚.

-msplit-vecmove-เดจเต‡เดฐเดคเตเดคเต‡
เดตเต€เดฃเตเดŸเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดธเตเดชเตเดฒเดฟเดฑเตเดฑเต เดตเต†เด•เตเดฑเตเดฑเตผ เด’เดฑเตเดฑเดตเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เตเดจเตเดจเต. เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ เด‡เดคเต เดจเตฝเด•เดพเด‚
เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป, เดŽเดจเตเดจเดพเตฝ เด‡เดคเตเดตเดฐเต† เดคเดฟเดฐเดฟเดšเตเดšเดพเดฃเต เดชเตŠเดคเตเดตเต† เด•เต‡เดธเต เดคเต‹เดจเตเดจเตเดจเตเดจเต.

-m1reg-reg
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ -1 เดนเต‹เตพเดกเต เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เด‡เดคเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดšเต†เดฑเดฟเดฏ เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เด•เตเด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเด‚ เดšเดฟเดฒ เดฌเดฟเดฑเตเดฑเตเดฎเดพเดธเตเด•เตเด•เดณเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ. reg-เดจเต เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ r43, r63 เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต,
เด† เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด…เดคเดพเดฏเดคเต เด‡เดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต
เด‡เดคเดฟเดจเดพเดฏเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -m1reg-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

AAArch64 เด“เดชเตเดทเดจเตเด•เตพ

AArch64 เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mbig-endian
เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด’เดฐเต เดœเดฟเดธเดฟเดธเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
aarch64_be-*-* เดฒเด•เตเดทเตเดฏเด‚.

-mgeneral-regs-เดฎเดพเดคเตเดฐเด‚
เดชเตŠเดคเตเดตเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mlittle-endian
เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด’เดฐเต เดœเดฟเดธเดฟเดธเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
aarch64-*-* เด…เดฒเตเดฒเดพเดคเต† เด’เดฐเต เด…เดฒเตเดฒ aarch64_be-*-* เดฒเด•เตเดทเตเดฏเด‚.

-mcmodel=เดšเต†เดฑเดฟเดฏ
เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเต เดฎเต‹เดกเดฒเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดšเดฟเดนเตเดจเด™เตเด™เดณเตเด‚
เดชเดฐเดธเตเดชเดฐเด‚ 1GB เด‰เดณเตเดณเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ 64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฃเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดจเดฟเดถเตเดšเดฒเดฎเดพเด•เดพเด‚
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฎเต‹เดกเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‚เดŸเตเดคเดฒเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
"เดšเต†เดฑเดฟเดฏ".

-mcmodel=เดšเต†เดฑเดฟเดฏเดคเต
เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเต เดฎเต‹เดกเดฒเดฟเดจเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดคเตเด‚
เดšเดฟเดนเตเดจเด™เตเด™เตพ เดชเดฐเดธเตเดชเดฐเด‚ 4GB เด‰เดณเตเดณเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ 64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฃเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด†เด•เดพเด‚
เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‹เดกเต เดฎเต‹เดกเตฝ.

-mcmodel=เดตเดฒเตเดคเต
เดตเดฒเดฟเดฏ เด•เต‹เดกเต เดฎเต‹เดกเดฒเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดตเดฟเดฒเดพเดธเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเดฑเตเดฑเตเด‚ เด…เดจเตเดฎเดพเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดฟเดญเดพเด—เด™เตเด™เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด™เตเด™เตพ. เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ 64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฃเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดดเดฟเดฏเต‚.

-mstrict-align
เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดซเดฑเตปเดธเตเด•เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเดฐเตเดคเต.

-เดฎเต‹เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
-mno-เด’เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
เดฒเต€เดซเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเตฝ เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด’เดดเดฟเดตเดพเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด•. เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-mtls-dialect=desc
TLS-เดจเตเดฑเต† เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เด•เตโ€Œเดธเดธเตเดธเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดฎเดพเดฏเดฟ TLS เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mtls-dialect=เดชเดฐเดฎเตเดชเดฐเดพเด—เดค
TLS-เดจเตเดฑเต† เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เด•เตโ€Œเดธเดธเตเดธเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดฎเดพเดฏเดฟ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค TLS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.

-เดฎเดพเตผเดšเตเดšเต=เดชเต‡เดฐเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดชเตเดฐเดคเตเดฏเดฏเด™เตเด™เตพ เดจเตฝเด•เตเด•
เดซเต€เดšเตเดšเตผ เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ. เดˆ เด“เดชเตเดทเดจเต เดซเต‹เด‚ เด‰เดฃเตเดŸเต -เดฎเดพเตผเดšเตเดšเต=เด•เดฎเดพเดจเด‚{+[เด‡เดฒเตเดฒ]เดธเดตเดฟเดถเต‡เดทเดค}*, เดŽเดตเดฟเดŸเต†
เดฎเต‚เดฒเตเดฏเด‚ เดฎเดพเดคเตเดฐเด‚ เด•เดฎเดพเดจเด‚ is armv8-a. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเดตเดฟเดถเต‡เดทเดค เดŽเดจเตเดจเดคเดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เดคเดพเดดเต† เด‰เดชเดตเดฟเดญเดพเด—เด‚.

เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เดซเต€เดšเตเดšเตผ เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต, เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดคเต เดซเต€เดšเตเดšเดฑเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป GCC เดˆ เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต. เดˆ เด“เดชเตโ€Œเดทเตป เด•เต‚เดŸเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต -mcpu=
เด“เดชเตเดทเตป.

-mcpu=เดชเต‡เดฐเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เด“เดชเตเดทเดฃเดฒเดพเดฏเดฟ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดซเต€เดšเตเดšเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดซเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเตเด•
เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ. เดˆ เด“เดชเตเดทเดจเต เดซเต‹เด‚ เด‰เดฃเตเดŸเต -mcpu=เดธเดฟเดชเดฟเดฏเต{+[เด‡เดฒเตเดฒ]เดธเดตเดฟเดถเต‡เดทเดค}*, เดธเดพเดงเตเดฏเดฎเดพเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต
เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเดฟเดชเดฟเดฏเต เด†เด•เตเดจเตเดจเต เดœเดจเดฑเดฟเด•เต, เดตเดฒเดฟเดฏ. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเดตเดฟเดถเต‡เดทเดค เตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เดคเดพเดดเต†เดฏเตเดณเตเดณ เด‰เดชเดตเดฟเดญเดพเด—เด‚.

เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เดซเต€เดšเตเดšเตผ เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต, เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดคเต เดซเต€เดšเตเดšเดฑเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป GCC เดˆ เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต.

-mtune=เดชเต‡เดฐเต
เดชเตเดฐเด•เดŸเดจเด‚ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด•เต‹เดกเต เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเด‚
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดˆ เด“เดชเตโ€Œเดทเดจเดฟเตฝ เดชเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†
เดŽ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฑเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ -mcpu= เด“เดชเตเดทเตป. เดˆ
เดซเต€เดšเตเดšเตผ เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดชเตเดทเตป เดธเดซเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

- เดฎเดพเตผเดšเตเดšเต เด’เดชเตเดชเด‚ -เดŽเด‚เดธเดฟเดชเดฟเดฏเต เดซเต€เดšเตเดšเตผ เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ

เด•เต‚เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดซเต€เดšเตเดšเตผ เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ - เดฎเดพเตผเดšเตเดšเต เด’เดชเตเดชเด‚ -เดŽเด‚เดธเดฟเดชเดฟเดฏเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดฟเตฝ เด’เดจเตเดจเดพเด•เดพเด‚:

เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต‹
เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดตเดฟเดชเตเดฒเดฎเดพเดฏ SIMD เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

fp เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

simd
เดตเดฟเดชเตเดฒเดฎเดพเดฏ SIMD เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เด“เดชเตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต - เดฎเดพเตผเดšเตเดšเต เด’เดชเตเดชเด‚
-mcpu=.

เด•เตˆเด•เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m เด…เดกเตเดตเดพเตปเดธเตเดกเต RISC เดฎเต†เดทเต€เดจเตเด•เตพ (ARM) เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mabi=เดชเต‡เดฐเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดŽเดฌเดฟเดเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต: apcs-gnu, เดŽเดŸเดฟเดชเดฟเดธเดฟเด•เตพ, aapcs,
aapcs-linux เด’เดชเตเดชเด‚ iwmmxt.

-mapcs-frame
เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเดฎเดพเดฏเดฟ ARM เดชเตเดฐเตŠเดธเต€เดœเตเดฏเตผ เด•เต‹เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏ เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เด•เต‹เดกเดฟเดจเตเดฑเต† เดถเดฐเดฟเดฏเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเต เด‡เดคเต เด•เตผเดถเดจเดฎเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚.
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -เดซเต‹เดฎเดฟเดฑเตเดฑเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
เด‡เดฒเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mno-apcs-frame.

-เดฎเดพเดชเตโ€Œเดธเตเด•เตพ
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเดฎเดพเดฃเดฟเดคเต -mapcs-frame.

-mthumb-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เต
ARM, Thumb เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด•เต‹เดณเดฟเด‚เด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.
เดˆ เด“เดชเตโ€Œเดทเตป เด•เต‚เดŸเดพเดคเต†, เดชเตเดฐเต€-เดตเดฟ5 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเตฝ, เดฐเดฃเตเดŸเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ
เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mno-thumb-interwork, เดšเต†เดฑเตเดคเดพเดฏเดฟ เดฎเตเดคเตฝ
เดŽเดชเตเดชเต‹เตพ เดตเดฒเดฟเดฏ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต -mthumb-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. AAPCS เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเตฝ
เดˆ เด“เดชเตเดทเตป เด…เตผเดคเตเดฅเดถเต‚เดจเตเดฏเดฎเดพเดฃเต.

-mno-sched-prolog
เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฌเต‹เดกเดฟเดฏเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดŽเดฒเตเดฒเดพเด‚ เดŽเดจเตเดจเดพเดฃเต
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด’เดฐเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด‚ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ a
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เตเด•เดณเตเดŸเต† เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดธเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต), เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เด†เด•เดพเด‚
เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด•เต‹เดกเดฟเดจเตเดณเตเดณเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเตป เด†เดฃเต†เด™เตเด•เดฟเตฝ เด†เดฐเด‚เดญเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
is -msched-prolog.

-mfloat-abi=เดชเต‡เดฐเต
เดเดคเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเดฌเดฟเด เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต: เดฎเตƒเดฆเต, softfp เด’เดชเตเดชเด‚
เดนเดพเตผเดกเต.

เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฎเตƒเดฆเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด•เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต GCC เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต-
เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. softfp เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเต‹เดซเตเดฑเตเดฑเต-เดซเตเดฒเต‹เดŸเตเดŸเต เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดนเดพเตผเดกเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ FPU-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดนเดพเตผเดกเต เดซเตเดฒเต‹เดŸเตเดŸเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด•เต‚เดŸเดพเดคเต† เดธเต‹เดซเตเดฑเตเดฑเต เดซเตเดฒเต‹เดŸเตเดŸเต เดŽเดฌเดฟเดเด•เตพ เดฒเดฟเด™เตเด•เต-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ; เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚
เด’เดฐเต‡ เดŽเดฌเดฟเด, เด’เดชเตเดชเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดฒเดฟเด™เตเด•เต.

-mlittle-endian
เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดŽเดฒเตเดฒเดพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚.

-mbig-endian
เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•; เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดŽเตปเดกเดฟเดฏเตป เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต.

-mwords-little-endian
เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดฌเดพเดงเด•เดฎเดพเด•เต‚. เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด’เดฐเต เดšเต†เดฑเดฟเดฏ-เดŽเตปเดกเดฟเดฏเตป เดตเต‡เดกเต เด“เตผเดกเดฑเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดฌเตˆเดฑเตเดฑเต เด•เตเดฐเดฎเด‚. เด…เดคเดพเดฏเดคเต, เด’เดฐเต เดฌเตˆเดฑเตเดฑเต
เดซเต‹เดฎเดฟเดจเตเดฑเต† เด•เตเดฐเดฎเด‚ 32107654. เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเต‚
เดชเดคเดฟเดชเตเดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป ARM เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด•เต‹เดกเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดค
2.8-เดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เด•เดฎเตเดชเตˆเดฒเตผ. เดˆ เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดฎเดพเตผเดšเตเดšเต=เดชเต‡เดฐเต
เด‡เดคเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต ARM เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดœเดฟเดธเดฟเดธเดฟ เดˆ เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•. เดˆ
เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต‹ เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต -mcpu= เด“เดชเตเดทเตป. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต
เดชเต‡เดฐเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: armv2, armv2a, armv3, armv3m, armv4, armv4t, armv5, armv5t, armv5e,
armv5te, armv6, armv6j, armv6t2, armv6z, armv6zk, armv6-m, armv7, armv7-a, armv7-r,
armv7-m, armv7e-m, iwmmxt, iwmmxt2, ep9312.

-เดฎเดพเตผเดšเตเดšเต = เดธเตเดตเดฆเต‡เดถเดฟ เดฌเดฟเตฝเดกเดฟเดจเตเดฑเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ. เดจเดฟเดฒเดตเดฟเตฝ, เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดฒเดฟเดจเด•เตเดธเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚, เดŽเดฒเตเดฒเดพเดฎเดฒเตเดฒ
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเด•เตพ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดตเดฟเดœเดฏเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดทเดจเต เด‡เดฒเตเดฒ
เด‡เดซเด•เตเดŸเต.

-mtune=เดชเต‡เดฐเต
GCC เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดŸเดพเตผเด—เต†เดฑเตเดฑเต ARM เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚. เดšเดฟเดฒ ARM เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เต เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเต‡เดŸเดฟเดฏเดคเต. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเต‡เดฐเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: arm2, arm250, arm3, arm6,
arm60, arm600, arm610, arm620, arm7, เด•เตˆ 7 เดฎเต€, arm7d, arm7dm, arm7di, arm7dmi, arm70,
arm700, arm700i, arm710, arm710c, arm7100, arm720, arm7500, arm7500fe, arm7tdmi,
arm7tdmi-s, arm710t, arm720t, arm740t, เดถเด•เตเดคเดฎเดพเดฏ เด•เตˆ, เดถเด•เตเดคเดฎเดพเดฏ เด†เดฏเตเดงเด‚110, เดถเด•เตเดคเดฎเดพเดฏ เด†เดฏเตเดงเด‚1100,
เดถเด•เตเดคเดฎเดพเดฏ เด†เดฏเตเดงเด‚1110, arm8, arm810, arm9, arm9e, arm920, arm920t, arm922t, arm946e-s,
arm966e-s, arm968e-s, arm926ej-s, arm940t, arm9tdmi, arm10tdmi, arm1020t, arm1026ej-s,
arm10e, arm1020e, arm1022e, arm1136j-s, arm1136jf-s, mpcore, mpcorenovfp, arm1156t2-s,
arm1156t2f-s, arm1176jz-s, arm1176jzf-s, เด•เต‹เตผเดŸเตเดŸเต†เด•เตเดธเต-เดŽ 5, เด•เต‹เตผเดŸเตเดŸเต†เด•เตเดธเต-เดŽ 7, เด•เต‹เตผเดŸเตเดŸเต†เด•เตเดธเต-เดŽ 8, เด•เต‹เตผเดŸเตเดŸเต†เด•เตเดธเต-เดŽ 9,
เด•เต‹เตผเดŸเตเดŸเต†เด•เตเดธเต-เดŽ 15, เด•เต‹เตผเดŸเตเดŸเด•เตเดธเต-r4, cortex-r4f, เด•เต‹เตผเดŸเตเดŸเด•เตเดธเต-r5, เด•เต‹เตผเดŸเตเดŸเด•เตเดธเต-m4, เด•เต‹เตผเดŸเตเดŸเด•เตเดธเต-m3, เด•เต‹เตผเดŸเตเดŸเด•เตเดธเต-m1,
เด•เต‹เตผเดŸเตเดŸเด•เตเดธเต-m0, xscale, iwmmxt, iwmmxt2, ep9312, เดซเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดซเด•เตเดธเดจเตเดฎเตเด•เตเดธ, fa606te, fa626te, fmp626,
fa726te.

-mtune=generic-เด•เดฎเดพเดจเด‚ GCC เด’เดฐเต เดฎเดฟเดถเตเดฐเดฟเดคเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเด•เดŸเดจเด‚ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด•เดฎเดพเดจเด‚. เด‡เดคเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดฒเด•เตเดทเตเดฏเด‚
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ, เดšเดฟเดฒเตผเด•เตเด•เต เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฌเดพเดฒเตปเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเตเดณเตเดณ CPU-เด•เตพ, เดฎเดฑเตเดฑเต CPU-เด•เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต† เดชเดฟเดดเดตเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต. เดฏเตเดŸเต† เดซเดฒเด™เตเด™เตพ
เดธเดฟเดชเดฟเดฏเต เดฎเต‹เดกเดฒเตเด•เตพ เดตเดฐเตเด•เดฏเตเด‚ เดชเต‹เด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดœเดฟเดธเดฟเดธเดฟ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดˆ เด“เดชเตเดทเตป เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚.

-mtune= เดธเตเดตเดฆเต‡เดถเดฟ เดฌเดฟเตฝเดกเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเตเดฑเต† เดธเดฟเดชเดฟเดฏเต เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดšเต†เดฏเตเดคเดคเต
เดจเดฟเดฒเดตเดฟเตฝ, เดˆ เดธเดตเดฟเดถเต‡เดทเดค Linux-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚, เดŽเดฒเตเดฒเดพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต. เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เด“เดชเตโ€Œเดทเดจเดฟเตฝ เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

-mcpu=เดชเต‡เดฐเต
เด‡เดคเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต ARM เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดœเดฟเดธเดฟเดธเดฟ เดˆ เดชเต‡เดฐเต เด‰เดฐเตเดคเตเดคเดฟเดฐเดฟเดžเตเดžเตเดตเดฐเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต ARM เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต (เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต เดชเต‹เดฒเต† - เดฎเดพเตผเดšเตเดšเต) เด•เต‚เดŸเดพเดคเต† ARM เดชเตเดฐเตŠเดธเดธเดฑเตเด‚
เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดคเดฐเด‚ (เดจเดฟเตผเดฆเดฟเดทเตเดŸ เดชเตเดฐเด•เดพเดฐเด‚ -mtune). เดˆ เด“เดชเตเดทเตป เดŽเดตเดฟเดŸเต†
เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดพเตผเดšเตเดšเต or -mtune, เด† เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เดฎเตเตปเดคเต‚เด•เตเด•เด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เด“เดชเตเดทเดจเตเดฑเต† เด‰เดšเดฟเดคเดฎเดพเดฏ เดญเดพเด—เด‚.

เดˆ เด“เดชเตโ€Œเดทเดจเตเดฑเต† เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเต‡เดฐเตเด•เตพ เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต -mtune.

-mcpu=generic-เด•เดฎเดพเดจเด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดตเตเด‚, เดคเตเดฒเตเดฏเดตเตเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=เด•เดฎเดพเดจเด‚
-mtune=generic-เด•เดฎเดพเดจเด‚. เด•เดพเดฃเตเด• -mtune เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-mcpu= เดธเตเดตเดฆเต‡เดถเดฟ เดฌเดฟเตฝเดกเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเตเดฑเต† เดธเดฟเดชเดฟเดฏเต เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดšเต†เดฏเตเดคเดคเต
เดจเดฟเดฒเดตเดฟเตฝ, เดˆ เดธเดตเดฟเดถเต‡เดทเดค Linux-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚, เดŽเดฒเตเดฒเดพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต. เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เด“เดชเตโ€Œเดทเดจเดฟเตฝ เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

-mfpu=เดชเต‡เดฐเต
-mfpe=เด…เด•เตเด•เด‚
-mfp=เด…เด•เตเด•เด‚
เดเดคเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดŽเดฎเตเดฒเต‡เดทเตป) เดฒเดญเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฒเด•เตเดทเตเดฏเด‚. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเต‡เดฐเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: fpa, fpe2, fpe3, เดคเต†เดฐเดฏเดฒเต, vfp, vfpv3, vfpv3-fp16,
vfpv3-d16, vfpv3-d16-fp16, vfpv3xd, vfpv3xd-fp16, เดจเดฟเดฏเต‹เตบ, neon-fp16, vfpv4, vfpv4-d16,
fpv4-sp-d16 เด’เดชเตเดชเด‚ neon-vfpv4. -เดŽเด‚เดŽเดซเตเดชเดฟ เด’เดชเตเดชเด‚ -เดŽเด‚เดŽเดซเตเดชเดฟเด‡ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเด™เตเด™เดณเดพเดฃเต -mfpu=fpeเด…เด•เตเด•เด‚, เดตเต‡เดฃเตเดŸเดฟ
GCC-เดฏเตเดŸเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดค.

If -msoft-float เด‡เดคเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ NEON เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ (เด‰เดฆเดพ -mfpu=เดจเดฟเดฏเต‹เตบ),
GCC-เดฏเตเดŸเต† เด“เดŸเตเดŸเต‹-เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดชเดพเดธเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด…เดฒเตเดฒเดพเดคเต† -funsafe-math-optimizations เดŽเดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เดพเดฐเดฃเด‚ NEON เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด†เดฃเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด—เดฃเดฟเดคเดคเตเดคเดฟเดจเต IEEE 754 เดจเดฟเดฒเดตเดพเดฐเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดชเตเดฐเดคเตเดฏเต‡เด• เดกเต€เดจเต‹เตผเดฎเตฝ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเต‚เดœเตเดฏเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต), เด…เดคเดฟเดจเดพเตฝ NEON เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด•เตƒเดคเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

-mfp16-format=เดชเต‡เดฐเต
"__fp16" เดนเดพเดซเต เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต
เดชเต‡เดฐเตเด•เตพ เด†เด•เตเดจเตเดจเต เด†เดฐเตเด‚, เด…เดคเดพเดฏเดคเต, เด’เดชเตเดชเด‚ เดฌเดฆเตฝ; เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต เด†เดฐเตเด‚, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ "__fp16"
เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-structure-size-boundary=n
เดŽเดฒเตเดฒเดพ เด˜เดŸเดจเด•เดณเตเดŸเต†เดฏเตเด‚ เดฏเต‚เดฃเดฟเดฏเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดฒเดฟเดชเตเดชเด‚ เดธเด‚เด–เตเดฏเดฏเตเดŸเต† เด—เตเดฃเดฟเดคเดฎเดพเดฏเดฟ เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เตเด‚
เดˆ เด“เดชเตโ€Œเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดš เดฌเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต†. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ 8, 32, 64 เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚
เดตเตเดฏเดคเตเดฏเดธเตเดค เดŸเต‚เตพเดšเต†เดฏเดฟเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดจเตเดจเต. COFF เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดŸเต‚เตพเดšเต†เดฏเดฟเดจเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต
8. เด…เดฃเตเดŸเตผเดฒเดฏเดฟเด™เตเด™เต เดŽเดฌเดฟเด เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ 64 เดŽเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เต‚.

เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเต‡เด—เดฎเต‡เดฑเดฟเดฏเดคเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดตเตเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ.
เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเต, เด•เต‹เดกเต‹ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ
เด˜เดŸเดจเด•เดณเต‹ เดฏเต‚เดฃเดฟเดฏเดจเตเด•เดณเต‹ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดตเตผ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mabort-on-noreturn
"noreturn" เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเตฝ "abort" เดŽเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด•เต‹เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดšเต†เดฏเตเดฏเตเด‚
เดซเด‚เด—เตโ€Œเดทเตป เดฎเดŸเด™เตเด™เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

-mlong-เด•เต‹เดณเตเด•เตพ
-mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ
เดŽเดจเตเดจ เดตเดฟเดฒเดพเดธเด‚ เด†เดฆเตเดฏเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เดจเดŸเดคเตเดคเดพเตป เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดˆ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด’เดฐเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด•เต‹เตพ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเตป 64 เดฎเต†เด—เดพเดฌเตˆเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเต เดชเตเดฑเดคเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเตเดตเดฟเดšเตเดšเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด•เต‹เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เด“เดซเตเดธเต†เดฑเตเดฑเต เด…เดงเดฟเดทเตเด เดฟเดค เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดถเตเดฐเต‡เดฃเดฟ.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚, เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเตเด‚ เดจเต€เดฃเตเดŸ เด•เต‹เดณเตเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฒเตเดฒ.
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เด‰เดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเดจเตเดจเดคเดพเดฃเต เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดทเต‹เตผเดŸเตเดŸเต เด•เต‹เตพ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต,
a เดฏเตเดŸเต† เดชเดฐเดฟเดงเดฟเด•เตเด•เตเดณเตเดณเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ #เดชเตเดฐเดพเด—เตเดฎ เดจเต€เดฃเตเดŸ_เดตเดฟเดณเดฟเด•เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดจเต€เดฃเตเดŸ เด•เต‹เดณเตเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเดฐเตเดคเต. เดˆ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเต เด…เดชเดตเดพเดฆเด‚ เด† เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต
เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ, เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดจเต€เดฃเตเดŸ-เดตเดฟเดณเดฟ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดญเดพเด—เด‚ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต, เด’เดชเตเดชเด‚
a เดฏเตเดŸเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ #เดชเตเดฐเดพเด—เตเดฎ เดจเต€เดฃเตเดŸ_เด•เต‹เดณเตเด•เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚, เดŽเดชเตเดชเต‹เดดเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดจเต€เดฃเตเดŸ เด•เต‹เดณเตเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเดฟ.

เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเดญเดพเดตเด‚, เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ a เดฏเตเดŸเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† #เดชเตเดฐเดพเด—เตเดฎ
เดจเต€เดฃเตเดŸ_เด•เต‹เดณเตเด•เตพ_เด“เดซเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดŽเด™เตเด™เดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดซเด‚เด—เตโ€Œเดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดตเดดเดฟ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

-msingle-pic-base
PIC เด…เดกเตเดฐเดธเตเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดฑเต€เดกเต-เด’เตบเดฒเดฟ เด†เดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฎเตเดณเตเดณ เด†เดฎเตเด–เด‚. เด‡เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฑเตบเดŸเตˆเด‚ เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟ
เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด‰เดšเดฟเดคเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•.

-mpic-register=reg
PIC เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เดฏเตเดคเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต R10 เด†เดฃเต-
R9 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฃเต.

-mcirrus-fix-invalid-insns
เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเตเดŸเตเดฐเต€เดฎเดฟเดฒเต‡เด•เตเด•เต NOP-เด•เตพ เดšเต‡เตผเด•เตเด•เตเด•
เด…เดธเดพเดงเตเดตเดพเดฏ Maverick เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ. เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดธเดพเดงเตเดคเดฏเตเดณเตเดณเต‚
-mcpu=ep9312 เดธเดฟเดฑเดธเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
Maverick floating-point co-processor. เดˆ เด“เดชเตโ€Œเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚
เดชเดดเดฏ เดฎเดพเดตเต†เดฑเดฟเด•เตเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เดชเตเดฐเดถเตเดจเด‚ เด‰เดณเตเดณเต‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดตเต€เดฃเตเดŸเตเด‚ เด†เด•เดพเด‚-
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -mno-cirrus-fix-invalid-insns เดฎเดพเดฑเตเด•.

-mpoke-function-name
เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต†เดฏเตเด‚ เดชเต‡เดฐเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•, เดซเด‚เด—เตโ€Œเดทเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต
เด†เดฎเตเด–เด‚. เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเต เด‡เดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต:

t0
.ascii "arm_poke_function_name", 0
.เด…เดฒเตˆเตป
t1
.เดตเต‡เดกเต 0xff000000 + (t1 - t0)
arm_poke_function_name
mov ip, sp
stmfd sp!, {fp, ip, lr, pc}
เดธเดฌเต เดŽเดซเตเดชเดฟ, เดเดชเดฟ, #4

เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฌเดพเด•เตเด•เตเดŸเตเดฐเต†เดฏเดฟเดธเต เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด•เต‹เดกเดฟเดจเต "fp + เตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ "pc" เดฎเต‚เดฒเตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
0". เดŸเตเดฐเต†เดฏเตโ€Œเดธเต เดซเด‚เด—เตโ€Œเดทเตป "pc - 12" เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš 8 เดฌเดฟเดฑเตเดฑเตเด•เตพ
เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด‡เดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต เด’เดฐเต เดซเด‚เด—เตเดทเตป เดจเดพเดฎเด‚ เดŽเด‚เดฌเดกเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เดฑเดฟเดฏเดพเด‚
เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด‚ เดจเต€เดณเดตเตเด‚ "((pc[-3]) & 0xff000000)".

-เดฎเตเดฎเตเดชเต
-เดฎเดพเตผเด‚
ARM, Thumb เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตเด•เดณเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดœเดจเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เด•เต‹เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดฎเดฟเด•เตเด• เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚ ARM เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต, เดชเด•เตเดทเต‡ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต --with-mode=เดธเด‚เดธเตเดฅเดพเดจเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เด“เดชเตเดทเตป.

-mtpcs-frame
เดคเดฎเตเดชเต เดชเตเดฐเตŠเดธเต€เดœเตผ เด•เต‹เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏ เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดŽเดฒเตเดฒเดพ เดจเต‹เตบ-เดฒเต€เดซเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚. (เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เดพเดคเตเดค เด’เดจเตเดจเดพเดฃเต เด‡เดฒเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ.) เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดฃเต -mno-tpcs-frame.

-mtpcs-leaf-frame
เดคเดฎเตเดชเต เดชเตเดฐเตŠเดธเต€เดœเตผ เด•เต‹เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏ เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดŽเดฒเตเดฒเดพ เด‡เดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚. (เด’เดฐเต เด‡เดฒ เดซเด‚เด—เตโ€Œเดทเตป เดฎเดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตŠเดจเตเดจเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เดพเดคเตเดค เด’เดจเตเดจเดพเดฃเต.)
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -mno-apcs-leaf-frame.

-mcallee-เดธเต‚เดชเตเดชเตผ-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เดฟเด‚เด—เต
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเดฏเดฒเดฟเตฝ เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด’เดฐเต ARM เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเตฝเด•เตเดจเตเดจเต
เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเตป เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดคเดฎเตเดชเต เดฎเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.
เดจเต‹เตบ-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เดฟเด‚เด—เต เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดˆ เดซเด‚เด—เตเดทเดจเตเด•เดณเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเดพเตฝ AAPCS เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเตฝ เดธเดพเดงเตเดคเดฏเดฟเดฒเตเดฒ.

-เดŽเด‚เด•เต‹เดณเตผ-เดธเต‚เดชเตเดชเตผ-เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เดฟเด‚เด—เต
เดซเด‚เด—เตโ€Œเดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ (เดตเต†เตผเดšเตเดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†) เดตเดดเดฟเดฏเตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดจเตเดฑเตผเดตเตผเด•เตเด•เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด•เต‹เดกเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เด‡เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต†.
เดˆ เด“เดชเตโ€Œเดทเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเดฟเตฝ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด“เดตเตผเดนเต†เดกเต เด‰เดฃเตเดŸเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเตป AAPCS เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเตฝ เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดชเดฐเดธเตเดชเดฐ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-เดŽเด‚เดŸเดฟเดชเดฟ=เดชเต‡เดฐเต
เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด†เด•เตเดธเดธเต เดฎเต‹เดกเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดธเดพเดงเตเดตเดพเดฏ เดฎเต‹เดกเดฒเตเด•เดณเดพเดฃเต
เดฎเตƒเดฆเต, "__aeabi_read_tp" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, cp15, เดเดคเต เดคเตเดฐเต†เดกเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต
"cp15" เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดจเต‡เดฐเดฟเดŸเตเดŸเต (arm6k เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต), เด•เต‚เดŸเดพเดคเต† เด•เดพเดฐเตเดเดคเต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด†เดฃเต
เด•เดพเดฐเต.

-mtls-dialect=เดญเดพเดท
เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดญเดพเดทเดพเดญเต‡เดฆเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดฐเดฃเตเดŸเต เดญเดพเดทเด•เดณเดพเดฃเต
เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเดคเต --- gnu เด’เดชเตเดชเด‚ gnu2. เดฆเดฟ gnu เดกเดฏเดฒเด•เตเดŸเต เดฏเดฅเดพเตผเดคเตเดฅ เด—เตเดจเต เดธเตเด•เต€เด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตเด‚ เด†เด—เต‹เดณเดตเตเดฎเดพเดฏ เดกเตˆเดจเดพเดฎเดฟเด•เต TLS เดฎเต‹เดกเดฒเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ gnu2 เดกเดฏเดฒเด•เตเดฑเตเดฑเต เด—เตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เต เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เดจเตฝเด•เตเดจเตเดจ เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตผ เดธเตเด•เต€เด‚. GNU
เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตผ เดธเตเด•เต€เด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดธเตเด•เต€เดฎเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดชเตเดคเดฟเดฏเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด…เดธเด‚เดฌเตเดฒเตผ, เดฒเดฟเด™เตเด•เตผ, เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃ. เดชเตเดฐเดพเดฐเด‚เดญ, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต€เดตเต TLS เดฎเต‹เดกเดฒเตเด•เตพ
เดˆ เด“เดชเตโ€Œเดทเตป เดฌเดพเดงเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mword-relocations
เดชเดฆ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ (เด…เดคเดพเดฏเดคเต R_ARM_ABS32) เด•เต‡เดตเดฒเดฎเดพเดฏ เดธเตเดฅเดพเดจเดšเดฒเดจเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดฑเตบเดŸเตˆเด‚ เดฒเต‹เดกเตผ เด…เดŸเดฟเดšเตเดšเต‡เตฝเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ (uClinux, SymbianOS) เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เดˆ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚, เดŽเดชเตเดชเต‹เตพ -fpic or -fPIC เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

-mfix-cortex-m3-ldrd
เดšเดฟเดฒ Cortex-M3 เด•เต‹เดฑเตเด•เตพ "ldrd" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เดกเดพเดฑเตเดฑ เด…เดดเดฟเดฎเดคเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
เด“เดตเตผเดฒเดพเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดตเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต
เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดŽเดชเตเดชเต‹เตพ เดˆ เด“เดชเตโ€Œเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚ -mcpu=cortex-m3 is
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ.

- munaligned-access
-mno-unaligned-access
เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 16-, 32- เดฌเดฟเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดŽเดดเตเดคเตเดจเตเดจเดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต)
16- เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 32- เดฌเดฟเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดคเตเดค เด†เด•เตโ€Œเดธเดธเต เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต€-ARMv6 เด‰เด‚ เดŽเดฒเตเดฒเดพ ARMv6-M เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚, เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เดŽเด™เตเด•เดฟเตฝ
เด…เดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค เด†เด•เตโ€Œเดธเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเดพเด•เตเด•เต เดšเต†เดฏเตโ€Œเดค เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เดณเดฟเดฒเต† เดตเดพเด•เตเด•เตเด•เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚
เด’เดฐเต เดธเดฎเดฏเด‚ เด’เดฐเต เดฌเตˆเดฑเตเดฑเต.

ARM เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต "Tag_CPU_unaligned_access" เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚
เดˆ เด“เดชเตโ€Œเดทเดจเตเดฑเต† เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เดถเดฐเดฟเดฏเต‹ เดคเต†เดฑเตเดฑเต‹ เด†เด•เตเด•. เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด†เด•เตเดธเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ "__ARM_FEATURE_UNALIGNED" เดŽเดจเตเดจ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดšเดฟเดนเตเดจเดตเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

-mneon-for-64bits
เดธเตเด•เต†เดฏเดฟเดฒเตผ 64-เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเดฏเต‹เตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดพเดฐเดฃเด‚ เด•เต‹เตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดฏเดฃเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเต เด•เต‚เดŸเตเดคเดฒเดพเดฃเต.

เดŽ.เดตเดฟ.เด†เตผ เด“เดชเตเดทเดจเตเด•เตพ

-mmcu=mcu
Atmel AVR เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ (ISA) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MCU เดคเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต @tie{}"avr2" เด†เดฃเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ AVR เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ ISA-เด•เดณเตเด‚ GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

"avr2"
8@tie{}KiB เดตเดฐเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "เด•เตเดฒเดพเดธเดฟเด•เต" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ. mcu@tie{}= "attiny22",
"attiny26", "at90c8534", "at90s2313", "at90s2323", "at90s2333", "at90s2343",
"at90s4414", "at90s4433", "at90s4434", "at90s8515", "at90s8535".

"avr25"
8@tie{}KiB เดตเดฐเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ "MOVW" เด‰เดณเตเดณ "เด•เตเดฒเดพเดธเดฟเด•เต" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. mcu@tie{}= "ata6289", "attiny13", "attiny13a", "attiny2313",
"attiny2313a", "attiny24", "attiny24a", "attiny25", "attiny261", "attiny261a",
"attiny43u", "attiny4313", "attiny44", "attiny44a", "attiny45", "attiny461",
"attiny461a", "attiny48", "attiny84", "attiny84a", "attiny85", "attiny861",
"attiny861a", "attiny87", "attiny88", "at86rf401".

"avr3"
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† 16@tie{}KiB 64@tie{}KiB เดตเดฐเต†เดฏเตเดณเตเดณ "เด•เตเดฒเดพเดธเดฟเด•เต" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ.
mcu@tie{}= "at43usb355", "at76c711".

"avr31"
128@tie{}KiB เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "เด•เตเดฒเดพเดธเดฟเด•เต" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ. mcu@tie{}= "atmega103",
"at43usb320".

"avr35"
16@tie{}KiB เดตเดฐเต† 64@tie{}KiB เดตเดฐเต†เดฏเตเดณเตเดณ "เด•เตเดฒเดพเดธเดฟเด•เต" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
"MOVW" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. mcu@tie{}= "atmega16u2", "atmega32u2", "atmega8u2",
"attiny167", "at90usb162", "at90usb82".

"avr4"
8@tie{}KiB เดตเดฐเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ. mcu@tie{}=
"atmega48", "atmega48a", "atmega48p", "atmega8", "atmega8hva", "atmega8515",
"atmega8535", "atmega88", "atmega88a", "atmega88p", "atmega88pa", "at90pwm1",
"at90pwm2", "at90pwm2b", "at90pwm3", "at90pwm3b", "at90pwm81".

"avr5"
16@tie{}KiB 64@tie{}KiB เดตเดฐเต†เดฏเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ.
mcu@tie{}= "atmega16", "atmega16a", "atmega16hva", "atmega16hva2", "atmega16hvb",
"atmega16m1", "atmega16u4", "atmega161", "atmega162", "atmega163", "atmega164a",
"atmega164p", "atmega165", "atmega165a", "atmega165p", "atmega168", "atmega168a",
"atmega168p", "atmega169", "atmega169a", "atmega169p", "atmega169pa", "atmega32",
"atmega32c1", "atmega32hvb", "atmega32m1", "atmega32u4", "atmega32u6",
"atmega323", "atmega324a", "atmega324p", "atmega324pa", "atmega325", "atmega325a",
"atmega325p", "atmega3250", "atmega3250a", "atmega3250p", "atmega328",
"atmega328p", "atmega329", "atmega329a", "atmega329p", "atmega329pa",
"atmega3290", "atmega3290a", "atmega3290p", "atmega406", "atmega64", "atmega64c1",
"atmega64hve", "atmega64m1", "atmega640", "atmega644", "atmega644a", "atmega644p",
"atmega644pa", "atmega645", "atmega645a", "atmega645p", "atmega6450",
"atmega6450a", "atmega6450p", "atmega649", "atmega649a", "atmega649p",
"atmega6490", "at90can32", "at90can64", "at90pwm216", "at90pwm316", "at90scr100",
"at90usb646", "at90usb647", "at94k", "m3000".

"avr51"
128@tie{}KiB เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ. mcu@tie{}= "atmega128",
"atmega128rfa1", "atmega1280", "atmega1281", "atmega1284p", "at90can128",
"at90usb1286", "at90usb1287".

"avr6"
3-เดฌเตˆเดฑเตเดฑเต PC เด‰เดณเตเดณ "เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ, เด…เดคเดพเดฏเดคเต 128@tie{}KiB เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ
เดฎเต†เดฎเตเดฎเดฑเดฟ. mcu@tie{}= "atmega2560", "atmega2561".

"avrxmega2"
8@tie{}KiB-เตฝ เด•เต‚เดŸเตเดคเตฝ, 64@tie{}KiB เดตเดฐเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "XMEGA" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ.
mcu@tie{}= "atxmega16a4", "atxmega16d4", "atxmega16x1", "atxmega32a4",
"atxmega32d4", "atxmega32x1".

"avrxmega4"
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† 64@tie{}KiB-เดฒเตเด‚ 128@tie{}KiB เดตเดฐเต†เดฏเตเดฎเตเดณเตเดณ "XMEGA" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
เดฎเต†เดฎเตเดฎเดฑเดฟ. mcu@tie{}= "atxmega64a3", "atxmega64d3".

"avrxmega5"
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† 64@tie{}KiB-เดฒเตเด‚ 128@tie{}KiB เดตเดฐเต†เดฏเตเดฎเตเดณเตเดณ "XMEGA" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ 64@tie{}KiB-เตฝ เด•เต‚เดŸเตเดคเตฝ เดฑเดพเด‚. mcu@tie{}= "atxmega64a1",
"atxmega64a1u".

"avrxmega6"
128@tie{}KiB-เตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "XMEGA" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ. mcu@tie{}=
"atxmega128a3", "atxmega128d3", "atxmega192a3", "atxmega192d3", "atxmega256a3",
"atxmega256a3b", "atxmega256a3bu", "atxmega256d3".

"avrxmega7"
128@tie{}KiB-เตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ "XMEGA" เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ
64@tie{}KiB of RAM. mcu@tie{}= "atxmega128a1", "atxmega128a1u".

"avr1"
เดˆ ISA เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž AVR เด•เต‹เตผ เดฎเตเด–เต‡เดจ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เด…เดธเด‚เดฌเตเดฒเตผเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
mcu@tie{}= "attiny11", "attiny12", "attiny15", "attiny28", "at90s1200".

-maccumulate-args
เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เดจเต‡เดŸเตเด•เดฏเตเด‚/เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เต/เดŽเดชเตเดชเดฟเดฒเต‹เด—เดฟเตฝ เด’เดฐเดฟเด•เตเด•เตฝ เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ. เดˆ เด“เดชเตเดทเตป เด‡เดฒเตเดฒเดพเดคเต†,
เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดคเดณเตเดณเตเด•เดฏเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเดจเต เดถเต‡เดทเด‚ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต AVR-เตฝ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเต†เดฑเดฟเดฏ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดซเด‚เด—เตเดทเตป เด•เต‹เดณเดฟเดจเต เดถเต‡เดทเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต.

เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เดณเตเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตโ€Œเด•เตเด•เดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด‚
เดชเตเดฐเดฟเดจเตเดฑเต เดŽเดซเต เดชเต‹เดฒเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดชเต‹เดฒเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เด…เดตเดฏเตเดŸเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ.

-mbranch-cost=เดšเต†เดฒเดตเต
เดธเต‹เดชเดพเดงเดฟเด• เดฌเตเดฐเดพเดžเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฌเตเดฐเดพเดžเตเดšเต เดšเต†เดฒเดตเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• เดšเต†เดฒเดตเต. เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ
เดตเต‡เดฃเตเดŸเดฟ เดšเต†เดฒเดตเต เดšเต†เดฑเดฟเดฏ, เดจเต†เด—เดฑเตเดฑเต€เดตเต เด…เดฒเตเดฒเดพเดคเตเดค เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเดพเดฃเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฌเตเดฐเดพเดžเตเดšเต เดตเดฟเดฒ 0 เด†เดฃเต.

-mcall-prologes
เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เตเด•เตพ/เดŽเดชเตเดชเดฟเดฒเต‹เด—เตเด•เตพ เด‰เดšเดฟเดคเดฎเดพเดฏ เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เดณเดพเดฏเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‡เดพเดกเต
เดตเดฒเดฟเดชเตเดชเด‚ เดšเต†เดฑเตเดคเดพเดฃเต.

-เดฎเดฟเดจเตเดฑเต8
"int" 8-เดฌเดฟเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เด‡เดคเต เดŽเดฒเตเดฒเดพ เดคเดฐเดคเตเดคเดฟเดฒเตเดฎเตเดณเตเดณ เดตเดฒเตเดชเตเดชเด™เตเด™เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต: เด’เดฐเต "char" 1 เด†เดฃเต
เดฌเตˆเดฑเตเดฑเต, เด’เดฐเต "int" เดŽเดจเตเดจเดคเต 1 เดฌเตˆเดฑเตเดฑเต เด†เดฃเต, เด’เดฐเต "เดฒเต‹เด‚เด—เต" เดŽเดจเตเดจเดคเต 2 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เดฃเต, "เดฒเต‹เด‚เด—เต เดฒเต‹เด‚เด—เต" เดŽเดจเตเดจเดคเต 4 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เดฃเต. เดฆเดฏเดตเดพเดฏเดฟ
เดˆ เด“เดชเตโ€Œเดทเตป C เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด‡เดคเต เดšเต†เดฑเตเดคเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต
เด•เต‹เดกเต เดตเดฒเดฟเดชเตเดชเด‚.

-mno-เดคเดŸเดธเตเดธเด™เตเด™เตพ
เดœเดจเดฑเต‡เดฑเตเดฑเดกเต เด•เต‹เดกเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดคเดŸเดธเตเดธเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เดšเต†เดฑเตเดคเดพเดฃเต.

-mrelax
"เด•เต‹เตพ" เดฑเต†เดธเตโ€Œเดชเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. "JMP" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ "RCALL" เดŽเดจเตเดจ เดšเต†เดฑเดฟเดฏ เดฑเต†เดธเตโ€Œเดชเต. "RJMP"
เดฌเดพเดงเด•เดฎเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. "-mrelax" เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต "--relax" เด“เดชเตเดทเตป เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเด™เตเด•เตผ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฒเดฟเด™เตเด•เตผ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป.

เดœเดฎเตเดชเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด•เตพ เดฎเตเดฎเตเดชเต เด…เดฑเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดฒเดฟเด™เตเด•เตผ เดœเดฎเตเดชเต เดฑเดฟเดฒเดพเด•เตเดธเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจเต
เด•เต‹เดกเต เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเต เด’เดจเตเดจเตเดคเดจเตเดจเต†เดฏเดพเดฃเต,
เดŽเดจเตเดจเดพเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดธเด‚เดฌเตเดฒเดฑเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด•เต‡เดพเดกเต.

เดฒเดฟเด™เตเด•เตผ เดธเตเดฑเตเดฑเดฌเตเด•เตพ เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดฑเดฟเดฒเดพเด•เตเดธเดฟเด‚เด—เต เด“เดฃเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, "EIND" เดŽเดจเตเดจเดคเดฟเดฒเต† เดตเดฟเดญเดพเด—เด‚ เด•เดพเดฃเตเด• เด•เต‚เดŸเดพเดคเต†
เดฒเดฟเด™เตเด•เตผ เด…เดชเต‚เตผเดฃเตเดฃเด™เตเด™เตพ เดšเตเดตเดŸเต†.

- เดนเตเดฐเดธเตเดต เด•เต‹เดณเตเด•เตพ
เดˆ เด“เดชเตโ€Œเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟ, เด…เดคเต GCC 4.8-เตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด‚. a เดŽเดจเตเดจเดคเดฟเดจเต "-mrelax" เด•เดพเดฃเตเด•
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•.

16@tie{}KiB เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดชเต‹เดฒเตเด‚ "RCALL"/"RJMP" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดฎเต†เดฎเตเดฎเดฑเดฟ, เด…เดคเดพเดฏเดคเต "เด•เต‹เตพ", "เดœเต†เดŽเด‚เดชเดฟ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ.

-msp8
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† 8-เดฌเดฟเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•, เด…เดคเดพเดฏเดคเต เด‰เดฏเตผเดจเตเดจ เดฌเตˆเดฑเตเดฑเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต. เดชเตŠเดคเตเดตเต‡, เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด•เตˆเด•เตŠเดฃเตเดŸเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
"avr2", "avr25" เดŽเดจเตเดจเต€ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ. เดˆ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เด‰เดณเตเดณเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เดฎเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
"SPH". เด•เด‚เดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเตผ "-mmcu=avr2" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "-mmcu=avr25" เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดเดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚
เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดถเดฐเดฟเดฏเดพเดฏ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดˆ เด“เดชเตเดทเตป เดšเต‡เตผเด•เตเด•เตเด•เดฏเต‹ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚, เด•เดพเดฐเดฃเด‚
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต‹ 8-เดฌเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‰เดฃเตเดŸเต‹ เดŽเดจเตเดจเต เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต เด…เดชเตเดชเต‹เตพ เด…เดฑเดฟเดฏเดพเด‚.
"SPH" เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‡เดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดฒเตเดฒ.

-mstrict-X
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดตเดฟเดงเดคเตเดคเดฟเตฝ เดตเดฟเดฒเดพเดธ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ "X" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ "เดŽเด•เตเดธเต" เดŽเดจเตเดจเดพเดฃเต
เดชเดฐเต‹เด•เตเดท, เดชเต‹เดธเตเดฑเตเดฑเต-เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเต€-เดกเดฟเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตโ€Œเดทเตป เด•เต‚เดŸเดพเดคเต†, "X" เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ "Y" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "Z" เดชเต‹เดฒเต† เดคเดจเตเดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดคเตเดŸเตผเดจเตเดจเต เด…เดงเดฟเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดพเตฝ เด…เดจเตเด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดจเต‹เตบ-เดจเต†เด—เดฑเตเดฑเต€เดตเต "const <64" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "X+const" เดตเดฟเดฒเดพเดธเด‚ Rn is
เด†เดฏเดฟ เดจเดฟเตผเดตเดนเดฟเดšเตเดšเต

adiw r26, const; X += const
ld , เดŽเด•เตเดธเต ; = *เดŽเด•เตเดธเต
sbiw r26, const; X -= const

-mtiny-stack
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเตเดฑเต† เดคเดพเดดเดคเตเดคเต† 8@tie{}เดฌเดฟเดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดฎเดพเดฑเตเดฑเตเด•.

"EIND" เด‰เด‚ เดซเตเดฒเดพเดทเดฟเดจเตเดฑเต† 128 เด•เดฟ เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเดฒเดงเดฟเด•เด‚ เด‰เดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚

เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดฒเต† เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพเด•เตเด•เต 16@tie{}เดฌเดฟเดฑเตเดฑเตเด•เตพ เดตเต€เดคเดฟเดฏเตเดฃเตเดŸเต. เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต†เดฏเต‹ เดฒเต‡เดฌเดฒเดฟเดจเตเดฑเต†เดฏเต‹ เดตเดฟเดฒเดพเดธเด‚
เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เด•เตเดคเดฟเดšเตเดšเตเดšเดพเดŸเตเดŸเด™เตเด™เตพเด•เตเด•เตเด‚ เด•เต‹เดณเตเด•เตพเด•เตเด•เตเด‚ เดเดคเต เด•เต‹เดกเตเด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดชเดฆ เดตเดฟเดฒเดพเดธเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
64@tie{}เด•เดฟ เดตเดพเด•เตเด•เตเด•เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดณเตเดณ เดตเดฟเดฒเดพเดธเด‚.

128@tie{}เด•เดฟ เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เด•เตเดคเดฟเดชเตเดชเต เดธเตเด—เดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต, "EIND" เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตโ€Œเดทเตป เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดฃเตเดŸเต
"EICALL" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "EIJMP" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดญเดพเด—เด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

เดˆ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเต† เดชเดฐเต‹เด•เตเดท เดœเดฎเตเดชเตเด•เดณเตเด‚ เด•เต‹เดณเตเด•เดณเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดšเดฟเดฒ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพเด•เตเด•เต เดตเดฟเดงเต‡เดฏเดฎเดพเดฏเดฟ:

ยท เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ "EIND" เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด•เด‚เดชเตˆเดฒเตผ "EICALL"/"EIJMP" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ "EIND" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดพเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
"RET" เดฎเตเด–เต‡เดจ เด’เดฐเต เดชเดฐเต‹เด•เตเดท เด•เต‹เตพ/เดœเดฎเตเดชเต เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป "EIND" เดจเต‡เดฐเดฟเดŸเตเดŸเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚.

เด•เด‚เดชเตˆเดฒเตผ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต "EIND" เดŽเดจเตเดจเดคเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต เดธเดฎเดฏเดคเตเดคเต‹ เดธเดฎเดฏเดคเตเดคเต‹ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดฎเดพเดฑเดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต
เด…เดชเต‡เด•เตเดท. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, "EIND" เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‹ เดคเดŸเดธเตเดธเดคเตเดคเดฟเดฒเต‹ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ/เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดธเต‡เดตเดจ เดฆเดฟเดจเดšเดฐเตเดฏเดฏเตเดŸเต† เด†เดฎเตเด–เด‚/เดŽเดชเตเดชเดฟเดฒเต‹เด—เต.

ยท เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเต‹เด•เตเดท เด•เต‹เดณเตเด•เตพเด•เตเด•เตเด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เด—เต‹เดŸเตเดŸเต‹เดฏเตเด•เตเด•เตเด‚, เดฒเดฟเด™เตเด•เตผ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต เด•เตเดฑเตเดฑเดฟเดšเตเดšเต†เดŸเดฟเด•เตพ. เด•เตเดฑเตเดฑเดฟเดšเตเดšเต†เดŸเดฟเด•เตพ
เดœเดฎเตเดชเต เดชเดพเดกเตเด•เตพ เดŽเดจเตเดจเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต เดŸเตเดฐเดพเด‚เดชเต‹เดณเดฟเดจเตเด•เตพ. เด…เด™เตเด™เดจเต†, เดชเดฐเต‹เด•เตเดท เด•เต‹เตพ/เดœเดฎเตเดชเต เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เด•เตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดชเต‚เตผเดฃเตเดฃเด‚. เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เตเดคเดฟเดชเตเดชเต เด…เดชเต‚เตผเดฃเตเดฃเดคเตเดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

ยท เดฒเดฟเด™เตเด•เตผ เดฑเดฟเดฒเดพเด•เตเดธเต‡เดทเตป เด“เดฃเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด…เดคเตเดตเดดเดฟ เดฒเดฟเด™เตเด•เตผ เด…เดชเต‚เตผเดฃเตเดฃเดค เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เดถเดฐเดฟเดฏเดพเดฏเดฟ เด’เดฐเต เดŽเดฒเตเดฒเดพ เดธเดพเดนเดšเดฐเตเดฏเดตเตเด‚. "-mrelax" เดŽเดจเตเดจ เด•เด‚เดชเตˆเดฒเตผ เด“เดชเตเดทเดจเตเด‚ เดฒเดฟเดจเตเดจเตผ เด“เดชเตเดทเดจเตเด‚ เด•เดพเดฃเตเด•
"--เดถเดพเดจเตเดคเดฎเดพเด•เต‚". เดฒเดฟเด™เตเด•เตผ เด…เดชเต‚เตผเดฃเตเดฃเดฒเต‡เด–เดจเด™เตเด™เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸ เด•เต‹เตผเดฃเตผ เด•เต‡เดธเตเด•เตพ เด‰เดฃเตเดŸเต
เดตเดฟเดถเตเดฐเดฎเดฎเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฏ เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเดฎเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เด…เดฒเดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

ยท เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฒเดฟเด™เตเด•เตผ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต "EIND = 0" เด‰เดณเตเดณ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‹เดกเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
"EIND != 0" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป, เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เด’เดฐเต เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดฒเดฟเด™เตเด•เตผ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
".trampolines" เดŽเดจเตเดจเต เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดตเดฟเดญเดพเด—เด™เตเด™เดณเต† เดธเต†เด—เตเดฎเต†เดจเตเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป
"EIND" เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

ยท libgcc-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ "EIND" เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต เด’เดฐเต เดฎเดฟเดถเตเดฐเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
libgcc, AVR-LibC เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เต‹เดกเต. "EIND"-เตฝ AVR-LibC-เดฏเตเดŸเต† เดธเตเดตเดพเดงเต€เดจเดคเตเดคเดฟเดจเต, AVR- เด•เดพเดฃเตเด•
LibC เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฎเดพเดจเตเดตเตฝ ("http://nongnu.org/avr-libc/user-manual/").

ยท เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเดฟเดจเต "EIND" เดจเต‡เดฐเดคเตเดคเต† เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฏเดฎเดพเดจเตเดธเตƒเดคเดฎเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต
".init3" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เด•เต‹เดกเดฟเดจเตเดฑเต† เดฎเดพเตผเด—เด™เตเด™เตพ. เด…เดคเตเดคเดฐเด‚ เด•เต‹เดกเต เดฎเตเดฎเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดฑเดพเด‚ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเด•เดณเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตŠเดคเตเดตเดพเดฏ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต, เดŽเดจเตเดจเดพเตฝ เดฌเดฟเดฑเตเดฑเดฟเดจเตเดถเต‡เดทเด‚
AVR-LibC-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต, เดตเต†เด•เตเดฑเตเดฑเตผ เดŸเต‡เดฌเดฟเตพ เด‰เดณเตเดณ เดธเต†เด—เตเดฎเต†เดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต "EIND" เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

#เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต

เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดธเดพเดงเตเดตเดพเดฃเต
__เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต__((เดตเดฟเดญเดพเด—เด‚(".init3"),เดจเด—เตเดจ,เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš,เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต_เดซเด‚เด—เตเดทเตป))
init3_set_eind (เด…เดธเดพเดงเต)
{
__asm โ€‹โ€‹เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ ("ldi r24,pm_hh8(__trampolines_start)\n\t"
"out %i0,r24" :: "n" (&EIND) : "r24","เดฎเต†เดฎเตเดฎเดฑเดฟ");
}

เดฒเดฟเด™เตเด•เตผ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ "__trampolines_start" เดšเดฟเดนเตเดจเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

ยท เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเดฃเตเดŸเต เดตเตเดฏเดตเดธเตเดฅเด•เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฒเดฟเด™เตเด•เตผ เดธเตเดตเดฏเดฎเต‡เดต เด…เดชเต‚เตผเดฃเตเดฃเดค เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดฃเตเดŸเตเดฎเตเดŸเตเดŸเดฟ:

-
(เดนเตเดฐเดธเตเดตเดฎเดพเดฃเต เดœเดจเดฑเต‡เดฑเตเดฑเต เด•เตเดฑเตเดฑเดฟเดšเตเดšเต†เดŸเดฟเด•เตพ) เด…เด™เตเด™เดจเต†:

LDI r24, lo8(gs( ))
LDI r25, hi8(gs( ))

-
เดชเตเดฑเดคเตเดคเต เด…เดชเต‚เตผเดฃเตเดฃเดคเดฏเตเดณเตเดณ เดญเดพเด—เด‚.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เด•เต‹เดกเต เดฒเต‡เดฌเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เด‚เดชเตˆเดฒเตผ เด…เดคเตเดคเดฐเด‚ "เดœเดฟเดŽเดธเต" เดฎเต‹เดกเดฟเดซเดฏเดฑเตเด•เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต:

-
-
- -mcall-prologes>
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป.

-
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•เด•เตพ -fno-เดœเดฎเตเดชเต-เดŸเต‡เดฌเดฟเดณเตเด•เตพ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป.

-
-
ยท เด‡เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด•เดฎเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดšเดพเดŸเตเดจเตเดจเต เด…เดฒเตเดฒ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต:

เด‡เตปเดฑเตเดฑเต เดฎเต†เดฏเดฟเตป (เด…เดธเดพเดงเต)
{
/* เดตเต‡เดกเต เด…เดกเตเดฐเดธเต 0x2 */ เดŽเดจเตเดจเดคเดฟเดฒเต† เด•เต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เดฑเดฟเดŸเตเดŸเต‡เตบ ((int(*)(เด…เดธเดพเดงเต)) 0x2)();
}

เดชเด•เดฐเด‚, เด’เดฐเต เด…เดชเต‚เตผเดฃเตเดฃเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต เดซเด‚เด—เตโ€Œเดทเดจเต† เด’เดฐเต เดšเดฟเดนเตเดจเดคเตเดคเดฟเดฒเต‚เดŸเต† เดตเดฟเดณเดฟเด•เตเด•เดฃเด‚
(เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ "func_4"):

เด‡เตปเดฑเตเดฑเต เดฎเต†เดฏเดฟเตป (เด…เดธเดพเดงเต)
{
extern int func_4 (เด…เดธเดพเดงเต);

/* เดฌเตˆเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต† เด•เต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ 0x4 */
เดคเดฟเดฐเดฟเด•เต† func_4();
}

เด•เต‚เดŸเดพเดคเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป "-Wl,--defsym,func_4=0x4" เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเด•เดฐเดฎเดพเดฏเดฟ, "func_4"
เดฒเดฟเด™เตเด•เตผ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเด‚.

"RAMPD", "RAMPX", "RAMPY", "RAMPZ" เดŽเดจเตเดจเต€ เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตเดทเตป เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดšเดฟเดฒ AVR เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ 64@tie{}KiB เดถเตเดฐเต‡เดฃเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดฒเดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
16-เดฌเดฟเดฑเตเดฑเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚. เดˆ 64@tie{}KiB เดถเตเดฐเต‡เดฃเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป, เดฆเดฟ
เด’เดฐเต "RAMP" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฏเตผเดจเตเดจ เดญเดพเด—เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต: "X", "Y", "Z"
เดตเดฟเดฒเดพเดธ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ "RAMPX", "RAMPY", "RAMPZ" เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตเดทเดจเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดตเดฟเดฒเดพเดธเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•. เด…เดคเตเดชเต‹เดฒเต†, "RAMPD" เดŽเดจเตเดจเดคเตเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดตเดฟเดฒเดพเดธเด‚.

ยท เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต "เดฑเดพเด‚เดชเต" เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตเดทเตป เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดชเต‚เดœเตเดฏเดคเตเดคเต‹เดŸเต† เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

ยท เด…เดคเต เด…เด™เตเด™เดฟเดจเต†เดฏเต†เด™เตเด•เดฟเตฝ เดŽ.เดตเดฟ.เด†เตผ เดŽเดจเตเดจ เดตเดฟเดฒเดพเดธเด‚ เดธเตเดฅเดฒเด™เตเด™เตพ, เดชเต‡เดฐเต เดตเดฟเดฒเดพเดธเด‚ เด‡เดŸเด‚ เดœเดจเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "__flash" เด…เดฒเตเดฒเดพเดคเตเดคเดคเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดคเตเดŸเตผเดจเตเดจเต "RAMPZ" เด“เดชเตเดชเดฑเต‡เดทเดจเต เดฎเตเดฎเตเดชเต เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

ยท เด‰เดชเด•เดฐเดฃเด‚ 64@tie{KiB}-เดจเต‡เด•เตเด•เดพเตพ เดตเดฒเดฟเดฏ เดฑเดพเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเตป เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป "RAMPZ", เด“เดชเตเดชเดฑเต‡เดทเดจเต เดถเต‡เดทเด‚ "RAMPZ" เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.

ยท เด‰เดชเด•เดฐเดฃเด‚ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ "เดฑเดพเด‚เดชเต" เดฐเดœเดฟเดธเตโ€ŒเดฑเตเดฑเดฑเดฟเดจเตŠเดชเตเดชเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, ISR เดชเตเดฐเต‹เดฒเต‹เด—เต/เดŽเดชเตเดชเดฟเดฒเต‹เด—เต
เด† SFR เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต/เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† ISR เด•เต‹เดกเต เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเตฝ เด…เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
(เดชเดฐเดธเตเดฏเดฎเดพเดฏเดฟ) เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

ยท 64@tie{KiB}-เดจเต‡เด•เตเด•เดพเตพ เดตเดฒเดฟเดฏ เดฑเดพเด‚ AVR เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
16-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดฎเดพเดฑเตเดฑเดพเดจเตเด‚ เด‡เตปเดฒเตˆเตป เด…เดธเด‚เดฌเตเดฒเตผ
"RAMP" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต, เดชเตเดฐเดตเต‡เดถเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพ เด…เดคเต เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดฃเด‚.

AVR เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹เด•เตพ

GCC เดจเดฟเดฐเดตเดงเดฟ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเดตเดดเดฟ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เต‹เดกเดฟเดจเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹เด•เตพ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด•เดดเดฟเดตเตเด•เตพ เด…เด™เตเด™เดจเต† "-mmcu=" เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป เดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเตเดคเตฝ AVR-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹เด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด• เดŽ.เดตเดฟ.เด†เตผ เดŽเดจเตเดจ เดตเดฟเดฒเดพเดธเด‚ เดธเตเดชเต†เดฏเตเดธเตเด•เตพ เด’เดชเตเดชเด‚ เดŽ.เดตเดฟ.เด†เตผ เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดพเดฏเดคเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

"__AVR_ARCH__"
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดฆเดถเดพเด‚เดถ เดธเด‚เด–เตเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเดฟเตฝเดกเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹
"-mmcu= เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตmcu" เด“เดชเตเดทเตป. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต:

2, 25, 3, 31, 35, 4, 5, 51, 6, 102, 104, 105, 106

เดตเต‡เดฃเตเดŸเดฟ mcu= "avr2", "avr25", "avr3", "avr31", "avr35", "avr4", "avr5", "avr51", "avr6",
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ "avrxmega2", "avrxmega4", "avrxmega5", "avrxmega6", "avrxmega7". เดŽเด™เตเด•เดฟเตฝ mcu
เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เดˆ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹ เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เต‚เดŸเต†
"-mmcu=atmega8" เดฎเดพเด•เตเดฐเต‹ 4 เด†เดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

"__AVR_เด‰เดชเด•เดฐเดฃ__"
เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ "-mmcu=เด‰เดชเด•เดฐเดฃเด‚" เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดˆ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "-mmcu=atmega8" เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹ "__AVR_ATmega8__" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต,
"-mmcu=attiny261a", "__AVR_ATtiny261A__" เดฎเตเดคเดฒเดพเดฏเดต เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.

เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเด•เตเดฐเต‹เด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ "__AVR_ เดธเตเด•เต€เด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเตเด‰เดชเด•เดฐเดฃ__" เดŽเดตเดฟเดŸเต† เด‰เดชเด•เดฐเดฃ เด†เด•เตเดจเตเดจเต
AVR เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฎเดพเดจเตเดตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต. เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด‰เดชเด•เดฐเดฃ เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดคเตเดคเดฟเตฝ
เดฎเดพเด•เตเดฐเต‹ เด†เตปเดกเต เด‰เดชเด•เดฐเดฃเด‚ "-mmcu= เตฝเด‰เดชเด•เดฐเดฃเด‚" เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดŽเดชเตเดชเต‹เดดเตเด‚ เดšเต†เดฑเดฟเดฏเด•เตเดทเดฐเดฎเดพเดฃเต.

If เด‰เดชเด•เดฐเดฃเด‚ เด’เดฐเต เด‰เดชเด•เดฐเดฃเดฎเดฒเตเดฒ, "avr51" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เดˆ เดฎเดพเด•เตเดฐเต‹ เดšเต†เดฏเตเดฏเตเด‚
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดฐเตเดคเต.

"__AVR_XMEGA__"
เด‰เดชเด•เดฐเดฃเด‚/เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† XMEGA เด•เตเดŸเตเด‚เดฌเดคเตเดคเดฟเตฝ เดชเต†เดŸเตเดŸเดคเดพเดฃเต.

"__AVR_HAVE_ELPM__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต "ELPM" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเตเดฃเตเดŸเต.

"__AVR_HAVE_ELPMX__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต "ELPM R เด‰เดฃเตเดŸเตn,Z" เด•เต‚เดŸเดพเดคเต† "ELPM Rn,Z+" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

"__AVR_HAVE_MOVW__"
16-เดฌเดฟเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดจเต€เด•เตเด•เด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต "MOVW" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเตเดฃเตเดŸเต.

"__AVR_HAVE_LPMX__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต "LPM R เด‰เดฃเตเดŸเตn,Z" เด•เต‚เดŸเดพเดคเต† "เดŽเตฝเดชเดฟเดŽเด‚ เด†เตผn,Z+" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

"__AVR_HAVE_MUL__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต เด’เดฐเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเดฏเตผ เด‰เดฃเตเดŸเต.

"__AVR_HAVE_JMP_CALL__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต "JMP", "เด•เต‹เตพ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดฃเตเดŸเต. เด‰เดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดฎเดพเดฃเดฟเดคเต
เด•เตเดฑเดžเตเดžเดคเต 16@tie{}KiB เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ "-mshort-calls" เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

"__AVR_HAVE_EIJMP_EICALL__"
"__AVR_3_BYTE_PC__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต "EIJMP", "EICALL" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดฃเตเดŸเต. เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดฎเดพเดฃเดฟเดคเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† 128@tie{}KiB-เตฝ เด•เต‚เดŸเตเดคเตฝ. เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเดจเตเดจเตเด‚ เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚
เด•เต—เดฃเตเดŸเตผ (PC) 3@tie{}เดฌเตˆเดฑเตเดฑเตเด•เตพ เดตเต€เดคเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต.

"__AVR_2_BYTE_PC__"
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เต—เดฃเตเดŸเดฑเดฟเดจเต (PC) 2@tie{}เดฌเตˆเดฑเตเดฑเตเด•เตพ เดตเต€เดคเดฟเดฏเตเดฃเตเดŸเต. เดตเดฐเต†เดฏเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดฎเดพเดฃเดฟเดคเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† 128@tie{}KiB.

"__AVR_HAVE_8BIT_SP__"
"__AVR_HAVE_16BIT_SP__"
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ (SP) เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 8-เดฌเดฟเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ 16-เดฌเดฟเดฑเตเดฑเต เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด•เดฎเตเดชเตˆเดฒเตผ. เดˆ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเดŸเต† เดจเดฟเตผเดตเดšเดจเดคเตเดคเต† "-mtiny-stack" เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต.

"__AVR_HAVE_SPH__"
"__AVR_SP8__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต SPH (เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเตเดฑเต† เด‰เดฏเตผเดจเตเดจ เดญเดพเด—เด‚) เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตโ€Œเดทเตป เดฐเดœเดฟเดธเตโ€Œเดฑเตเดฑเตผ เด‰เดฃเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฃเตเดŸเต
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เด’เดฐเต 8-เดฌเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ. เดˆ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเดŸเต† เดจเดฟเตผเดตเดšเดจเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต
"-mmcu=" เด•เต‚เดŸเดพเดคเต† "-mmcu=avr2", "-mmcu=avr25" เดŽเดจเตเดจเต€ เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ "-msp8" เดตเดดเดฟเดฏเตเด‚.

"__AVR_HAVE_RAMPD__"
"__AVR_HAVE_RAMPX__"
"__AVR_HAVE_RAMPY__"
"__AVR_HAVE_RAMPZ__"
เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต "RAMPD", "RAMPX", "RAMPY", "RAMPZ" เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตโ€Œเดทเตป เดฐเดœเดฟเดธเตโ€Œเดฑเตเดฑเตผ เด‰เดฃเตเดŸเต,
เดฏเดฅเดพเด•เตเดฐเดฎเด‚.

"__NO_INTERRUPTS__"
เดˆ เดฎเดพเด•เตเดฐเต‹ "-mno-interrupts" เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเตป เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

"__AVR_ERRATA_SKIP__"
"__AVR_ERRATA_SKIP_JMP_CALL__"
เดšเดฟเดฒ AVR เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ (AT90S8515, ATmega103) เด•เดพเดฐเดฃเด‚ 32-เดฌเดฟเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฐเตเดคเต
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดถเด•เต. "SBRS", "SBRC", "SBIS", "SBIC", "CPSE" เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•.
"__AVR_HAVE_JMP_CALL__" เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚.

"__AVR_SFR_OFFSET__=เด“เดซเตเดธเต†เดฑเตเดฑเต"
"IN" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ I/O เดธเตเดชเต†เดทเตเดฏเตฝ เดซเด‚เด—เตโ€Œเดทเตป เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเต† เดจเต‡เดฐเดฟเดŸเตเดŸเต เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ,
"OUT", "SBI" เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเด•เตเด•เต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเตฝเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดฒเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
"LD" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "STS" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฑเดพเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด•. เดˆ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ I/O@tie{}เดตเดฟเดฒเดพเดธเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต RAM เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฑเดฏเตเด•เตเด•เดฃเด‚.

"__WITH_AVRLIBC__"
AVR-Libc-เดจเตŠเดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เด‚เดชเตˆเดฒเตผ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฃเตเด•
"--with-avrlibc" เด•เต‹เตบเดซเดฟเด—เตผ เด“เดชเตเดทเตป.

เดฌเตเดฒเดพเด•เตเด•เตเดซเดฟเตป เด“เดชเตเดทเดจเตเด•เตพ

-mcpu=เดธเดฟเดชเดฟเดฏเต[-sirevision]
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฌเตเดฒเดพเด•เตเด•เตเดซเดฟเตป เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ, เดธเดฟเดชเดฟเดฏเต เด’เดจเตเดจเดพเด•เดพเด‚
เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ,
เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, bf542m,
bf544m, bf547m, bf548m, bf549m, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ. เด“เดชเตเดทเดฃเตฝ sirevision เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฌเตเดฒเดพเด•เตเด•เตเดซเดฟเตป เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดธเดฟเดฒเดฟเด•เตเด•เตบ เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด‚. เด‡เดคเดฟเดจเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเตผเด—เตเด—เด™เตเด™เตพ
เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดธเดฟเดฒเดฟเด•เตเด•เตบ เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚. เดŽเด™เตเด•เดฟเตฝ sirevision is เด†เดฐเตเด‚, เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เดŽเด™เตเด•เดฟเตฝ sirevision is เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚, เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. "__SILICON_REVISION__" เดฎเดพเด•เตเดฐเต‹ เดฐเดฃเตเดŸเต เดนเต†เด•เตเดธเดพเดกเต†เดธเดฟเดฎเตฝ เด…เด•เตเด•เด™เตเด™เดณเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฟเดฒเดฟเด•เตเด•เตบ เดฑเดฟเดตเดฟเดทเดจเดฟเดฒเต† เดตเดฒเตเดคเตเด‚ เดšเต†เดฑเตเดคเตเดฎเดพเดฏ เดธเด‚เด–เตเดฏเด•เดณเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ sirevision is
เด†เดฐเตเด‚, "__SILICON_REVISION__" เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดŽเด™เตเด•เดฟเตฝ sirevision is เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚,
"__SILICON_REVISION__" เดŽเดจเตเดจเดคเต 0xffff เดŽเดจเตเดจเต เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด“เดชเตเดทเดฃเตฝ เด†เดฃเต†เด™เตเด•เดฟเตฝ sirevision เด…เดฒเตเดฒ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต, เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดฌเตเดฒเดพเด•เตเด•เตโ€Œเดซเดฟเดจเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดธเดฟเดฒเดฟเด•เตเด•เตบ เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด‚ GCC เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เดธเดธเตผ.

เดชเดฟเดจเตเดคเตเดฃ เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฃเต. เดตเต‡เดฃเตเดŸเดฟ เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดชเตเดฐเต‹เดธเดธเตผ เดฎเดพเด•เตเดฐเต‹ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚.
เดˆ เด“เดชเตเดทเตป เด‡เดฒเตเดฒเดพเดคเต†, เดฌเตเดซเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดจเตเดฌเดจเตเดงเด‚
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดชเตเดฐเต‹เดธเดธเตผ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดธเดฟเดชเดฟเดฏเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เด’เดชเตเดชเด‚ bfin-elf เดŸเต‚เตพเดšเต†เดฏเดฟเตป,
libgloss เดจเตฝเด•เตเดจเตเดจ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ BSP-เดจเต† if-เตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต -เดŽเด‚เดธเดฟเด‚ เด…เดฒเตเดฒ
เดจเตฝเด•เดฟ.

-เดŽเด‚เดธเดฟเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดฒเดฟเดฌเตเด—เตเดฒเต‹เดธเต เดจเตฝเด•เดฟเดฏ เดฌเดฟเดŽเดธเตเดชเดฟ. เดˆ เด“เดชเตโ€Œเดทเตป เด‡เดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดพเดฌเดฒเตเดฏเดฎเตเดณเตเดณเต‚ bfin-elf
เดŸเต‚เตพเดšเต†เดฏเดฟเตป. เดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เดšเดฟเดฒ เด“เดชเตเดทเดจเตเด•เตพ -เดฎเดฟเดกเต-เดทเต†เดฏเตผเดกเต-เดฒเตˆเดฌเตเดฐเดฑเดฟ เด’เดชเตเดชเด‚ -mfdpic, เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต
-เดŽเด‚เดธเดฟเด‚.

-เดฎเต‹เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
เดฒเต€เดซเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต
เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เดงเดฟเด• เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เด‡เดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต. เด“เดชเตเดทเตป -เดซเต‹เดฎเดฟเดฑเตเดฑเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดซเตเดฐเต†เดฏเดฟเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ, เด‡เดคเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚.

-mspecld-เด…เดจเต‹เดฎเดฒเดฟ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เด‚เดชเตˆเดฒเตผ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเดฎเตเดณเตเดณ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด™เตเด™เตพ. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ,
"__WORKAROUND_SPECULATIVE_LOADS" เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mno-specld-เด…เดจเต‹เดฎเดฒเดฟ
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดฒเต‹เดกเตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป เด…เดงเดฟเด• เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต.

-mcsync-เด…เดจเต‹เดฎเดฒเดฟ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเดฟเตฝ CSYNC เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เด‚เดชเตˆเดฒเตผ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเต‹เดชเดพเดงเดฟเด• เดถเดพเด–เด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ SSYNC เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดณเดฐเต† เดตเต‡เด—เด‚. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ,
"__WORKAROUND_SPECULATIVE_SYNCS" เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mno-csync-เด…เดจเต‹เดฎเดฒเดฟ
CSYNC เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ SSYNC เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป เด…เดงเดฟเด• เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต
เด’เดฐเต เดธเต‹เดชเดพเดงเดฟเด• เดถเดพเด– เด•เดดเดฟเดžเตเดžเต เด‰เดŸเตป.

-mlow-64k
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดฎเตเดดเตเดตเตป เด…เดฑเดฟเดตเตเด‚ เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดธเตเดตเดพเดคเดจเตเดคเตเดฐเตเดฏเดฎเตเดฃเตเดŸเต
เด•เตเดฑเดžเตเดž 64k เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต.

-mno-low-64k
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดเด•เดชเด•เตเดทเต€เดฏเดฎเดพเดฏเดฟ เดตเดฒเตเดคเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mstack-check-l1
uClinux เดฎเตเด–เต‡เดจ L1 เดธเตโ€Œเด•เตเดฐเดพเดšเตเดšเตโ€Œเดชเดพเดกเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เด•เตเด•เดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•
เด•เต‡เตผเดฃเตฝ.

-เดฎเดฟเดกเต-เดทเต†เดฏเตผเดกเต-เดฒเตˆเดฌเตเดฐเดฑเดฟ
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดเดกเดฟ เดฐเต€เดคเดฟ เดตเดดเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเต
เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fPIC. เด’เดฐเต bfin-elf เดฒเด•เตเดทเตเดฏเด‚, เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-เดŽเด‚เดธเดฟเด‚.

-mno-id-shared-library
เดเดกเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mleaf-id-shared-library
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดเดกเดฟ เดฐเต€เดคเดฟ เดตเดดเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด•
เดˆ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดเดกเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ.
เดœเดฎเตเดชเตเด•เตพเด•เตเด•เตเด‚ เด•เต‹เดณเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด‡เดคเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

-mno-leaf-id-shared-library
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดเดกเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเดฐเตเดคเต.
เดœเดฎเตเดชเต, เด•เต‹เตพ เด‡เตปเดธเตโ€Œเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฒเต‹ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด‚.

-mshared-library-id=n
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดเดกเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดจเดฎเตเดชเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟ.
0 เดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚, เดฎเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด† เดจเดฎเตเดชเตผ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเตเดฅเดฒเดฎเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดธเดฎเดฏเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต.

-msep-data
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เดฎเต‡เด–เดฒเดฏเดฟเตฝ เดกเดพเดฑเตเดฑเดพ เดธเต†เด—เตเดฎเต†เดจเตเดฑเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดธเต†เด—เตเดฎเต†เดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต. เด‡เดคเต เด‡เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดธเต†เด•เตเดทเดจเดฟเดจเต†เดคเดฟเดฐเดพเดฏ เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต.

-mno-sep-data
เดกเดพเดฑเตเดฑ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mlong-เด•เต‹เดณเตเด•เตพ
-mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ
เดŽเดจเตเดจ เดตเดฟเดฒเดพเดธเด‚ เด†เดฆเตเดฏเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เดจเดŸเดคเตเดคเดพเตป เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดˆ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด’เดฐเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด•เต‹เตพ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเตป 24-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเตเดตเดฟเดšเตเดšเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด•เต‹เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เด“เดซเตเดธเต†เดฑเตเดฑเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต.

เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
เดธเตเดฅเดฟเดฐ เดธเตเดตเดญเดพเดตเด‚. เด•เด‚เดชเตˆเดฒเตผ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพเด•เตเด•เต เดฏเดพเดคเตŠเดฐเต เดธเตเดตเดพเดงเต€เดจเดตเตเดฎเดฟเดฒเตเดฒเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดซเด‚เด—เตโ€Œเดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดตเดดเดฟ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต.

-mfast-fp
เดซเดพเดธเตเดฑเตเดฑเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•. เดˆ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดเด‡เด‡เด‡เดฏเดฟเตฝ เดšเดฟเดฒเดคเต เดตเดฟเดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดจเต‹เดŸเตเดŸเต-เดŽ-เดจเดฎเตเดชเดฑเดฟเดจเต†เดคเดฟเดฐเต† (NAN) เด‡เตปเดชเตเดŸเตเดŸเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดจเดฟเดฏเดฎเด™เตเด™เตพ
เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เดคเดพเตฝเดชเตเดชเดฐเตเดฏเด‚.

-minline-plt
เด…เดฑเดฟเดฏเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเดฟเดฒเต† PLT เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเดŸเต† เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เด…เดคเดฟเดฒเตเดฒเดพเดคเต† เด’เดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ -mfdpic.

-เดฎเตพเดŸเตเดŸเดฟเด•เต‹เตผ
เดฎเตพเดŸเตเดŸเดฟเด•เต‹เตผ เดฌเตเดฒเดพเด•เตเด•เตเดซเดฟเตป เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเดฟ เด’เดฑเตเดฑเดฏเตเด•เตเด•เตŠเดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เดถเดฐเดฟเดฏเดพเดฏ เด†เดฐเด‚เดญ เดซเดฏเดฒเตเด•เดณเตเด‚
เดฎเตพเดŸเตเดŸเดฟเด•เต‹เตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดˆ เด“เดชเตเดทเตป เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
"__BFIN_MULTICORE". เด•เต‚เดŸเต† เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เต‚ -mcpu=bf561[-sirevision]. เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด•เต‚เดŸเต† -เดŽเด‚เด•เต‹เดฑเดฟเดฏ or -เดŽเด‚เด•เต‹เดฑเต†เดฌเต. เด‡เดคเต เด•เต‚เดŸเดพเดคเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ -เดŽเด‚เด•เต‹เดฑเดฟเดฏ or -เดŽเด‚เด•เต‹เดฑเต†เดฌเต, เดธเดฟเด‚เด—เดฟเตพ
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป/เดกเตเดฏเตเดตเตฝ เด•เต‹เตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฎเต‹เดกเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฎเดพเดคเตƒเด•เดฏเดฟเตฝ, เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เด•เต‹เตผ เดฌเดฟเดฏเต† coreb_main เดŽเดจเตเดจเต เดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดฃเด‚. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ -เดŽเด‚เด•เต‹เดฑเดฟเดฏ or -เดŽเด‚เด•เต‹เดฑเต†เดฌเต, เด’เดจเตเดจเต
เด“เดฐเต‹ เด•เต‹เตผ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฎเต‹เดกเดฒเดฟเดจเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดฑเตเดฑเดคเตเดคเดตเดฃ
เด•เต‹เตผ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฎเต‹เดกเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เดŽเด‚เด•เต‹เดฑเดฟเดฏ
เด“เดฐเต‹ เด•เต‹เดฑเดฟเดจเตเด‚ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ BF561-เดจเตเดฑเต† Core A-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฑเตเดฑเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฎเต‹เดกเตฝ. เด•เต‹เตผ เดŽ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดถเดฐเดฟเดฏเดพเดฏ เด†เดฐเด‚เดญ เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเดฟเด™เตเด•เต เดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.
เดˆ เด“เดชเตเดทเตป "__BFIN_COREA" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต -เดฎเตพเดŸเตเดŸเดฟเด•เต‹เตผ.

-เดŽเด‚เด•เต‹เดฑเต†เดฌเต
เด“เดฐเต‹ เด•เต‹เดฑเดฟเดจเตเด‚ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ BF561-เดจเตเดฑเต† Core B-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฑเตเดฑเดฏเตโ€Œเด•เตเด•เต เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฎเต‹เดกเตฝ. เด•เต‹เตผ เดฌเดฟเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดถเดฐเดฟเดฏเดพเดฏ เด†เดฐเด‚เดญ เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเดฟเด™เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.
เดˆ เด“เดชเตเดทเตป "__BFIN_COREB" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, coreb_main เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดชเตเดฐเดงเดพเดจเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด•เต‚เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต -เดฎเตพเดŸเตเดŸเดฟเด•เต‹เตผ.

-msdram
SDRAM-เดจเตเดณเตเดณ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เดถเดฐเดฟเดฏเดพเดฏ เด†เดฐเด‚เดญ เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเดฟเด™เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
SDRAM-เดฒเต‡เด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‡เดŸเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดฒเต‹เดกเตผ SDRAM เด†เดฐเด‚เดญเดฟเด•เตเด•เดฃเด‚
SDRAM-เดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป. เดˆ เด“เดชเตเดทเตป "__BFIN_SDRAM" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.

-micplb
เดฑเตบ เดŸเตˆเดฎเดฟเตฝ ICPLB-เด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เด‡เดคเต เดšเดฟเดฒ เด…เดชเดพเด•เดคเด•เดณเดฟเตฝ เดธเตเดตเดพเดงเต€เดจเด‚ เดšเต†เดฒเตเดคเตเดคเตเดจเตเดจเต
เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ. Linux เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ, ICPLB-เด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ; เดตเต‡เดฃเตเดŸเดฟ
เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด“เดซเดพเดฃเต.

C6x เด“เดชเตเดทเดจเตเด•เตพ

-เดฎเดพเตผเดšเตเดšเต=เดชเต‡เดฐเต
เด‡เดคเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป GCC เดˆ เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเต เดŽเดจเตเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต
เดชเต‡เดฐเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ, เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ, c64x+, เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ, c67x+, เดšเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธ.

-mbig-endian
เด’เดฐเต เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mlittle-endian
เด’เดฐเต เดšเต†เดฑเดฟเดฏ-เดŽเตปเดกเดฟเดฏเตป เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-เดŽเด‚เดธเดฟเด‚
เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเดฟเด™เตเด•เตผ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

-msdata=default
เดšเต†เดฑเดฟเดฏ เด†เด—เต‹เดณเดตเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‡เดŸเตเด• .neardata เดตเดฟเดญเดพเด—เด‚, เด…เดคเต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
"B14" เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•. เดšเต†เดฑเดฟเดฏ เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด—เตเดฒเต‹เดฌเตฝ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด‡เดคเดฟเตฝ เด‡เดŸเตเด• .bss เดตเดฟเดญเดพเด—เด‚,
เดฏเต‹เดŸเต เดšเต‡เตผเดจเตเดจเต เด•เดฟเดŸเด•เตเด•เตเดจเตเดจเดคเต .neardata เดตเดฟเดญเดพเด—เด‚. เดšเต†เดฑเดฟเดฏ เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด‚ เดกเดพเดฑเตเดฑ เดจเตฝเด•เตเด• .เดฑเต‹เดกเดพเดฑเตเดฑ
เดตเดฟเดญเดพเด—เด‚. เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดพ เดญเดพเด—เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด…เดจเตเดฌเดจเตเดง เดตเดฟเดญเดพเด—เด™เตเด™เดณเดพเดฃเต .เดซเตผเดกเดพเดฑเตเดฑ, .เดฌเดนเตเดฆเต‚เดฐเด‚
เด’เดชเตเดชเด‚ .const.

-msdata=เดŽเดฒเตเดฒเดพเด‚
เดšเต†เดฑเดฟเดฏ เด’เดฌเตโ€Œเดœเดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•, เด’เดชเตเดชเด‚
เด…เดต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต "B14" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดฒเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-msdata=เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต, เด•เต‚เดŸเดพเดคเต† เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด•. เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เด†เด—เต‹เดณ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‡เดŸเตเด• .เดซเตผเดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เด‚,
เดŽเดจเตเดจเดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด…เตบเดจเดฟเดทเตเดฏเดฒเตˆเดธเตเดกเต เดกเดพเดฑเตเดฑเดฏเตเด‚ .เดฌเดนเตเดฆเต‚เดฐเด‚ เดตเดฟเดญเดพเด—เด‚. เดŽเดฒเตเดฒเดพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด• .const
เดตเดฟเดญเดพเด—เด‚.

เดšเตเดฐเดฟเดธเต เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด“เดชเตเดทเดจเตเด•เตพ CRIS เดชเต‹เตผเดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดฎเดพเตผเดšเตเดšเต=เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚
-mcpu=เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚ เด†เด•เตเดจเตเดจเต
v3, v8 เด’เดชเตเดชเด‚ v10 เดฏเดฅเดพเด•เตเดฐเดฎเด‚ ETRAX 4, ETRAX 100, ETRAX 100 LX เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต v0
cris-axis-linux-gnu เด’เดดเดฟเด•เต†, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต v10.

-mtune=เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚
เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเด• เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเต เดฌเดพเดงเด•เดฎเดพเดฏ เดŽเดฒเตเดฒเดพเด‚, เด’เดดเดฟเด•เต†
เดŽเดฌเดฟเดเดฏเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเดตเตเด‚. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚ เด†เด•เตเดจเตเดจเต
เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚.

-mmax-stack-frame=n
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เด•เดตเดฟเดฏเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• n เดฌเตˆเดฑเตเดฑเตเด•เตพ.

-เดฎเต†เดŸเตเดฐเดพเด•เตเดธเต4
-เดฎเต†เดŸเตเดฐเดพเด•เตเดธเต100
เด“เดชเตเดทเดจเตเด•เตพ -เดฎเต†เดŸเตเดฐเดพเด•เตเดธเต4 เด’เดชเตเดชเด‚ -เดฎเต†เดŸเตเดฐเดพเด•เตเดธเต100 เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเด™เตเด™เดณเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=v3 เด’เดชเตเดชเด‚ -เดฎเดพเตผเดšเตเดšเต=v8
เดฏเดฅเดพเด•เตเดฐเดฎเด‚.

-mmul-เดฌเด—เต-เดชเดฐเดฟเดนเดพเดฐเด‚
-mno-mul-bug-เดชเดฐเดฟเดนเดพเดฐเด‚
CPU เดฎเต‹เดกเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ "muls", "mulu" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต† เด’เดฐเต เดฌเด—เดฟเดจเต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•
เดฌเดพเดงเด•เดฎเดพเดฃเต. เดˆ เด“เดชเตเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเดœเต€เดตเดฎเดพเดฃเต.

-mpdebug
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเดฟเตฝ CRIS-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเต†เตผเดฌเต‹เดธเต เดกเต€เดฌเด—เตเด—เตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ
เด“เดชเตโ€Œเดทเตป เด“เดซเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดซเดฒเดตเตเดฎเตเดฃเตเดŸเต #NO_APP เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค-เด•เต‹เดกเต เดธเต‚เดšเด•เด‚
เด…เดธเด‚เดฌเตเดฒเดฟ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เด…เดธเด‚เดฌเตเดฒเตผ.

-mcc-init
เดฎเตเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เดฃเตเดŸเต€เดทเตป เด•เต‹เดกเต เดซเดฒเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต; เดŽเดชเตเดชเต‹เดดเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•
เด•เดฃเตเดŸเต€เดทเตป เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดจเดพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-mno-เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ
เดชเต‹เดธเตเดฑเตเดฑเต-เด…เดฒเตเดฒเดพเดคเต†เดฏเตเดณเตเดณ เด…เดกเตเดฐเดธเดฟเด‚เด—เต เดฎเต‹เดกเตเด•เดณเดฟเตฝ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เดณเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดฐเตเดคเต.
เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตเด‚.

-mstack-align
-mno-stack-align
-mdata-align
-mno-data-align
-mconst-align
-mno-const-align
เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ (เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด‡เดฒเตเดฒ) เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต),
เดตเตเดฏเด•เตเดคเดฟเด—เดค เดกเดพเดฑเตเดฑเดฏเตเด‚ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ เด’เดฑเตเดฑ เดกเดพเดฑเตเดฑเดพ เด†เด•เตโ€Œเดธเดธเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฃเด‚
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค CPU เดฎเต‹เดกเดฒเดฟเดจเต. 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดพเดธเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดŽเดฌเดฟเด
เด˜เดŸเดจ เดฒเต‡เด”เดŸเตเดŸเต เดชเต‹เดฒเตเดณเตเดณ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

-m32-เดฌเดฟเดฑเตเดฑเต
-m16-เดฌเดฟเดฑเตเดฑเต
-m8-เดฌเดฟเดฑเตเดฑเต
เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดกเดพเดฑเตเดฑ-, เด•เต‹เตบเดธเตเดฑเตเดฑเต-เด…เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดซเตเดฐเต†เดฏเดฟเด‚, เดฑเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดกเดพเดฑเตเดฑ, เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ 32-เดฌเดฟเดฑเตเดฑเต, 16-เดฌเดฟเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 8-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดพเดธเดฎเดพเดฃเต.

-mno-prologue-epilogue
-เดชเตเดฐเต‹เดฒเต‹เด—เต-เดŽเดชเตเดชเดฟเดฒเต‹เด—เต
เด•เต‚เดŸเต† -mno-prologue-epilogue, เดธเดพเดงเดพเดฐเดฃ เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เตเด‚ เดŽเดชเตเดชเดฟเดฒเต‹เด—เตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ, เดฑเดฟเดŸเตเดŸเต‡เตบ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต‹ เดฑเดฟเดŸเตเดŸเต‡เตบ เดธเต€เด•เตเดตเตปเดธเตเด•เดณเต‹ เด‡เดฒเตเดฒ
เด•เต‹เดกเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต. เดตเดฟเดทเตเดตเตฝ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดฎเดพเดคเตเดฐเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด•เต‹เดกเต: เด•เต‹เตพ เดธเต‡เดตเต เดšเต†เดฏเตเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต‹ เดชเดฟเดถเด•เตเด•เดณเต‹ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ
เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดณเตเดณ เดธเด‚เดญเดฐเดฃเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

-mno-gotplt
-mgotplt
เด•เต‚เดŸเต† -fpic เด’เดชเตเดชเด‚ -fPIC, เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด•เตเดฐเดฎเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•).
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ (เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเดฟเตฝ เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเด‚
เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ) PLT-เดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mgotplt.

-เดฎเต†เตฝเดซเต
เดฒเต†เด—เดธเดฟ เดจเต‹-เด“เดชเต เด“เดชเตโ€Œเดทเตป cris-axis-elf, cris-axis-linux-gnu เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเต‚
เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ.

-mlinux
เดฒเต†เด—เดธเดฟ เดจเต‹-เด“เดชเต เด“เดชเตโ€Œเดทเตป cris-axis-linux-gnu เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดณเตเดณเต‚.

-เดธเดฟเด‚
cris-axis-elf-เดจเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดš เดˆ เด“เดชเตเดทเตป เด‡เตปเดชเตเดŸเตเดŸเต-เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เด•เต‹เดกเต, เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ, เดธเต€เดฑเต‹ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เดกเดพเดฑเตเดฑ
เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดธเดฟเด‚2
เดชเต‡เดพเดฒเต† -เดธเดฟเด‚, เดŽเดจเตเดจเดพเตฝ 0x40000000 เดฒเตเด‚ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดฒเดฟเด™เตเด•เตผ เด“เดชเตเดทเดจเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเด•.
0x80000000-เตฝ เดกเดพเดฑเตเดฑ เด†เดฐเด‚เดญเดฟเดšเตเดšเต.

CR16 เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด“เดชเตเดทเดจเตเด•เตพ CR16 เดชเต‹เตผเดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดŽเด‚เดŽเด‚เดŽเดธเดฟ
เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ-เด…เด•เตเดฎเตเดฒเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.

-mcr16cplus
-mcr16c
CR16C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ CR16C+ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. CR16C+ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

-เดŽเด‚เดธเดฟเด‚
เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ libsim.a เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเตฝเดซเดฟเดจเต เดฌเดพเดงเด•เดฎเดพเดฃเต
เด•เดฎเตเดชเตˆเดฒเตผ เดฎเดพเดคเตเดฐเด‚.

-เดฎเดฟเดจเตเดฑเต32
32-เดฌเดฟเดฑเตเดฑเต เดตเตˆเดกเต เด†เดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

-mbit-ops
เดฌเดฟเดฑเตเดฑเต เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ sbit/cbit เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

-mdata-model=เดฎเดพเดคเตƒเด•
เด’เดฐเต เดกเดพเดฑเตเดฑ เดฎเต‹เดกเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดฎเดพเดคเตƒเด• เด†เด•เตเดจเตเดจเต เดธเดฎเต€เดชเด‚, เดฌเดนเตเดฆเต‚เดฐเด‚ or เด‡เดŸเดคเตเดคเดฐเด‚. เด‡เดŸเดคเตเดคเดฐเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฌเดนเตเดฆเต‚เดฐเด‚ CR16C เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ -mcr16c เด“เดชเตเดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเดฒเตเดฒ
เดซเดพเตผ เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดกเดพเดฐเตเดตเดฟเดจเต เด“เดชเตเดทเดจเตเด•เตพ

เดกเดพเตผเดตเดฟเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเด‚ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดพเตผเดตเดฟเดจเดฟเดฒเต† FSF GCC "เด•เตŠเดดเตเดชเตเดชเต" เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ; เด‡เดคเต เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดเด• เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ. เดกเดพเตผเดตเดฟเดจเดฟเดฒเต† เด†เดชเตเดชเดฟเดณเดฟเดจเตเดฑเต† เดœเดฟเดธเดฟเดธเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ "เด•เตŠเดดเตเดชเตเดชเต" เดซเดฏเดฒเตเด•เตพ -เด•เดฎเดพเดจเด‚ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดฒเดฟเด™เตเด•เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดซเดฒเด™เตเด™เตพ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดฒเดฟเดชเตเดชเต‹.

เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดชเดตเดฟเดญเดพเด—เด‚ (เด‡เดคเต เดชเต‹เดฒเต† ppc7400 or ppc970 or i686) เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต
GCC เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจ ISA เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดซเตเดฒเดพเด—เตเด•เตพ -เดŽเด‚เดธเดฟเดชเดฟเดฏเต or - เดฎเดพเตผเดšเตเดšเต. เดฆเดฟ
-force_cpusubtype_ALL เด‡เดคเต เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เด’เดฐเต เดเดŽเดธเตเดŽ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดกเดพเตผเดตเดฟเตป เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด…เดตเดฏเตเดŸเต† เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เด…เดธเด‚เดฌเตเดฒเตผ, as, เดŽเดจเตเดจ เด‰เดชเดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเต เดธเดพเดงเตเดคเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เต‚
เด…เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเตฝ, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต a-เดฏเดฟเตฝ 64-เดฌเดฟเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเตฝเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ ppc750 เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ.
เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตผ, /usr/bin/libtool, เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต‹เดฆเดฟเดšเตเดšเดพเตฝ เด’เดฐเต เดชเดฟเดถเด•เต เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดžเตเดž เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดธเดฌเตเดŸเตˆเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป (เด‡เดคเดฟเดจเดพเดฏเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด‡เดŸเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต ppc970 a เดฒเต† เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ ppc7400 เดชเตเดธเตเดคเด•เดถเดพเดฒ). เด‡เดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฒเดฟเด™เตเด•เตผ
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพเดธเต, ld, เดจเดฟเดถเตเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดจเต เดเดฑเตเดฑเดตเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด‰เดชเดตเดฟเดญเดพเด—เด‚ เดจเตฝเด•เตเด‚
เด…เดคเดฟเดจเตเดฑเต† เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ.

-Fเดฎเตเดคเดฒเดพเดณเดฟ
เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดšเต‡เตผเด•เตเด•เตเด• เดฎเตเดคเดฒเดพเดณเดฟ เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดคเดฒเดฏเดฟเดฒเต‡เด•เตเด•เต
เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ. เดˆ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดตเดฏเตเดฎเดพเดฏเดฟ เด‡เดŸเด•เดฒเตผเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -I
เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด‡เดŸเดคเตเดคเตเดจเดฟเดจเตเดจเต เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเต เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดธเตโ€Œเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ เด‰เดณเตเดณ เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดพเดฃเต เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เด’เดฐเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต a
a เด‰เดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ "เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ" เด’เดชเตเดชเด‚ / เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดธเตเดตเด•เดพเดฐเตเดฏ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ" เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด…เดคเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต ".เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต". เด’เดฐเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดฑเต† เดชเต‡เดฐเดพเดฃเต เดˆ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต
เด’เดดเดฟเด•เต† ".เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต". เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เด’เดจเตเดจเดฟเตฝ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด† เดฐเดฃเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ, เด•เต‚เดŸเต† "เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ" เด†เดฆเตเดฏเด‚ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด’เดฐเต เดธเดฌเตเดซเตเดฐเต†เดฏเดฟเด‚ เดตเตผเด•เตเด•เต a
เด’เดฐเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเตฝ เด‰เดณเตเดณ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ "เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ" เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดธเดฌเตเดซเตเดฐเต†เดฏเดฟเด‚ เดตเตผเด•เตเด•เต เดนเต†เดกเดฑเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด’เดฐเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดฑเต† เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฆเตƒเดถเตเดฏเดฎเดพเด•เต‚
เดธเดฌเตเดซเตเดฐเต†เดฏเดฟเด‚ เดตเตผเด•เตเด•เต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเดนเต‹เดฆเดฐ เดธเดฌเตเดซเตเดฐเต†เดฏเดฟเด‚ เดตเตผเด•เตเด•เต เดนเต†เดกเดฑเดฟเตฝ. เดŽเด™เตเด•เดฟเตฝ เดฐเดฃเตเดŸเต เดธเดฌเตเดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เตเด•เตพ เดธเดนเต‹เดฆเดฐเด™เตเด™เดณเดพเดฃเต
เด…เดต เด’เดฐเต‡ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดธเดฌเตเดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เดฟเดจเต a เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดชเต‡เดฐเต เด‰เดฃเตเดŸเดพเด•เดฐเตเดคเต
เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต, เด‡เดคเต เดฒเด‚เด˜เดฟเดšเตเดšเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚. เดจเดฟเดฒเดตเดฟเตฝ เด’เดฐเต เดธเดฌเตเดซเตเดฐเต†เดฏเดฟเด‚ เดตเตผเด•เตเด•เต
เดธเดฌเตโ€Œเดซเตเดฐเต†เดฏเดฟเด‚ เดตเตผเด•เตเด•เตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ, เดญเดพเดตเดฟเดฏเดฟเตฝ, เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดˆ. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ เด‡เดคเดฟเตฝ เด•เดพเดฃเดพเด‚ "/เดธเดฟเดธเตเดฑเตเดฑเด‚/เดฒเตˆเดฌเตเดฐเดฑเดฟ/เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เตเด•เตพ" เด’เดชเตเดชเด‚
"/เดฒเตˆเดฌเตเดฐเดฑเดฟ/เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ". เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ "#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• ",
เดŽเดตเดฟเดŸเต† เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ header.h เดŽเดจเตเดจเดคเดฟเตฝ เด•เดพเดฃเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
"เดธเตเดตเด•เดพเดฐเตเดฏ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ" or "เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ" เดกเดฏเดฑเด•เตเดŸเดฑเดฟ.

-iframeworkเดฎเตเดคเดฒเดพเดณเดฟ
เดชเต‡เดพเดฒเต† -F เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด’เดดเดฟเด•เต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด‚
เด‡เดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ -iframework เด’เดชเตเดชเด‚ -F เด•เต‚เดŸเต† เด†เดฃเต -iframework เด•เดฎเตเดชเตˆเดฒเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดดเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดคเดฒเดพเดณเดฟ. เดˆ เด“เดชเตเดทเตป เดธเดพเดงเตเดตเดพเดฃเต
เดญเดพเดทเด•เดณเตเดŸเต† เดธเดฟ เด•เตเดŸเตเด‚เดฌเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚.

- เดŠเดนเดฟเดšเตเดšเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•. STABS เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเดพเดฏเดฟ,
เด‡เดคเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -เดซเต†เดฒเดฟเดฎเดฟเดจเต‡เดฑเตเดฑเต-เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค-เดกเต€เดฌเด—เต-เดšเดฟเดนเตเดจเด™เตเด™เตพ. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด“เดฃเดพเดฃเต.

-เดœเดฟเดซเตเตพ
เดŽเดฒเตเดฒเดพ เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เดคเดฐเด™เตเด™เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•.

-mmacosx-version-min=เดชเดคเดฟเดชเตเดชเต
เดˆ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ MacOS X-เดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เดชเดคเดฟเดชเตเดชเต. เดธเดพเดงเดพเดฐเดฃ
เดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเดคเดฟเดชเตเดชเต 10.1, 10.2, 10.3.9 เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ
เดˆ เด“เดชเตเดทเตป เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดคเดฟเดชเตเดชเดพเดฃเต, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚
เดจเดฟเดฐเดตเดงเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเด‚ เด•เต‹เดกเต เดฌเต‡เดธเตเด•เตพเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดจเดŸเดคเตเดคเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดธเดพเดงเตเดฏเดฎเดพเดฃเต.

-เดŽเด‚เด•เต†เตผเดฃเตฝ
เด•เต‡เตผเดฃเตฝ เดตเดฟเด•เดธเดจ เดฎเต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดฆเดฟ -เดŽเด‚เด•เต†เตผเดฃเตฝ เด“เดชเตเดทเตป เดธเต†เดฑเตเดฑเตเด•เตพ - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต, -fno-common,
-fno-cxa-atexit, -fno-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ, -fno-เดจเต‹เตบ-เด•เต‹เตพ-เด…เดชเดตเดพเดฆเด™เตเด™เตพ, -เดซเดพเดชเตเดชเดฟเตพ-เด•เต†เด•เตเดธเตเดฑเตเดฑเต, -fno-เดฆเตเตผเดฌเดฒเดฎเดพเดฏ
เด’เดชเตเดชเด‚ -fno-rtti เดตเต‡เดฃเตเดŸเดฟเดŸเดคเตเดคเต. เดˆ เดฎเต‹เดกเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต -mno-altivec, -msoft-float,
-fno-builtin เด’เดชเตเดชเด‚ -mlong-เดถเดพเด– PowerPC เดฒเด•เตเดทเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ.

-mone-byte-bool
เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเด• bool เด…เดคเดฟเดจเดพเตฝ sizeof(bool)==1. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดตเดฒเดฟเดชเตเดชเด‚(เดฌเต‚เตพ) is 4
เดกเดพเตผเดตเดฟเตป/เดชเดตเตผเดชเดฟเดธเดฟเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด’เดชเตเดชเด‚ 1 Darwin/x86-เดจเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดˆ เด“เดชเตเดทเตป
x86-เตฝ เดฏเดพเดคเตŠเดฐเต เดธเตเดตเดพเดงเต€เดจเดตเตเดฎเดฟเดฒเตเดฒ.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดฆเดฟ -mone-byte-bool เดธเตเดตเดฟเดšเตเดšเต เดฌเตˆเดจเดฑเดฟ เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด† เดธเตเดตเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดˆ เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเต เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เต‚
เดธเตเดฅเดฟเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดกเดพเดฑเตเดฑเดพ เดฎเต‹เดกเดฒเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเด•.

-mfix-เด†เตปเดกเต-เดคเตเดŸเดฐเตเด•
-เดซเดฟเด•เตเดธเต-เด†เตปเดกเต-เดคเตเดŸเดฐเตเด•
-findirect-data
เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดœเดฟเดกเดฟเดฌเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต ".o" เดซเดฏเดฒเตเด•เตพ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•. -findirect-data เด’เดชเตเดชเด‚
-เดซเดฟเด•เตเดธเต-เด†เตปเดกเต-เดคเตเดŸเดฐเตเด• เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดŽเดฒเตเดฒเดพ_เดฒเต‹เดกเต
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด†เตผเด•เตเด•เตˆเดตเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด…เด‚เด—เด™เตเด™เดณเต†เดฏเตเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฎเดจเตเดทเตเดฏเดจเต† เด•เดพเดฃเตเด• ld(1) เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-เด†เตผเดšเตเดšเต_เดŽเดฑเดฑเตเด•เตพ_เดฎเดพเดฐเด•เดฎเดพเดฏ
เดคเต†เดฑเตเดฑเดพเดฏ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดถเด•เตเด•เตพ เดฎเดพเดฐเด•เดฎเดพเดฏเต‡เด•เตเด•เดพเด‚.

-เดฌเตˆเตปเดกเต_เด…เดฑเตเดฑเต_เดฒเต‹เดกเต
เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เตผ เดŽเดฒเตเดฒเดพเด‚ เดฌเตˆเตปเดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดซเดฏเตฝ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเต‹ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดฑเดซเดฑเตปเดธเตเด•เตพ.

-เดฌเดฃเตเดŸเดฟเตฝ
เด’เดฐเต Mach-o เดฌเดฃเตเดŸเดฟเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เดฎเดจเตเดทเตเดฏเดจเต† เด•เดพเดฃเตเด• ld(1) เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-เดฌเดฃเตเดŸเดฟเตฝ_เดฒเต‹เดกเตผ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ
เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด…เดคเต เดฌเดฟเตฝเดกเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต
เดฒเดฟเด™เตเด•เตเดกเต. เดฎเดจเตเดทเตเดฏเดจเต† เด•เดพเดฃเตเด• ld(1) เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-เดกเตˆเดจเดพเดฎเดฟเด•เตเดฒเดฟเดฌเต
เดˆ เด“เดชเตโ€Œเดทเตป เดชเดพเดธเดพเด•เตเดฎเตเดชเต‹เตพ, เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดจเต เดชเด•เดฐเด‚ เดœเดฟเดธเดฟเดธเดฟ เด’เดฐเต เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดกเดพเตผเดตเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดฒเดฟเดฌเตเดŸเต‚เตพ เด•เดฎเดพเตปเดกเต.

-force_cpusubtype_ALL
เด‡เดคเต เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ เดŽเดฒเตเดฒเดพเด‚ เด‰เดชเดตเดฟเดญเดพเด—เด‚, เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเดฟเดจเต เดชเด•เดฐเด‚
The -เดŽเด‚เดธเดฟเดชเดฟเดฏเต or - เดฎเดพเตผเดšเตเดšเต เด“เดชเตเดทเตป.

-allowable_client เด‡เดŸเดชเดพเดŸเตเด•เดพเดฐเดจเตเดฑเต† เดชเต‡เดฐเต
-เด‡เดŸเดชเดพเดŸเตเด•เดพเดฐเดจเตเดฑเต† เดชเต‡เดฐเต
-compatibility_version
-เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต
-เดกเต†เดกเต_เดธเตเดŸเตเดฐเดฟเดชเตเดชเต
-เด†เดถเตเดฐเดฟเดค-เดซเดฏเตฝ
-dylib_file
-dylinker_install_name
- เดšเดฒเดจเดพเดคเตเดฎเด•เด‚
-exported_symbols_list
-เดซเดฏเดฒเดฟเดธเตเดฑเตเดฑเต
-เดซเตเดฒเดพเดฑเตเดฑเต_เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต
-force_flat_namespace
-headerpad_max_install_names
-เด‡เดฎเต‡เดœเต_เดฌเต‡เดธเต
-init
-install_name
-keep_private_externs
-multi_module
-multiply_defined
-multiply_defined_unused
-noall_load
-no_dead_strip_inits_and_terms
-เดจเต‹เดซเดฟเด•เตเดธเตเดชเตเดฐเต†เดฌเตˆเตปเดกเดฟเด‚เด—เต
-เดจเดพเดฎเตพเดŸเตเดŸเดฟเดกเดฟเดซเตเด•เตพ
-เดจเต‹เดชเตเดฐเต†เดฌเตˆเตปเดกเต
-เดฎเต‚เด•เตเด•เต เดฒเดฟเด™เตเด•เตเดกเดฟเดฑเตเดฑเต
-pagezero_size
-เดชเตเดฐเต€เดฌเตˆเตปเดกเต
-prebind_all_twolevel_modules
-เดธเตเดตเด•เดพเดฐเตเดฏ_เดฌเดฃเตเดŸเดฟเตฝ
-read_only_relocks
-sectalign
-เดธเต†เด•เตเดŸเต‹เดฌเตเดœเด•เตเดฑเตเดฑเต เดšเดฟเดนเตเดจเด™เตเด™เตพ
-whyload
-seg1addr
-เดตเดฟเดญเดพเด—เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
-เดธเต†เด•เตเดŸเต‹เดฌเตเดœเด•เตเดฑเตเดฑเต เดšเดฟเดนเตเดจเด™เตเด™เตพ
-เดฎเต‡เด–เดฒ
-เดธเต†เด—เดฆเตเดฆเตผ
-segs_read_only_addr
-segs_read_write_addr
-seg_addr_table
-seg_addr_table_filename
-เดธเต†เด—เตเดฒเดฟเด™เตเด•เต†เดกเดฟเดฑเตเดฑเต
-เดธเต†เด—เตเดชเตเดฐเต‹เดŸเตเดŸเต
-segs_read_only_addr
-segs_read_write_addr
-single_module
- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต
-เดธเดฌเต_เดฒเตˆเดฌเตเดฐเดฑเดฟ
-เด‰เดช_เด•เตเดŸ
-twolevel_namespace
-เด•เตเดŸ
- เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเต
- unexported_symbols_list
เดฆเตเตผเดฌเดฒเดฎเดพเดฏ_เดฑเดซเดฑเตปเดธเต_เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ
- whatsloaded
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดกเดพเตผเดตเดฟเตป เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เดกเดพเตผเดตเดฟเตป เดฒเดฟเด™เตเด•เตผ เดฎเดพเตป เดชเต‡เดœเต เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดต เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ.

DEC เด†เตฝเดซ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m เดกเดฟเด‡เดธเดฟ เด†เตฝเดซ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mno-soft-float
-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดŽเดชเตเดชเต‡เดพเตพ -msoft-float เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต libgcc.a เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเด•. เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดฆเดฟเดจเดšเดฐเตเดฏเด•เดณเดพเตฝ เด…เดต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดคเตเดคเดชเด•เตเดทเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเตเดคเดฐเด‚ เด…เดจเตเด•เดฐเดฃเด™เตเด™เดณเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดงเดคเตเดคเดฟเตฝ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ, เดˆ เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเตฝเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เด†เตฝเดซเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ, เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฃเด‚
เด…เดตเดฐเต† เดตเดฟเดณเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดชเดฃเดฟเดคเต.

เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เด†เตฝเดซ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ.

-mfp-reg
-mno-fp-regs
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. -mno-fp-regs
เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -msoft-float. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต
เด“เดชเตเดชเดฑเดฃเตเดŸเตเด•เตพ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเตเด‚ เดชเต‹เดฒเต† เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต
เดซเดฒเด™เตเด™เตพ $f0-เดจเต เดชเด•เดฐเด‚ $0-เตฝ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต. เด‡เดคเตŠเดฐเต เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดณเดฟเด‚เด—เต เดธเต€เด•เตเดตเตปเดธเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเดฎเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเด‚เด—เตโ€Œเดทเตป
เด•เต‚เดŸเต† -mno-fp-regs เด† เด“เดชเตโ€Œเดทเดจเต‹เดŸเตŠเดชเตเดชเด‚ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เดˆ เดเดšเตเด›เดฟเด•เดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด—เด‚, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เด•เต‡เตผเดฃเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต
เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดฐเตเดคเต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ.

-เดฎเต€
เด†เตฝเดซ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดชเดฐเดฎเดพเดตเดงเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเด•เดŸเดจเด‚. เด‡เดคเต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ IEEE เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฃเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚,
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เดธเดนเดพเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดˆ เด“เดชเตเดทเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ IEEE-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต เด’เดดเดฟเด•เต† เด…เดคเดพเดฃเต เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค-เดชเดคเดพเด• เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ (เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•).
เดˆ เด“เดชเตโ€Œเดทเตป เด“เดฃเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹ "_IEEE_FP" เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเต
เดธเดฎเดพเดนเดพเดฐเด‚. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดกเต€เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต เดธเด‚เด–เตเดฏเด•เดณเตเด‚ เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดเด‡เด‡เด‡ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฏ เดจเต‹เตบ-เดŽ-เดจเดฎเตเดชเตผ, เดชเตเดฒเดธเต/เดฎเตˆเดจเดธเต เดŽเดจเตเดจเดฟเดต
เด…เดจเดจเตเดคเดค. เดฎเดฑเตเดฑเต เด†เตฝเดซ เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ เดˆ เด“เดชเตเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต -ieee_with_no_inexact.

-mieee-with-inexact
เด‡เดคเต เดชเต‹เดฒเต†เดฏเดพเดฃเต -เดฎเต€ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเต เด’เดดเดฟเด•เต† IEEE เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค-เดชเดคเดพเด•.
เดˆ เด“เดชเตโ€Œเดทเตป เด“เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเตเดณเตเดณ IEEE เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด•เดฃเด•เตเด•เต. "_IEEE_FP" เด•เต‚เดŸเดพเดคเต†, "_IEEE_FP_EXACT" เด’เดฐเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹ เด†เดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดšเดฟเดฒ เด†เตฝเดซ เดจเดฟเตผเดตเตเดตเดนเดฃเด™เตเด™เดณเดฟเตฝ, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเต เดตเดณเดฐเต† เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเต. เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เด•เต‹เดกเต เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ
เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค-เดชเดคเดพเด•, เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฐเตเดคเต. เดฎเดฑเตเดฑเต เด†เตฝเดซ เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เด“เดชเตเดทเตป -ieee_with_inexact.

-mfp-trap-mode=เดŸเตเดฐเดพเดชเตเดชเต-เดฎเต‹เดกเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด•เต†เดฃเดฟเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เด†เตฝเดซ
เด•เดฎเตเดชเตˆเดฒเตผเดฎเดพเตผ เดˆ เด“เดชเตเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต -fptm เดŸเตเดฐเดพเดชเตเดชเต-เดฎเต‹เดกเต. เดŸเตเดฐเดพเดชเตเดชเต เดฎเต‹เดกเต เดจเดพเดฒเดฟเตฝ เด’เดจเตเดจเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเด‚
เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ:

n เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ (เดธเดพเดงเดพเดฐเดฃ) เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚. เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เด’เดฐเต‡เดฏเตŠเดฐเต เด•เต†เดฃเดฟเด•เตพ
เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดต (เด‰เดฆเดพ, เดธเต€เดฑเต‹ เดŸเตเดฐเดพเดชเตเดชเดฟเดฒเต‚เดŸเต† เดตเดฟเดญเดœเดจเด‚).

u เดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เด•เต†เดฃเดฟเด•เตพ เด•เต‚เดŸเดพเดคเต† n, เด…เดฃเตเดŸเตผเดซเตเดฒเต‹ เดŸเตเดฐเดพเดชเตเดชเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

su เดชเต‡เดพเดฒเต† u, เดŽเดจเตเดจเดพเตฝ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด•เดพเดฃเตเด•
เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต เด†เตฝเดซ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดฎเดพเดจเตเดตเตฝ).

sui เดชเต‡เดพเดฒเต† su, เดŽเดจเตเดจเดพเตฝ เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เด•เต†เดฃเดฟเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mfp-rounding-mode=เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต
IEEE เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เด†เตฝเดซ เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ เดˆ เด“เดชเตเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต -fprm
เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต. เดฆเดฟ เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เด‡เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เด†เด•เดพเด‚:

n เดธเดพเดงเดพเดฐเดฃ IEEE เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพ เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดญเดพเด—เดคเตเดคเต‡เด•เตเด•เต เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเดพเดฃเต
เดฎเต†เดทเต€เตป เดจเดฎเตเดชเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเตˆ เด†เดฃเต†เด™เตเด•เดฟเตฝ เด‡เดฐเดŸเตเดŸ เดฎเต†เดทเต€เตป เดจเดฎเตเดชเดฑเดฟเดฒเต‡เด•เตเด•เต.

m เดฎเตˆเดจเดธเต เด…เดจเดจเตเดคเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟ.

c เด…เดฐเดฟเดžเตเดž เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเดพเดฃเต.

d เดกเตˆเดจเดพเดฎเดฟเด•เต เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เตบเดŸเตเดฐเต‹เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด’เดฐเต เดซเต€เตฝเดกเต (fpcr, เด•เดพเดฃเตเด•
เด†เตฝเดซ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดฑเดซเดฑเตปเดธเต เดฎเดพเดจเตเดตเตฝ) เดซเดฒเดคเตเดคเดฟเตฝ เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดฎเต‹เดกเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดฟ
เดชเตเดฒเดธเต เด‡เตปเดซเดฟเดจเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดˆ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต†,
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดšเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ fpcr, d เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเตเดฒเดธเต เดŽเดจเตเดจเดคเดฟเดจเต‹เดŸเต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดจเดจเตเดคเดค.

-mtrap-precision=เด•เต†เดฃเดฟ-เด•เตƒเดคเตเดฏเดค
เด†เตฝเดซ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฃเต. เด‡เดฒเตเดฒเดพเดคเต† เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚
เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดธเดนเดพเดฏเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดŸเตเดฐเดพเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดตเดงเดถเดฟเด•เตเดท เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เด’เดฐเต เด•เดพเดฐเดฃเดฎเดพเดฏ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเตเดฅเดพเดจเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดŸเตเดฐเดพเดชเตเดชเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŸเตเดฐเดพเดชเตเดชเต. เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต
เด•เตƒเดคเตเดฏเดคเด•เดณเตเดŸเต† เดคเดฒเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚:

p เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เตƒเดคเตเดฏเดค. เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต, เด…เดคเดฟเดจเตผเดคเตเดฅเด‚ เด’เดฐเต เดŸเตเดฐเดพเดชเตเดชเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดดเดฟเดฏเต‚
เดเดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดพเดฃเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเดคเต†เดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•.

f เดชเตเดฐเดตเตผเดคเตเดคเดจ เด•เตƒเดคเตเดฏเดค. เดŸเตเดฐเดพเดชเตเดชเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ a
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ.

i เดชเตเดฐเดฌเต‹เดงเดจ เด•เตƒเดคเตเดฏเดค. เดŸเตเดฐเดพเดชเตเดชเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดจเต เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเดฟ.

เดฎเดฑเตเดฑเต เด†เตฝเดซ เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดคเดคเตเดคเตเดฒเตเดฏเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต -เดธเตเด•เต‹เดชเตเดชเต_เดธเต‡เดซเต เด’เดชเตเดชเด‚
-เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตฝ_เดธเตเดฐเด•เตเดทเดฟเดคเด‚.

-mieee-conformant
เดˆ เด“เดชเตโ€Œเดทเตป เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเดฟเดจเต† เดเด‡เด‡เด‡ เด…เดจเตเดฐเต‚เดชเดฎเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต
เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -mtrap-precision=i เด’เดจเตเดจเตเด•เดฟเตฝ -mfp-trap-mode=su or
-mfp-trap-mode=sui. เด…เดคเดฟเดจเตเดฑเต† เด’เดฐเต‡เดฏเตŠเดฐเต เดซเดฒเด‚ เดฒเตˆเตป เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต .เด•เตŠเดŸเดฟ 48 เดšเดŸเด™เตเด™เดฟเตฝ
เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด…เดธเด‚เดฌเตเดฒเดฟ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เดฒเต‹เด—เต. DEC Unix-เดจเต เด•เต€เดดเดฟเตฝ, เด‡เดคเดฟเดจเต เดซเดฒเดฎเตเดฃเตเดŸเต
IEEE เด…เดจเตเดฐเต‚เดชเดฎเดพเดฏ เด—เดฃเดฟเดค เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

-เดฌเดฟเตฝเดกเต-เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพ
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ GCC เด’เดฐเต 32- เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 64-เดฌเดฟเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต.
เดฐเดฃเตเดŸเต‹ เดฎเต‚เดจเตเดจเต‹ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดšเต†เดฑเดฟเดฏ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต. เด…เดคเดฟเดจเต เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚
เด’เดฐเต เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดคเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเต GCC เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดฒเตเดฒเดพเด‚ เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ, เดชเต‹เดฒเตเด‚
เด‡เดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต (เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดฑเต เด†เดฃเต).

เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเต‹เดกเตผ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดธเตเดตเดฏเด‚
เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ, เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด…เดคเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฃเด‚
เด•เต‚เดŸเดพเดคเต† เดธเตเดตเดจเตเดคเด‚ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเด‚.

-malpha-as
-mgas
เดตเต†เดฃเตเดŸเตผ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เด…เดธเด‚เดฌเตเดฒเตผ เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเต‹ เดŽเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
(-malpha-as) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดจเต เด…เดธเด‚เดฌเตเดฒเตผ เดตเดดเดฟ -mgas.

-mbwx
-mno-bwx
-mcix
-mno-cix
-เดŽเด‚เดซเดฟเด•เตเดธเต
-mno-fix
เดชเดฐเดฎเดพเดตเดงเดฟ
-mno-max
เด“เดชเตเดทเดฃเตฝ BWX, CIX, FIX, MAX เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต GCC เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฃเดฎเต‹ เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเตเด•เตพ. เดธเดฟเดชเดฟเดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
เดตเดดเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดคเดฐเด‚ -mcpu= เด“เดชเตโ€Œเดทเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดฟเดธเดฟเดธเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดชเดฟเดฏเต, เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ.

-mfloat-vax
-mfloat-ieee
เดชเด•เดฐเด‚ VAX F, G floating-point arithmetic เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
IEEE เดธเดฟเด‚เด—เดฟเตพ เด†เตปเดกเต เดกเดฌเดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป.

-เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดฑเต†เดฒเต‹เด•เตเด•เตเด•เตพ
-mno-เดตเตเดฏเด•เตเดคเดฎเดพเดฏ-relocks
เดชเดดเดฏ เด†เตฝเดซ เด…เดธเด‚เดฌเตเดฒเดฑเตเด•เตพ เดตเดดเดฟเดฏเดฒเตเดฒเดพเดคเต† เดธเดฟเด‚เดฌเตฝ เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด’เดฐเต เดฎเดพเตผเด—เดตเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เด…เดธเด‚เดฌเตเดฒเตผ เดฎเดพเด•เตเดฐเต‹เด•เตพ. เดˆ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.
GNU binutils เดชเดคเดฟเดชเตเดชเต 2.12 เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
เดเดคเตŠเด•เตเด•เต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฃเต เดเดคเตŠเด•เตเด•เต† เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดฌเดพเดงเด•เดฎเดพเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด…เดธเด‚เดฌเตเดฒเดฑเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เตพ เดœเดฟเดธเดฟเดธเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต
เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-msmall-เดกเดพเดฑเตเดฑ
-mlarge-เดกเดพเดฑเตเดฑ
เดŽเดชเตเดชเต‡เดพเตพ -เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดฑเต†เดฒเต‹เด•เตเด•เตเด•เตพ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดดเดฟเดฏเดพเดฃเต gp-เดฌเดจเตเดงเต
เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด™เตเด™เตพ. เดŽเดชเตเดชเต‡เดพเตพ -msmall-เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, 8 เดฌเตˆเดฑเตเดฑเตเด•เดณเต‹ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เดจเต€เดณเดฎเตเดณเตเดณ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
a เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดชเตเดฐเดฆเต‡เดถเด‚ (".sdata", ".sbss" เดตเดฟเดญเดพเด—เด™เตเด™เตพ) เด•เต‚เดŸเดพเดคเต† 16-เดฌเดฟเดฑเตเดฑเต เดตเดดเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
$gp เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด™เตเด™เตพ. เด‡เดคเต เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
64KB, เดŽเดจเตเดจเดพเตฝ เด’เดฐเตŠเดฑเตเดฑ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดตเดดเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -mlarge-เดกเดพเดฑเตเดฑ. เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏ เดคเดพเดดเต†เดฏเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
2GB. 2GB-เดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดกเดพเดฑเตเดฑ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต "malloc" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "mmap" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดกเดพเดฑเตเดฑ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเต เดชเด•เดฐเด‚ เดนเต€เดชเตเดชเดฟเตฝ เดกเดพเดฑเตเดฑ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•.

เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, -fpic เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -msmall-เดกเดพเดฑเตเดฑ เด’เดชเตเดชเด‚ -fPIC
เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mlarge-เดกเดพเดฑเตเดฑ.

-msmall-text
-mlarge-text
เดŽเดชเตเดชเต‡เดพเตพ -msmall-text เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เต‹เดกเต เดŽเดจเตเดจเต เด•เด‚เดชเตˆเดฒเตผ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
(เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ) 4MB-เดฏเดฟเตฝ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เดฌเตเดฐเดพเดžเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเดจเดพเด•เตเด‚.
เดŽเดชเตเดชเต‡เดพเตพ -msmall-เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดฒเตเดฒเดพ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดšเดฟเดนเตเดจเด™เตเด™เดณเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดฎเต†เดจเตเดจเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเด‚
เด…เดคเต‡ $gp เดฎเต‚เดฒเตเดฏเด‚, เด…เด™เตเด™เดจเต† เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด•
4 เดฎเตเดคเตฝ 1 เดตเดฐเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -mlarge-text.

-mcpu=cpu_type
เดฎเต†เดทเต€เตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
cpu_type. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดจเตเดจเตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ EV เดถเตˆเดฒเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดจเตเดฌเดจเตเดง เดšเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ.
EV4, EV5, EV6 เดซเดพเดฎเดฟเดฒเดฟ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเตŠเดธเดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚.
เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดคเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, GCC เดชเตเดฐเตŠเดธเดธเดฑเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚
เด•เดฎเตเดชเตˆเดฒเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเต.

เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ cpu_type เด†เด•เตเดจเตเดจเต

เดตเต€เดŸเต4
เดตเต€เดŸเต45
21064
เด’เดฐเต EV4 เด†เดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดตเต€เดŸเต5
21164
เด’เดฐเต EV5 เด†เดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดตเต€เดŸเต56
21164a
เด’เดฐเต EV5 เด†เดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ BWX เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

pca56
21164pc
21164PC
เด’เดฐเต EV5 เด†เดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ BWX, MAX เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเต€เดŸเต6
21264
เด’เดฐเต EV6 เด†เดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ BWX, FIX, MAX เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเต€เดŸเต67
21264a
เด’เดฐเต EV6 เด†เดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ BWX, CIX, FIX, MAX เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดจเต‡เดฑเตเดฑเต€เดตเต เดŸเต‚เตพเดšเต†เดฏเดฟเดจเตเด•เดณเตเด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดจเต‡เดฑเตเดฑเต€เดตเต, เดเดคเต เดฎเดฟเด•เดšเตเดš เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดนเต‹เดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป. -mcpu= เดธเตเดตเดฆเต‡เดถเดฟ GCC เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
เดชเตเดฐเตŠเดธเดธเตผ.

-mtune=cpu_type
เดฎเต†เดทเต€เตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• cpu_type. เดฆเดฟ
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เดจเต‡เดฑเตเดฑเต€เดตเต เดŸเต‚เตพเดšเต†เดฏเดฟเดจเตเด•เดณเตเด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดจเต‡เดฑเตเดฑเต€เดตเต, เดเดคเต เดฎเดฟเด•เดšเตเดš เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดนเต‹เดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป. -mtune= เดธเตเดตเดฆเต‡เดถเดฟ GCC เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
เดชเตเดฐเตŠเดธเดธเตผ.

-เดฎเต†เดฎเตเดฎเดฑเดฟ-เดฒเต‡เดฑเตเดฑเตปเดธเดฟ=เด•เดพเดฒเด‚
เดธเดพเดงเดพเดฐเดฃ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดซเดฑเตปเดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดทเต†เดกเตเดฏเต‚เดณเตผ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸ เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดชเต‡เด•เตเดท. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เดณเต† เดˆ เดจเดฎเตเดชเตผ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดฎเต†เดทเต€เดจเดฟเดฒเต† เดฌเดพเดนเตเดฏ เด•เดพเดทเต†เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเดตเตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต.

เดธเดพเดงเตเดตเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ เด•เดพเดฒเด‚ เด†เด•เตเดจเตเดจเต

เด…เด•เตเด•เด‚
เด•เตเดฒเต‹เด•เตเด•เต เดธเตˆเด•เตเด•เดฟเดณเตเด•เดณเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฆเดถเดพเด‚เดถ เดธเด‚เด–เตเดฏ.

L1
L2
L3
เดชเตเดฐเดงเดพเดจ
เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ "เดธเดพเดงเดพเดฐเดฃ" EV4 & เดจเดพเดฏเตเดณเตเดณ เด•เตเดฒเต‹เด•เตเด•เต เดธเตˆเด•เตเด•เดฟเดณเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดฒเต†เดตเตฝ 5, 1 & 2 เด•เดพเดทเต†เด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ EV3 เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ (Dcache, Scache, เด’เดชเตเดชเด‚
Bcache), เด…เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดงเดพเดจ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต. EV3-เดจเต เดฎเดพเดคเตเดฐเดฎเต‡ L5 เดธเดพเดงเตเดคเดฏเตเดณเตเดณเต‚ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.

DEC เด†เตฝเดซ/เดตเดฟเดŽเด‚เดŽเดธเต เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m เดกเดฟเด‡เดธเดฟ เด†เตฝเดซ/เดตเดฟเดŽเด‚เดŽเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mvms-เดฑเดฟเดŸเตเดŸเต‡เตบ-เด•เต‹เดกเตเด•เตพ
เดชเตเดฐเดงเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต VMS เด•เดฃเตเดŸเต€เดทเตป เด•เต‹เดกเตเด•เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•. POSIX เดธเตเดฑเตเดฑเตˆเตฝ เด…เดตเดธเตเดฅ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•เดฏเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
(เด‰เดฆเดพ. เดชเดฟเดถเด•เต) เด•เต‹เดกเตเด•เตพ.

-mdebug-main=เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต
เดชเต‡เดฐเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด†เดฆเตเดฏ เดฆเดฟเดจเดšเดฐเตเดฏ เดซเตเดฒเดพเด—เต เดšเต†เดฏเตเดฏเตเด• เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดฆเดฟเดจเดšเดฐเตเดฏเดฏเดพเดฏเดฟ
เดกเต€เดฌเด—เตเด—เตผ.

-malloc64
64-เดฌเดฟเดฑเตเดฑเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดฆเดฟเดจเดšเดฐเตเดฏเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต.

FR30 เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด“เดชเตเดทเดจเตเด•เตพ FR30 เดชเต‹เตผเดŸเตเดŸเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-msmall-เดฎเต‹เดกเตฝ
เดšเต†เดฑเดฟเดฏ เดตเดฟเดฒเดพเดธ เดธเตเดชเต‡เดธเต เดฎเต‹เดกเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดฟเดจเต เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดชเด•เตเดทเต‡ เด…เดคเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเดฒเตเดฒเดพ เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเด‚ 20-เดฌเดฟเดฑเตเดฑเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฏเต‹เดœเดฟเด•เตเด•เตเด‚.

-mno-lsim
เดฑเตบเดŸเตˆเด‚ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เดคเดฟเดจเดพเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด•เดฐเตเดคเตเด•
เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฒเตˆเดฌเตเดฐเดฑเดฟ (libsim.a) เดฒเดฟเด™เตเด•เตผ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ.

LIF เด“เดชเตเดทเดจเตเด•เตพ

-เดŽเด‚เดœเดฟเดชเดฟเด†เตผ-32
เด†เดฆเตเดฏเดคเตเดคเต† 32 เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-เดŽเด‚เดœเดฟเดชเดฟเด†เตผ-64
เดŽเดฒเตเดฒเดพ 64 เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mfpr-32
เด†เดฆเตเดฏเดคเตเดคเต† 32 เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mfpr-64
เดŽเดฒเตเดฒเดพ 64 เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mhard-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-malloc-cc
เดตเตเดฏเดตเดธเตเดฅเดพ เด•เต‹เดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•.

-mfixed-cc
เดตเตเดฏเดตเดธเตเดฅเดพ เด•เต‹เดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดฐเตเดคเต, "icc0" เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
"fcc0".

-mdword
เด‡เดฐเดŸเตเดŸ เดชเดฆเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต ABI เดฎเดพเดฑเตเดฑเตเด•.

-mno-dword
เด‡เดฐเดŸเตเดŸ เดตเดพเด•เตเด•เตเด•เดณเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

- เด‡เดฐเดŸเตเดŸ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดฐเดŸเตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mno-เด‡เดฐเดŸเตเดŸ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดฐเดŸเตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

- เดฎเต€เดกเดฟเดฏ
เดฎเต€เดกเดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mno-media
เดฎเดพเดงเตเดฏเดฎ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

-เดฎเตเดฒเดฆเตเดฆเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด—เตเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต‡เตผเด•เตเด•เตเด•/เด•เตเดฑเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

-mno-muladd
เด—เตเดฃเดฟเด•เตเด•เตเด•, เดšเต‡เตผเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

-mfdpic
เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดซเด‚เด—เตโ€Œเดทเตป เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ FDPIC ABI เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. PIC/PIE-เดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด“เดชเตเดทเดจเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต†, เด…เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fPIE. เด•เต‚เดŸเต† -fpic or
-fpie, GOT เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเด‚ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเตเด‚ GOT-เตฝ เดจเดฟเดจเตเดจเต 12-เดฌเดฟเดฑเตเดฑเต เดชเดฐเดฟเดงเดฟเด•เตเด•เตเดณเตเดณเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด‡เดคเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเดฟเดฒเดพเดธเด‚; เด•เต‚เดŸเต† -fPIC or -fPIE, GOT เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด•เตพ 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเต† เดŽ
bfin-elf เดฒเด•เตเดทเตเดฏเด‚, เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดŽเด‚เดธเดฟเด‚.

-minline-plt
เด…เดฑเดฟเดฏเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเดฟเดฒเต† PLT เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเดŸเต† เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เด…เดคเดฟเดฒเตเดฒเดพเดคเต† เด’เดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ -mfdpic. เดŽเด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดชเต€เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต, -fPIC or -fpic), เด…เดฅเดตเดพ
เดŽเดชเตเดชเต‹เตพ เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด“เดชเตเดทเตป -O3 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณเดคเต เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด‰เดฃเตเดŸเต.

-mTLS
เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดตเดฒเดฟเดฏ TLS เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต เด•เดฐเตเดคเตเด•.

-mtls
เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดตเดฒเดฟเดฏ TLS เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดฐเตเดคเต.

-mgprel-ro
FDPIC ABI-เตฝ เด‰เดณเตเดณเดคเดพเดฏเดฟ เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เดพเดฏเดฟ "GPREL" เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด‚ เดตเดฟเดญเดพเด—เด™เตเด™เตพ. เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดดเดฟเด•เต† -fpic or -fpie: เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚
เด—เตเดฒเต‹เดฌเตฝ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดŸเต‡เดฌเดฟเดณเดฟเดจเต† เดšเต†เดฑเตเดคเดพเด•เตเด•เดพเตป เด‡เดคเต เดธเดนเดพเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚, เด‡เดคเต 1-เดจเต 4 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดŸเตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
-fPIC or -fPIE, เด‡เดคเต 3-เดจเดพเดฏเดฟ 4 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŸเตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเดฒเตŠเดจเตเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด†เดณเตเด•เตพ เดชเด™เตเด•เดฟเดŸเตเดŸเต‡เด•เตเด•เดพเด‚
เดšเดฟเดนเตเดจเด™เตเด™เตพ, เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดš เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต GOT เดŽเตปเดŸเตเดฐเดฟเดฏเตเดŸเต† เด†เดตเดถเตเดฏเด•เดค เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต
เดตเดฟเดœเดฏเดฟเด•เตเด•เดพเดจเดพเดฃเต เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเตเดฏเดค. เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, -mno-gprel-ro เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

-multilib-library-pic
(เดฒเตˆเดฌเตเดฐเดฑเดฟ, FD เด…เดฒเตเดฒ) เดชเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•. เด…เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต -mlibrary-เดšเดฟเดคเตเดฐเด‚, เด…เดคเตเดชเต‹เดฒเต†
เดชเตเดฐเด•เดพเดฐเด‚ -fPIC เด’เดชเตเดชเด‚ -fpic เด•เต‚เดŸเดพเดคเต† -mfdpic. เดจเดฟเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

-mlinked-fp
เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ EABI เด†เดตเดถเตเดฏเด•เดค เดชเดฟเดจเตเดคเตเดŸเดฐเตเด•
เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเดพเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚
-mno-linked-fp.

-mlong-เด•เต‹เดณเตเด•เตพ
เดจเดฟเดฒเดตเดฟเดฒเต† เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดชเดฐเต‹เด•เตเดท เดตเดฟเดฒเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดˆ
32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเต เดŽเดตเดฟเดŸเต†เดฏเตเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

-เดฎเดพเดฒเดฟเตป-เดฒเต‡เดฌเดฒเตเด•เตพ
เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดพเด•เตเด•เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เดชเตเดธเต เดšเต‡เตผเดคเตเดคเต 8-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฒเต‡เดฌเดฒเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•.
VLIW เดชเดพเด•เตเด•เดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตโ€Œเดทเดจเต เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เต‚. เด…เดคเต เดชเตเดคเดฟเดฏเดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ; เด‡เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เดชเตเดธเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

-mlibrary-เดšเดฟเดคเตเดฐเด‚
เดธเตเดฅเดพเดจ-เดธเตเดตเดคเดจเตเดคเตเดฐ EABI เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-macc-4
เด†เดฆเตเดฏเดคเตเดคเต† เดจเดพเดฒเต เดฎเต€เดกเดฟเดฏ เด…เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-macc-8
เดŽเดŸเตเดŸเต เดฎเต€เดกเดฟเดฏ เด…เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-เดชเดพเด•เตเด•เต
VLIW เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•.

-mno-เดชเดพเด•เตเด•เต
VLIW เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดฐเตเดคเต.

-mno-เด•เตŠเดŸเดฟเด•เตพ
e_flags-เตฝ ABI เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฐเตเดคเต.

-mcond-เดจเต€เด•เตเด•เด‚
เดธเต‹เดชเดพเดงเดฟเด•-เดšเดฒเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mno-cond-เดจเต€เด•เตเด•เด‚
เดธเต‹เดชเดพเดงเดฟเด•-เดšเดฒเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mscc
เดธเต‹เดชเดพเดงเดฟเด• เดธเต†เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mno-sc
เดธเต‹เดชเดพเดงเดฟเด• เดธเต†เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mcond-exec
เดธเต‹เดชเดพเดงเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mno-cond-exec
เดธเต‹เดชเดพเดงเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mvliw-เดถเดพเด–
VLIW เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดถเดพเด–เด•เตพ เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mno-vliw-เดถเดพเด–
VLIW เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดถเดพเด–เด•เตพ เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดชเดพเดธเต เดฑเตบ เดšเต†เดฏเตเดฏเดฐเตเดคเต.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-multi-cond-exec
"&&", "||" เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เดธเต‹เดชเดพเดงเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mno-multi-cond-exec
"&&", "||" เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• เดธเต‹เดชเดพเดงเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mnested-cond-exec
เดจเต†เดธเตเดฑเตเดฑเดกเต เดธเต‹เดชเดพเดงเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-mno-nested-cond-exec
เดจเต†เดธเตเดฑเตเดฑเดกเต เดธเต‹เดชเดพเดงเดฟเด• เดจเดฟเตผเดตเตเดตเดนเดฃ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

-เดฎเต‹เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต-เด…เด‚เด—เด‚
เดˆ เดธเตเดตเดฟเดšเตเดšเต เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ "เดฎเต†เดฎเตเดชเตผ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ.

-mno-optimize-membar
เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ "เดฎเต†เดฎเตเดชเตผ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตเดตเดฏเดฎเต‡เดต เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดˆ เดธเตเดตเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเต.

-mtomcat-stats
เดŸเต‹เด‚เด•เดพเดฑเตเดฑเต เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เดพเตป เด—เตเดฏเดพเดธเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•.

-mcpu=เดธเดฟเดชเดฟเดฏเต
เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ frv, fr550,
เด—เต‹เดต, fr500, fr450, fr405, fr400, fr300 เด’เดชเตเดชเด‚ เดฒเด˜เตเดตเดพเดฏ.

เด—เตเดจเต / เดฒเดฟเดจเด•เตเดธเต เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m เด—เตเดจเต/เดฒเดฟเดจเด•เตเดธเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mglibc
GNU C เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด“เตบ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด‡เดคเดพเดฃเต *-*-linux-*uclibc* เด’เดชเตเดชเด‚
*-*-linux-*android* เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ.

-เดฎเตเด•เตเดฒเดฟเดฌเดฟเดธเดฟ
uClibc C เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ *-*-linux-*uclibc* เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ.

-เดฌเดฏเต‹เดฃเดฟเด•เต
เดฌเดฏเต‹เดฃเดฟเด•เต เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ *-*-linux-*android* เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ.

-เดฎเดฃเตเดŸเตเดฐเต‹เดฏเดฟเดกเต
เด†เตปเดกเตเดฐเต‹เดฏเดฟเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
*-*-linux-*android* เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ.

เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -เดฌเดฏเต‹เดฃเดฟเด•เต, -fPIC, -fno-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด’เดชเตเดชเด‚ -fno-rtti by
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดˆ เด“เดชเตโ€Œเดทเตป GCC เดกเตเดฐเตˆเดตเดฑเต† Android-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดชเดพเดธเดพเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เต. เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดˆ เดเดšเตเด›เดฟเด•เด‚ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹ "__ANDROID__" เด†เดฏเดฟเดคเตเดคเต€เดฐเตเดจเตเดจเต
เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

-tno-android-cc
เดฏเตเดŸเต† เดธเดฎเดพเดนเดพเดฐ เด‡เดซเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• -เดฎเดฃเตเดŸเตเดฐเต‹เดฏเดฟเดกเต, เด…เดคเดพเดฏเดคเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฐเตเดคเต -เดฌเดฏเต‹เดฃเดฟเด•เต, -fPIC,
-fno-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด’เดชเตเดชเด‚ -fno-rtti เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-tno-android-ld
เดจเตเดฑเต† เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• -เดฎเดฃเตเดŸเตเดฐเต‹เดฏเดฟเดกเต, เด…เดคเดพเดฏเดคเต, เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเดฟเดจเด•เตเดธเต เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเด•
เดฒเดฟเด™เตเด•เตผ.

H8 / 300 เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m H8/300 เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mrelax
เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ, เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดšเดฟเดฒ เดตเดฟเดฒเดพเดธ เดฑเดซเดฑเตปเดธเตเด•เตพ เดšเตเดฐเตเด•เตเด•เตเด•; เดฒเดฟเด™เตเด•เตผ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
-เดถเดพเดจเตเดคเดฎเดพเด•เต‚.

-mh H8/300H-เดจเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-เดฎเดฟเดธเต H8S-เดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mn เดธเดพเดงเดพเดฐเดฃ เดฎเต‹เดกเดฟเตฝ H8S, H8/300H เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดˆ เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เด’เดจเตเดจเตเด•เดฟเตฝ เด•เต‚เดŸเต† -mh or -เดฎเดฟเดธเต.

-ms2600
H8S/2600-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดˆ เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต -เดฎเดฟเดธเต.

-เดฎเดฟเดจเตเดฑเต32
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ "int" เดกเดพเดฑเตเดฑ 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด†เด•เตเด•เตเด•.

-malign-300
H8/300H, H8S เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ, H8/300-เดจเตเดฑเต† เด…เดคเต‡ เดตเดฟเดจเตเดฏเดพเดธ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
H8/300H, H8S เดŽเดจเตเดจเดฟเดต 4-เดฌเตˆเดฑเตเดฑเต เดฌเต—เดฃเตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดฒเต‹เด™เตเด™เตเด•เดณเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเตเด•เดณเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต.
-malign-300 เด…เดตเดฏเต† 2-เดฌเตˆเดฑเตเดฑเต เดฌเต—เดฃเตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
H8/300-เตฝ.

เดŽเดšเตเดšเตเดชเดฟเดชเดฟเดŽ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเตเดŸเต† HPPA เด•เตเดŸเตเด‚เดฌเดคเตเดคเดฟเดจเดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-เดฎเดพเตผเดšเตเดšเต=เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ-เดคเดฐเด‚ เด†เด•เตเดจเตเดจเต
1.0 PA 1.0-เดจเต, 1.1 PA 1.1, เด’เดชเตเดชเด‚ 2.0 PA 2.0 เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เต. เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเด•
/usr/lib/sched.models เดถเดฐเดฟเดฏเดพเดฏ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด“เดชเตเดทเตป เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด’เดฐเต HP-UX เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเต†เดทเต€เดจเดพเดฏเดฟ. เด•เตเดฑเดžเตเดž เดจเดฎเตเดชเดฑเตเดณเตเดณ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เด•เต‹เดกเต เด‰เดฏเตผเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚
เด…เด•เตเด•เดฎเดฟเดŸเตเดŸ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเด•เตพ, เดชเด•เตเดทเต‡ เดฎเดฑเดฟเดšเตเดšเดฒเตเดฒ.

-mpa-risc-1-0
-mpa-risc-1-1
-mpa-risc-2-0
เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเดฐเตเดฏเดพเดฏเด™เตเด™เตพ -เดฎเดพเตผเดšเตเดšเต=1.0, -เดฎเดพเตผเดšเตเดšเต=1.1, เด’เดชเตเดชเด‚ -เดฎเดพเตผเดšเตเดšเต=2.0 เดฏเดฅเดพเด•เตเดฐเดฎเด‚.

-mbig-เดธเตเดตเดฟเดšเตเดšเต
เดตเดฒเดฟเดฏ เดธเตเดตเดฟเดšเตเดšเต เดŸเต‡เดฌเดฟเดณเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด…เดธเด‚เดฌเตเดฒเตผ/เดฒเดฟเด™เตเด•เตผ เด’เดฐเต เดธเตเดตเดฟเดšเตเดšเต เดŸเต‡เดฌเดฟเดณเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดถเดพเด–เด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฐเดพเดคเดฟเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-mjump-in-delay
เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‰เดชเดพเดงเดฟเด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเตเดŸเต† เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดธเตโ€Œเดฒเต‹เดŸเตเดŸเตเด•เตพ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดธเต‹เดชเดพเดงเดฟเด• เดœเดฎเตเดชเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเดจเตเดณเตเดณ เดฑเดฟเดŸเตเดŸเต‡เตบ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด†เดฃเต.

-mdisable-fpregs
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดงเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดŸเดฏเตเด•. เด‡เดคเดฟเดจเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เด…เดฒเดธเดฎเดพเดฏ เดธเดจเตเดฆเตผเดญ เดธเตเดตเดฟเดšเตเดšเดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจ เด•เต‡เตผเดฃเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ
เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เด‚เดชเตˆเดฒเดฑเดพเดฏ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดฒเดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

-mdisable-indexing
เด‡เตปเดกเต†เด•เตเดธเดฟเด‚เด—เต เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดคเดŸเดฏเตเด•. เด‡เดคเต เดšเดฟเดฒเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต
MACH-เดจเต เด•เต€เดดเดฟเตฝ MIG เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ.

-mno-space-regs
เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเต เดธเตเดชเต‡เดธเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เดชเดฐเต‹เด•เตเดท เด•เต‹เดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เตบเดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเดคเตเดค เดธเต‚เดšเดฟเด• เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เด…เดคเตเดคเดฐเด‚ เด•เต‹เดกเต เดฒเต†เดตเตฝ 0 PA เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเด‚ เด•เต‡เตผเดฃเดฒเตเด•เตพเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต.

-mfast-เดชเดฐเต‹เด•เตเดท-เด•เต‹เดณเตเด•เตพ
เด•เต‹เดณเตเด•เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดฌเดนเดฟเดฐเดพเด•เดพเดถ เด…เดคเดฟเดฐเตเด•เตพ เด•เดŸเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเดฐเต‹เด•เตเดท เด•เต‹เดณเตเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเต เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต†เดฏเต‹ เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต†เดฏเต‹ เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

-mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเดฏเต† เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดจเตเดจเดพเดฃเต. เด•เต‡เตผเดฃเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด•เต‡เดพเดกเต. เด’เดฐเต เดกเดพเดทเต เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด’เดฐเต เด•เต‹เดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.

-mlong-เดฒเต‹เดกเต-เดธเตเดฑเตเดฑเต‹เตผ
HP-UX 3-เดจเต เดšเดฟเดฒเดชเตเดชเต‹เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจ 10-เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดฒเต‹เดกเต, เดธเตเดฑเตเดฑเต‹เตผ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดฒเดฟเด™เตเด•เตผ. เด‡เดคเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต +k HP เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด“เดชเตเดทเตป.

-เด•เดฏเดฑเตเดฑเดพเดตเตเดจเตเดจ-เดฑเตบเดŸเตˆเด‚
ELF เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ HP เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mgas
GAS-เดจเต เดฎเดพเดคเตเดฐเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเดจเตเดจ เด…เดธเด‚เดฌเตเดฒเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-mschedule=cpu-เดคเดฐเด‚
เดฎเต†เดทเต€เตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด•เต‹เดกเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด• cpu-เดคเดฐเด‚. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ
เดตเต‡เดฃเตเดŸเดฟ cpu-เดคเดฐเด‚ เด†เด•เตเดจเตเดจเต 700 7100, 7100LC, 7200, 7300 เด’เดชเตเดชเด‚ 8000. เด•เดพเดฃเตเด•
/usr/lib/sched.models เดถเดฐเดฟเดฏเดพเดฏ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด“เดชเตเดทเตป เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด’เดฐเต HP-UX เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฏเดจเตเดคเตเดฐเด‚. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด†เดฃเต 8000.

-mlinker-opt
HP-UX เดฒเดฟเด™เตเด•เดฑเดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเดพเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เด‡เดคเต เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด…เดธเดพเดงเตเดฏเด‚. เด‡เดคเต HP-UX 8, HP-UX 9 เดฒเดฟเด™เตเด•เดฑเตเด•เดณเดฟเตฝ เด’เดฐเต เดฌเด—เต เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดšเดฟเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดตเตเดฏเดพเดœ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดจเตฝเด•เตเด•.

-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด†เดตเดถเตเดฏเดฎเดพเดฏ
เดŽเดฒเตเดฒเดพ HPPA เดฒเด•เตเดทเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฒเดญเตเดฏเดฎเดฒเตเดฒ. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ
เดฎเต†เดทเต€เดจเตเดฑเต† เดธเดพเดงเดพเดฐเดฃ เดธเดฟ เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เตเดฐเต‹เดธเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.
เดธเดฎเดพเดนเดพเดฐเด‚. เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เดธเตเดตเดจเตเดคเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดฃเด‚
เด•เตเดฐเต‹เดธเต-เด•เด‚เดชเตˆเดฒเต‡เดทเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

-msoft-float เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต† เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป เดฎเดพเดฑเตเดฑเตเดจเตเดจเต; เด…เดคเดฟเดจเดพเตฝ, เด…เดคเต เดฎเดพเดคเตเดฐเด‚
เดจเดฟเด™เตเด™เตพ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดพเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต เดŽเดฒเตเดฒเดพเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต†. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเด• libgcc.a, GCC-เดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดตเดฐเตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟ -msoft-float เด‡เดคเดฟเดจเดพเดฏเดฟ
เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเดพเตป.

-msio
เดธเต†เตผเดตเตผ IO-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ "_SIO" เดŽเดจเตเดจ เดฎเตเตป เดจเดฟเตผเดตเดšเดจเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mwsio. เด‡เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเตป IO-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ "__hp9000s700", "__hp9000s700__", "_WSIO" เดŽเดจเตเดจเดฟเดต เดฎเตเตปเดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.
เดˆ เด“เดชเตเดทเดจเตเด•เตพ HP-UX, HI-UX เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เด•เต€เดดเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต.

-mgnu-ld
GNU ld เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต - เดชเด™เตเด•เดฟเดŸเตเดŸเต เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ ld-เดฒเต‡เด•เตเด•เต
เดชเตเดธเตเดคเด•เดถเดพเดฒ. GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต เดตเตเดฏเด•เตโ€Œเดคเดฎเดพเดฏเต‹ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเต‹ เด‰เดณเตเดณเดคเดพเดฃเต
เด—เตเดจเต เดฒเดฟเด™เตเด•เตผ. เดˆ เด“เดชเตโ€Œเดทเตป เดเดคเต ld เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด…เดคเต เดฎเดพเดคเตเดฐเด‚
เด† ld-เดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ ld เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต
The --with-ld เด•เต‹เตบเดซเดฟเด—เตผ เด“เดชเตโ€Œเดทเตป, เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเต†เตผเดšเตเดšเต เดชเดพเดคเตเดคเต, เด’เดŸเตเดตเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดตเดดเดฟ
PATH. GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเดฟเด™เตเด•เตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต เดเดคเต `เดœเดฟเดธเดฟเดธเดฟ -print-prog-name=ld`.
เดˆ เด“เดชเตโ€Œเดทเตป 64-เดฌเดฟเดฑเตเดฑเต HP-UX GCC-เดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚, เด…เดคเดพเดฏเดคเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
hppa*64*-*-hpux*.

-mhp-ld
HP ld เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต -b เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ ld-เดฒเต‡เด•เตเด•เต
เดชเดพเดธเตเด•เตพ +เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเด• เดŸเตˆเดชเตเดชเต เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เดŽเดฒเตเดฒเดพ เดฒเดฟเด™เตเด•เตเด•เดณเดฟเดฒเตเด‚ ld. เดœเดฟเดธเดฟเดธเดฟ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
เดŽเดšเตเดšเตเดชเดฟ เดฒเดฟเด™เตเด•เตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด‡เดฒเตเดฒ
เดเดคเต เดŽเตฝเดกเดฟเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเตเดตเต‹, เด…เดคเต เดเดคเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเต
ld. เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ ld เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต --with-ld เด•เต‹เตบเดซเดฟเด—เตผ เด“เดชเตเดทเตป, เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต†
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดคเดฟเดฐเดฏเตฝ เดชเดพเดค, เด’เดŸเตเดตเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดตเดดเดฟ PATH. GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเดฟเด™เตเด•เตผ เด†เด•เดพเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดšเตเดšเดŸเดฟเดšเตเดšเดคเต เดเดคเต `เดœเดฟเดธเดฟเดธเดฟ -print-prog-name=ld`. เดŽเดจเตเดจเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเด•เต‚
64-เดฌเดฟเดฑเตเดฑเต HP-UX GCC, เด…เดคเดพเดฏเดคเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต hppa*64*-*-hpux*.

-mlong-เด•เต‹เดณเตเด•เตพ
เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เด•เต‹เตพ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด’เดฐเต เด•เต‹เตพ เดŽเดชเตเดชเต‹เดดเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด‡เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเด™เตเด•เตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เด…เดชเต‚เตผเดฃเตเดฃเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดŽเดคเตเดคเดพเตป. เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เดฆเต€เตผเด˜เดฎเดพเดฏ เด•เต‹เดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เด•เต‹เตพ เดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดตเตผเดคเตเดคเดจ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฆเต‚เดฐเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเดพเดžเตเดšเต เดคเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เด’เดฐเต เดฎเตเตปเดจเดฟเดถเตเดšเดฏเดฟเดšเตเดš เดชเดฐเดฟเดงเดฟ เด•เดตเดฟเดžเตเดžเต‡เด•เตเด•เดพเด‚. เดฆเดฟ
เดธเดพเดงเดพเดฐเดฃ เด•เต‹เดณเตเด•เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟ 7,600,000, 240,000 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เดฃเต, PA 2.0-เดจเต
เด•เต‚เดŸเดพเดคเต† PA 1.X เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚. เดธเดฟเดฌเตเด•เต‹เดณเตเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ 240,000 เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเตฝ เดฆเต‚เดฐเด™เตเด™เตพ เด…เดณเด•เตเด•เตเดจเตเดจเต
-เดซเด‚เด—เตเดทเตป-เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด“เดชเตเดทเตป, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -mgas เด’เดชเตเดชเด‚ -mno-portable-runtime เด“เดชเตเดทเดจเตเด•เตพ
SOM เดฒเดฟเด™เตเด•เดฑเดฟเดจเตŠเดชเตเดชเด‚ HP-UX-เดจเต เด•เต€เดดเดฟเตฝ เด’เดฐเตเดฎเดฟเดšเตเดšเต.

เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด•เตเดฑเดฏเตเด•เตเด•เตเด‚.
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดตเดฒเดฟเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดญเดพเด—เดฟเด• เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เด•เต‹เดณเตเด•เดณเตเดŸเต† เดคเดฐเด™เตเด™เตพ เด…เดธเด‚เดฌเตเดฒเดฑเตเดŸเต†เดฏเตเด‚ เดฒเดฟเด™เตเด•เดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เดดเดฟเดตเตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต,
เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด•เต‹เดกเดฟเดจเตเดฑเต† เดคเดฐเดตเตเด‚. เดฆเต€เตผเด˜เด•เดพเดฒเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด†เด˜เดพเดคเด‚
เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด•เต‹เดณเตเด•เตพ, เดจเต€เดฃเตเดŸ เดšเดฟเดคเตเดฐ เดšเดฟเดนเตเดจเด‚-เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดธเดฟ-เด†เดชเต‡เด•เตเดทเดฟเด• เด•เต‹เดณเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดšเต†เดฑเตเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเดฟเด•เต เด•เต‹เดกเดฟเดฒเต† 32-เดฌเดฟเดฑเตเดฑเต ELF เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด’เดฐเต เดชเดฐเต‹เด•เตเดท เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเต เดตเดณเดฐเต† เดจเต€เดฃเตเดŸเดคเดพเดฃเต.

-munix=unix-std
เด•เด‚เดชเตˆเดฒเตผ เดฎเตเตปโ€Œเดจเดฟเตผเดตเดšเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ UNIX เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด†เดฐเด‚เดญ เดซเดฏเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.
เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ unix-std เด†เด•เตเดจเตเดจเต 93, 95 เด’เดชเตเดชเด‚ 98. 93 เดŽเดฒเตเดฒเดพ HP-UX เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
95 HP-UX 10.10-เดฒเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต. 98 HP-UX 11.11-เดฒเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต.
เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต 93 HP-UX-เดจเต 10.00, 95 HP-UX 10.10 เดจเต 11.00 เดตเดฐเต†, เด’เดชเตเดชเด‚ 98
HP-UX 11.11-เดจเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณเดคเดฟเดจเตเด‚.

-munix=93 GCC 3.3, 3.4 เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเตเตป เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต. -munix=95 เดจเตฝเด•เตเดจเตเดจเต
"XOPEN_UNIX", "_XOPEN_SOURCE_EXTENDED" เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เด…เดงเดฟเด• เดฎเตเตปโ€Œเดจเดฟเตผเดตเดšเด•เดณเตเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเตโ€Œเดซเดฏเดฒเตเด‚
unix95.o. -munix=98 "_XOPEN_UNIX" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด…เดงเดฟเด• เดฎเตเตป เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต,
"_XOPEN_SOURCE_EXTENDED", "_INCLUDE__STDC_A1_SOURCE", "_INCLUDE_XOPEN_SOURCE_500",
เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดซเดฏเดฒเตเด‚ unix98.o.

เด…เดคเต เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดˆ เด“เดชเตเดทเตป เดตเดฟเดตเดฟเดง เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต
เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ. เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเตเดตเดญเดพเดตเดคเตเดคเต†เดฏเตเด‚ เด‡เดคเต เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต†, เด…เด™เตเด™เต‡เดฏเดฑเตเดฑเด‚
เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ UNIX เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดฃเด‚,
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด• __xpg4_extended_mask เด…เดจเตเดฏเต‡เดพเดœเตเดฏเดฎเดพเดฏ. เดฎเดฟเด•เตเด• เด—เตเดจเต เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเดฑเตเด‚
เดˆ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-nolibdld
เดŽเดชเตเดชเต‹เตพ libdld.sl เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดฒเดฟเด™เตเด•เต เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด• - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด“เดชเตเดทเตป เด†เดฃเต
HP-UX 10-เดฒเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณเดตเดฏเดฟเดฒเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต
libc-เดฒเต† setlocale-เดจเตเดฑเต† HP-UX เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเต libdld.sl-เดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดฟเดŸเต†
libdld.sl-เดจเตเดฑเต† เด’เดฐเต เด†เตผเด•เตเด•เตˆเดตเต เดชเดคเดฟเดชเตเดชเดฒเตเดฒ. เด…เด™เตเด™เดจเต†, เดŽเดชเตเดชเต‹เตพ - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต,
เดˆ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเดฟเด™เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

HP-UX 10-เดฒเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚, GCC เดกเตเดฐเตˆเดตเตผ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
libdld.sl เดŽเดชเตเดชเต‹เตพ - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เดคเต เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดฌเตˆเดจเดฑเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•. 64-เดฌเดฟเดฑเตเดฑเต เดชเต‹เตผเดŸเตเดŸเดฟเตฝ, เดฒเดฟเด™เตเด•เดฑเตเด•เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฌเตˆเดจเดฑเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเด™เตเด™เดจเต† เด†เดฏเดพเดฒเตเด‚. เดฆเดฟ -nolibdld เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ GCC เดกเตเดฐเตˆเดตเตผ เดคเดŸเดฏเดพเตป เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดˆ เดฒเดฟเด™เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ.

- เดคเตเดฐเต†เดกเตเด•เตพ
เด‡เดคเดฟเดจเตŠเดชเตเดชเด‚ เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเด• เดกเดฟเดธเดฟเด‡ เด‡เดด HP-UX-เดจเต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟ. เดˆ เด“เดชเตเดทเตป
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเดฟเดจเตเด‚ เดฒเดฟเด™เตเด•เดฑเดฟเดจเตเด‚ เดซเตเดฒเดพเด—เตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเตเดฑเตฝ 386 เด’เดชเตเดชเด‚ เดŽเดŽเด‚เดกเดฟ เด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ-เด•เตเดธเดจเตเดฎเตเด•เตเดธ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m i386, x86-64 เด•เตเดŸเตเด‚เดฌ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mtune=cpu-เดคเดฐเด‚
เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเด• cpu-เดคเดฐเด‚ เดŽเดฌเดฟเด เด’เดดเดฟเด•เต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดจเต เดฌเดพเดงเด•เดฎเดพเดฏ เดŽเดฒเตเดฒเดพเด‚
เดฒเดญเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเดตเตเด‚. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ cpu-เดคเดฐเด‚ เด†เด•เตเดจเตเดจเต:

เดœเดจเดฑเดฟเด•เต
เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ IA32/AMD64/EM64T เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดชเตเดฐเตŠเดกเด•เตโ€ŒเดŸเต เด•เต‹เดกเต. เดจเดฟเด™เตเด™เตพ เดŽเด™เตเด•เดฟเตฝ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดฑเตบ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดฟเดชเดฟเดฏเต เด…เดฑเดฟเดฏเตเด•, เดคเตเดŸเตผเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด‰เดšเดฟเดคเดฎเดพเดฏเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
-mtune เดชเด•เดฐเด‚ เด“เดชเตเดทเตป -mtune=เดœเดจเดฑเดฟเด•เต. เดชเด•เตเดทเต‡, เดธเดฟเดชเดฟเดฏเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดคเตเดŸเตผเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.

เดตเดฟเดชเดฃเดฟเดฏเดฟเตฝ เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚
เดฎเดพเดฑเตเด‚. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ GCC-เดฏเตเดŸเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เต‹เดกเต
เดŽเดชเตเดชเต‹เตพ เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดฟเดฐเตเดจเตเดจ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดœเดจเดฑเต‡เดฑเตเดฑเดกเต เด“เดชเตเดทเตป เดฎเดพเดฑเตเด‚
เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เด† เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ.

เด…เดตเดฟเดŸเต† เด‡เดฒเตเดฒ -เดฎเดพเตผเดšเตเดšเต=เดœเดจเดฑเดฟเด•เต เด“เดชเตเดทเตป เด•เดพเดฐเดฃเด‚ - เดฎเดพเตผเดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดธเต†เดฑเตเดฑเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฏ เดชเตŠเดคเตเดตเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‡เดฒเตเดฒ
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ. เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ, -mtune เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ,
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเตเดŸเต† เดถเต‡เด–เดฐเด‚) เด‡เดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเต‡เดฑเตเดฑเต€เดตเต
เดชเตเดฐเต‹เดธเดธเตผ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต CPU เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเดฟเด‚เด—เต เดฎเต†เดทเต€เดจเตเดฑเต† เดคเดฐเด‚. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต -mtune= เดธเตเดตเดฆเต‡เดถเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพเด•เตเด•เต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดฒเต‹เด•เตเด•เตฝ เดฎเต†เดทเต€เดจเดพเดฏเดฟ.
เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเดจเตเดจเต -เดฎเดพเตผเดšเตเดšเต = เดธเตเดตเดฆเต‡เดถเดฟ เดฒเต‹เด•เตเด•เตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด‰เดชเดธเต†เดฑเตเดฑเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
เดฏเดจเตเดคเตเดฐเด‚ (เด…เดคเดฟเดจเดพเตฝ เดซเดฒเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ).

i386
เด’เดฑเดฟเดœเดฟเดจเตฝ เด‡เดจเตเดฑเดฒเดฟเดจเตเดฑเต† i386 CPU.

i486
เด‡เดจเตเดฑเดฒเดฟเดจเตเดฑเต† i486 CPU. (เดˆ เดšเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.)

i586, เดชเต†เดจเตเดฑเดฟเดฏเด‚
MMX เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เด‡เดจเตเดฑเตฝ เดชเต†เดจเตเดฑเดฟเดฏเด‚ เดธเดฟเดชเดฟเดฏเต.

เดชเต†เดจเตเดฑเดฟเดฏเด‚-เดŽเด‚เดŽเด‚เดŽเด•เตเดธเต
เดŽเด‚เดŽเด‚เดŽเด•เตเดธเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดชเต†เดจเตเดฑเดฟเดฏเด‚ เด•เต‹เตผ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‡เดจเตเดฑเตฝ เดชเต†เดจเตเดฑเดฟเดฏเด‚เดŽเด‚เดŽเด‚เดŽเด•เตเดธเต เดธเดฟเดชเดฟเดฏเต.

เดชเต†เดจเตเดฑเดฟเดฏเด‚เดชเตเดฐเต‹
เด‡เดจเตเดฑเตฝ เดชเต†เดจเตเดฑเดฟเดฏเด‚เดชเตเดฐเต‹ เดธเดฟเดชเดฟเดฏเต.

i686
"เดœเดจเดฑเดฟเด•เต" เดชเต‹เดฒเต† เดคเดจเตเดจเต†, เดŽเดจเตเดจเดพเตฝ "เดฎเดพเตผเดšเตเดšเต" เด“เดชเตเดทเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, PentiumPro เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดธเต†เดฑเตเดฑเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพ i686 เดซเดพเดฎเดฟเดฒเดฟ เดšเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚.

เดชเต†เดจเตเดฑเดฟเดฏเด‚2
MMX เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ PentiumPro เด•เต‹เตผ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ Intel Pentium2 CPU.

เดชเต†เดจเตเดฑเดฟเดฏเด‚3, เดชเต†เดจเตเดฑเดฟเดฏเด‚3เดฎเดฟ
MMX, SSE เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เด‰เดณเตเดณ PentiumPro เด•เต‹เตผ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ Intel Pentium3 CPU
เดชเดฟเดจเตเดคเตเดฃ.

เดชเต†เดจเตเดฑเดฟเดฏเด‚-เดŽเด‚
MMX, SSE, SSE3 เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเตเดณเตเดณ Intel Pentium2 CPU-เดฏเตเดŸเต† เด•เตเดฑเดžเตเดž เดชเดตเตผ เดชเดคเดฟเดชเตเดชเต
เดชเดฟเดจเตเดคเตเดฃ. เดธเต†เตปเดŸเตเดฐเดฟเดจเต‹ เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดชเต†เดจเตเดฑเดฟเดฏเด‚4, เดชเต†เดจเตเดฑเดฟเดฏเด‚4เดฎเดฟ
MMX, SSE, SSE4 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ Intel Pentium2 CPU.

เดชเตเดฐเต†เดธเตเด•เต‹เดŸเตเดŸเต
MMX, SSE, SSE4, SSE2 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ Intel Pentium3 CPU-เดฏเตเดŸเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต
เดชเดฟเดจเตเดคเตเดฃ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

เดจเตŠเด•เตเด•เต‹เดฃ
4-เดฌเดฟเดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตเดณเตเดณ Intel Pentium64 CPU-เดฏเตเดŸเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต, MMX, SSE, SSE2 เด’เดชเตเดชเด‚
SSE3 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ.

เด•เต‹เตผ 2
2-เดฌเดฟเดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตเดณเตเดณ เด‡เดจเตเดฑเตฝ เด•เต‹เตผ64 เดธเดฟเดชเดฟเดฏเต, MMX, SSE, SSE2, SSE3, SSSE3 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เดชเดฟเดจเตเดคเตเดฃ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

corei7
7-เดฌเดฟเดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตเดณเตเดณ Intel Core i64 CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 เด’เดชเตเดชเด‚
SSE4.2 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ.

corei7-avx
7-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดณเตเดณ Intel Core i64 CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, AVX, AES, PCLMUL เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ.

core-avx-i
64-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดณเตเดณ เด‡เดจเตเดฑเตฝ เด•เต‹เตผ เดธเดฟเดชเดฟเดฏเต, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, AVX, AES, PCLMUL, FSGSBASE, RDRND, F16C เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ.

เดชเดฐเดฎเดพเดฃเต
64-เดฌเดฟเดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตเดณเตเดณ เด‡เดจเตเดฑเตฝ เด†เดฑเตเดฑเด‚ เดธเดฟเดชเดฟเดฏเต, MMX, SSE, SSE2, SSE3, SSSE3 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เดชเดฟเดจเตเดคเตเดฃ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

k6 เดŽเด‚เดŽเด‚เดŽเด•เตเดธเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดŽเดŽเด‚เดกเดฟ เด•เต†6 เดธเดฟเดชเดฟเดฏเต.

k6-2, k6-3
MMX, 6DNow เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ AMD K3 CPU-เดฏเตเดŸเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ! เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ.

เด…เดคเตเดฒเตบ, เด…เดคเตเดฒเตบ-tbird
MMX เด‰เดณเตเดณ AMD เด…เดคเตโ€Œเดฒเต‹เตบ CPU, 3dNOW!, เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ 3DNow! เด•เต‚เดŸเดพเดคเต† SSE เดชเตเดฐเต€เดซเต†เดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚
เดชเดฟเดจเตเดคเตเดฃ.

เด…เดคเตโ€Œเดฒเตบ-4, athlon-xp, เด…เดคเตเดฒเตบ-เดŽเด‚เดชเดฟ
MMX เด‰เดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ AMD เด…เดคเตโ€Œเดฒเต‹เตบ CPU, 3DNow!, เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ 3DNow! เด•เต‚เดŸเดพเดคเต† เดฎเตเดดเตเดตเตป เดŽเดธเตเดŽเดธเตเด‡ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดตเตเด‚
เดชเดฟเดจเตเดคเตเดฃ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

k8, เด’เดชเตเดฑเตเดฑเต†เดฑเต‹เตบ, เด…เดคเตโ€Œเดฒเต‹เตบ64, เด…เดคเตเดฒเต‹เตบ-เดŽเดซเต เดŽเด•เตเดธเต
x8-86 เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดŽเดŽเด‚เดกเดฟ เด•เต†64 เด•เต‹เตผ เด…เดงเดฟเดทเตเด เดฟเดค เดธเดฟเดชเดฟเดฏเต. (เด‡เดคเต MMX เดธเต‚เดชเตเดชเตผเดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต,
SSE, SSE2, 3DNow!, เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ 3DNow! เด•เต‚เดŸเดพเดคเต† 64-เดฌเดฟเดฑเตเดฑเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เดณเตเด‚.)

k8-sse3, opteron-sse3, athlon64-sse3
SSE8 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ k64, opteron, athlon3 เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ.

amdfam10, เดฌเดพเดฐเตเดธเดฟเดฒเต‡เดพเดจ
x10-86 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ เดŽเดŽเด‚เดกเดฟ เดซเดพเดฎเดฟเดฒเดฟ 64h เด•เต‹เตผ เด…เดงเดฟเดทเตเด เดฟเดค เดธเดฟเดชเดฟเดฏเต. (เดˆ
เดธเต‚เดชเตเดชเตผเดธเต†เดฑเตเดฑเตเด•เตพ MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ 3DNow!, ABM, 64-เดฌเดฟเดฑเตเดฑเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ.)

bdver1
x15-86 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ เดŽเดŽเด‚เดกเดฟ เดซเดพเดฎเดฟเดฒเดฟ 64h เด•เต‹เตผ เด…เดงเดฟเดทเตเด เดฟเดค เดธเดฟเดชเดฟเดฏเต. (เดˆ
เดธเต‚เดชเตเดชเตผเดธเต†เดฑเตเดฑเตเด•เตพ FMA4, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE, SSE2, SSE3, SSE4A,
SSSE3, SSE4.1, SSE4.2, ABM, 64-เดฌเดฟเดฑเตเดฑเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ.)

bdver2
x15-86 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ เดŽเดŽเด‚เดกเดฟ เดซเดพเดฎเดฟเดฒเดฟ 64h เด•เต‹เตผ เด…เดงเดฟเดทเตเด เดฟเดค เดธเดฟเดชเดฟเดฏเต. (เดˆ
เดธเต‚เดชเตเดชเตผเดธเต†เดฑเตเดฑเตเด•เตพ BMI, TBM, F16C, FMA, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE, SSE2,
SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM, 64-เดฌเดฟเดฑเตเดฑเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ.)

btver1
x14-86 เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ เดŽเดŽเด‚เดกเดฟ เดซเดพเดฎเดฟเดฒเดฟ 64h เด•เต‹เตผ เด…เดงเดฟเดทเตเด เดฟเดค เดธเดฟเดชเดฟเดฏเต. (เดˆ
เดธเต‚เดชเตเดชเตผเดธเต†เดฑเตเดฑเตเด•เตพ MMX, SSE, SSE2, SSE3, SSSE3, SSE4A, CX16, ABM, 64-เดฌเดฟเดฑเตเดฑเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต
เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ.)

เดตเดฟเดžเตเดšเดฟเดชเตเดชเต-เดธเดฟ6
IDT Winchip C6 CPU, เด…เดงเดฟเด• MMX เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ i486 เดชเต‹เดฒเต† เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเดฟเดจเตเดคเตเดฃ.

เดตเดฟเดžเตเดšเดฟเดชเตเดชเต2
IDT Winchip2 CPU, เด…เดงเดฟเด• MMX, 486DNow เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ i3-เดจเตเดฑเต† เด…เดคเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต!
เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ.

c3 MMX, 3DNow เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ C3 CPU เดตเดดเดฟ! เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ. (เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดˆ เดšเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ.)

c3-2
MMX, SSE เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ C3-2 CPU เดตเดดเดฟ. (เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดˆ เดšเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ.)

เดœเดฟเดฏเต‹เดกเต
เดŽเด‚เดŽเด‚เดŽเด•เตโ€Œเดธเต, 3เดกเดฟ เดจเต— เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค เดŽเดŽเด‚เดกเดฟ เดธเดฟเดชเดฟเดฏเต! เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ.

เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ cpu-เดคเดฐเด‚ เด…เดคเดฟเดจเดพเดฏเดฟ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด‚
เดชเตเดฐเดคเตเดฏเต‡เด• เดšเดฟเดชเตเดชเต, เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เด•เต‹เดกเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฟเดฒเตเดฒ
เด‡เดฒเตเดฒเดพเดคเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต†เดทเต€เตป เดคเดฐเด‚ -เดฎเดพเตผเดšเตเดšเต=cpu-เดคเดฐเด‚ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเด™เตเด•เดฟเตฝ
GCC, i686-pc-linux-gnu เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -mtune=เดชเต†เดจเตเดฑเดฟเดฏเด‚4 เดŽเดจเตเดจ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
Pentium4-เดจเดพเดฏเดฟ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚ i686 เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚.

-เดฎเดพเตผเดšเตเดšเต=cpu-เดคเดฐเด‚
เดฎเต†เดทเต€เตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• cpu-เดคเดฐเด‚. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ cpu-เดคเดฐเด‚ เด…เดตเดณเต
เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต -mtune. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -เดฎเดพเตผเดšเตเดšเต=cpu-เดคเดฐเด‚ เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mtune=cpu-เดคเดฐเด‚.

-mcpu=cpu-เดคเดฐเด‚
เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดชเดฐเตเดฏเดพเดฏเดชเดฆเด‚ -mtune.

-mfpmath=เดฏเต‚เดฃเดฟเดฑเตเดฑเต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เดฃเด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดฏเต‚เดฃเดฟเดฑเตเดฑเต. เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด†เด•เตเดจเตเดจเต:

387 เดฎเดฟเด•เตเด• เดšเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ 387 เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เดชเตเดฐเตŠเดธเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด…เดฒเตเดฒเดพเดคเต† เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เด•เต‹เดกเต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.
เดคเดพเดคเตเด•เดพเดฒเดฟเด• เดซเดฒเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดคเดฏเตเด•เตเด•เต เดชเด•เดฐเด‚ 80-เดฌเดฟเดฑเตเดฑเต เด•เตƒเดคเตเดฏเดคเดฏเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดคเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต, เดฎเดฟเด•เตเด•เดตเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต
เดฎเดฑเตเดฑเต เดšเดฟเดชเตเดชเตเด•เตพ. เด•เดพเดฃเตเด• -เดซเตเดฒเต‹เดŸเตเดŸเต-เดธเตเดฑเตเดฑเต‹เตผ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเต.

เด‡เดคเดพเดฃเต i386 เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต‹เดฏเตโ€Œเดธเต.

เดธเด‚ เดŽเดธเตเดŽเดธเตเด‡ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดธเตเด•เต†เดฏเดฟเดฒเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดˆ
เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเดฟเดจเต† เดŽเดŽเด‚เดกเดฟ เดฒเตˆเดจเดฟเดฒเต† เดชเต†เดจเตเดฑเดฟเดฏเด‚3เดฏเตเด‚ เดชเตเดคเดฟเดฏ เดšเดฟเดชเตเดชเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เด…เดคเตโ€Œเดฒเต‹เตบ-4, เด…เดคเตโ€Œเดฒเต‹เตบ-เดŽเด•เตโ€Œเดธเตโ€Œเดชเดฟ, เด…เดคเตโ€Œเดฒเต‹เตบ-เดŽเด‚เดชเดฟ เดšเดฟเดชเตเดชเตเด•เตพ. SSE เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตเตป เดชเดคเดฟเดชเตเดชเต
เดธเต†เดฑเตเดฑเต เด’เดฑเตเดฑ-เด•เตƒเดคเตเดฏเดคเดฏเตเดณเตเดณ เด—เดฃเดฟเดคเดคเตเดคเต† เดฎเดพเดคเตเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด…เด™เตเด™เดจเต† เด‡เดฐเดŸเตเดŸเดฏเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เตƒเดคเดตเตเด‚-
เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ 387 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต, เด‡เดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚
เดชเต†เดจเตเดฑเดฟเดฏเด‚4 เด‰เด‚ เดญเดพเดตเดฟเดฏเดฟเดฒเต† AMD x86-64 เดšเดฟเดชเตเดชเตเด•เดณเตเด‚, เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เดตเดณเดฐเต†.

i386 เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต -เดฎเดพเตผเดšเตเดšเต=cpu-เดคเดฐเด‚, -msse or -msse2 เดธเตเดตเดฟเดšเตเดšเตเด•เตพ
เดŽเดธเตเดŽเดธเตเด‡ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดˆ เด“เดชเตเดทเตป เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚. x86-64 เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต,
เดˆ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเต เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
387 เด•เต‹เดกเดฟเดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพเดชเดฐเดฎเดพเดฏ เด…เดธเตเดฅเดฟเดฐเดค เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดšเดฟเดฒเดคเต เดคเด•เตผเดคเตเดคเต‡เด•เตเด•เดพเด‚
เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ 80 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต.

x86-64 เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต‹เดฏเดฟเดธเดพเดฃเดฟเดคเต.

sse,387
sse+387
เดฐเดฃเตเดŸเตเด‚
เดฐเดฃเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเตเด•เดณเตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. เด‡เดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต
เดฒเดญเตเดฏเดฎเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เดณเตเดณเตเดณ เดšเดฟเดชเตเดชเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŽเดฃเตเดฃเด‚ 387
เด•เต‚เดŸเดพเดคเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดฑเดฟเดธเต‹เดดเตเดธเตเด•เดณเตเด‚ SSE. เด‡เดชเตเดชเต‹เดดเตเด‚ เดˆ เด“เดชเตเดทเตป เดถเตเดฐเดฆเตเดงเดฏเต‹เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดœเดฟเดธเดฟเดธเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเตผ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดซเด™เตเดทเดฃเตฝ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพ เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

-masm=เดญเดพเดท
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต asm เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• เดญเดพเดท. เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดšเต‹เดฏเตโ€Œเดธเตเด•เดณเดพเดฃเต Intel or att
(เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด’เดจเตเดจเต). เดกเดพเตผเดตเดฟเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ Intel.

-mieee-fp
-เดจเดฟเดจเต‹-เดเด‡-เดŽเดซเตเดชเดฟ
เด•เด‚เดชเตˆเดฒเตผ IEEE เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เด‡เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•. เด‡เดต
เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเด‚ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•.

-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด†เดตเดถเตเดฏเดฎเดพเดฏ
เด—เตเดฐเดจเตเดฅเดถเดพเดฒเด•เตพ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดญเดพเด—เดฎเดฒเตเดฒ. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฏเดจเตเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดงเดพเดฐเดฃ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เดธเดฟ
เด•เดฎเตเดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเต เด•เตเดฐเต‹เดธเต-เด•เด‚เดชเตˆเดฒเต‡เดทเดจเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚
เด•เตเดฐเต‹เดธเต-เด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเด•
เดธเดฎเดพเดนเดพเดฐเด‚.

เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเตฝเด•เตเดจเตเดจ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ, 80387 เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เตเด‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เต, เดšเดฟเดฒ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดชเตเด•เต‹เดกเตเด•เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ -msoft-float เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-mno-fp-ret-in-387
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ FPU เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

เดธเดพเดงเดพเดฐเดฃ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเดฟเตฝ "เดซเตเดฒเต‹เดŸเตเดŸเต", "เดกเดฌเดฟเตพ" เดŽเดจเตเดจเต€ เดคเดฐเด™เตเด™เดณเตเดŸเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเต.
เด’เดฐเต FPU เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ, FPU เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚. เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เด†เดถเดฏเด‚
เด’เดฐเต FPU เด…เดจเตเด•เดฐเดฟเด•เตเด•เดฃเด‚.

เด“เดชเตเดทเตป -mno-fp-ret-in-387 เดธเดพเดงเดพเดฐเดฃ เดธเดฟเดชเดฟเดฏเตเดตเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดชเด•เดฐเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mno-fancy-math-387
เดšเดฟเดฒ 387 เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเตเด•เตพ "sin", "cos", "sqrt" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
387. เด† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
FreeBSD, OpenBSD, NetBSD เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดŽเดชเตเดชเต‹เดดเดพเดฃเต เดˆ เด“เดชเตเดทเตป เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดพเตผเดšเตเดšเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดŽเดซเตเดชเดฟเดฏเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เด…เดคเดฟเดจเดพเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดจเตเด•เดฐเดฃเด‚ เดตเต‡เดฃเด‚. เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด‚ 2.6.1 เดชเตเดฐเด•เดพเดฐเด‚, เดจเดฟเด™เตเด™เดณเดฒเตเดฒเดพเดคเต† เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฒเตเดฒ
เดŽเดจเตเดจเดคเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -funsafe-math-optimizations เดฎเดพเดฑเตเด•.

-เดฎเดฒเดฟเตป-เด‡เดฐเดŸเตเดŸ
-mno-align-double
A-เตฝ GCC "เด‡เดฐเดŸเตเดŸ", "เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ", "เดจเต€เดฃเตเดŸ เดจเต€เดณเดฎเตเดณเตเดณ" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•
เดฐเดฃเตเดŸเต-เดตเดพเด•เตเด•เดฟเดจเตเดฑเต† เด…เดคเดฟเตผเดคเตเดคเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดตเดพเด•เตเด•เดฟเดจเตเดฑเต† เด…เดคเดฟเตผเดคเตเดคเดฟ. เดฐเดฃเตเดŸเต-เดตเดพเด•เตเด•เดฟเตฝ "เด‡เดฐเดŸเตเดŸ" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต
เดฌเต—เดฃเตเดŸเดฑเดฟ a-เดฏเดฟเตฝ เด•เตเดฑเดšเตเดšเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต เดชเต†เดจเตเดฑเดฟเดฏเด‚ เด•เต‚เดŸเตเดคเตฝ เดšเต†เดฒเดตเดฟเตฝ
เดฎเต†เดฎเตเดฎเดฑเดฟ.

x86-64-เตฝ, -เดฎเดฒเดฟเตป-เด‡เดฐเดŸเตเดŸ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -เดฎเดฒเดฟเตป-เด‡เดฐเดŸเตเดŸ เดธเตเดตเดฟเดšเตเดšเต, เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดž เดคเดฐเด™เตเด™เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เด˜เดŸเดจเด•เตพ
เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด‚
386-เดจเตเดณเตเดณ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด•เต‚เดŸเดพเดคเต† เด•เต‹เดกเดฟเดฒเต† เด˜เดŸเดจเด•เดณเตเดฎเดพเดฏเดฟ เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ
เด† เดธเตเดตเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเต.

-m96bit-เดจเต€เดฃเตเดŸ-เด‡เดฐเดŸเตเดŸ
-m128bit-เดจเต€เดฃเตเดŸ-เด‡เดฐเดŸเตเดŸ
เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ "เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ" เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฒเดฟเดชเตเดชเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. i386 เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ
เด‡เดจเตเดฑเตผเดซเต‡เดธเต 96 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดตเดฒเตเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ -m96bit-เดจเต€เดฃเตเดŸ-เด‡เดฐเดŸเตเดŸ เด†เดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‡เตป
32-เดฌเดฟเดฑเตเดฑเต เดฎเต‹เดกเต.

เด†เดงเตเดจเดฟเด• เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเด•เตพ (เดชเต†เดจเตเดฑเดฟเดฏเดตเตเด‚ เดชเตเดคเดฟเดฏเดคเตเด‚) "เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ" 8-เดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต.
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 16-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟ. เดŽเดฌเดฟเดเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เด…เดฑเต‡เด•เดณเดฟเดฒเต‹ เด˜เดŸเดจเด•เดณเดฟเดฒเต‹, เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ
เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด…เด™เตเด™เดจเต† เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -m128bit-เดจเต€เดฃเตเดŸ-เด‡เดฐเดŸเตเดŸ "เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ" 16-เดฌเตˆเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดงเดฟเด• 32-เดฌเดฟเดฑเตเดฑเต เดชเต‚เดœเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ" เดชเดพเดกเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เด…เดคเดฟเตผเดคเตเดคเดฟ.

x86-64 เด•เดฎเตเดชเตˆเดฒเดฑเดฟเตฝ, -m128bit-เดจเต€เดฃเตเดŸ-เด‡เดฐเดŸเตเดŸ เด…เดคเดฟเดจเตเดฑเต† ABI เด†เดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดšเต‹เดฏเตเดธเต เด†เดฃเต
"เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ" เดŽเดจเตเดจเดคเต 16-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตเดทเดจเตเด•เดณเตŠเดจเตเดจเตเด‚ x87 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดค เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด’เดฐเต "เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ" เดŽเดจเตเดจเดคเดฟเดจเต 80 เดฌเดฟเดฑเตเดฑเตเด•เตพ.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดŽเดฌเดฟเด, เด˜เดŸเดจเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เดจเดฟเด™เตเด™เตพ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
"เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด…เดฑเต‡เด•เตพ เด…เดตเดฏเตเดŸเต† เดตเดฒเดฟเดชเตเดชเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดฎเดพเดฑเตเดฑเตเด‚
"เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ" เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเดณเตเดณ เด•เต‹เตพ เด•เตบเดตเต†เตปเดทเตป เดชเดฐเดฟเดทเตโ€Œเด•เดฐเดฟเด•เตเด•เตเด‚. เด…เดคเดฟเดจเดพเตฝ เด…เดตเตผ
เด…เดคเดฟเดฒเตเดฒเดพเดคเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เด•เต‹เดกเดฟเดฒเต† เด…เดฑเต‡เด•เดณเตเดฎเดพเดฏเต‹ เด˜เดŸเดจเด•เดณเตเดฎเดพเดฏเต‹ เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ
เดฎเดพเดฑเตเด•.

-mlarge-data-threshold=เด…เด•เตเด•เด‚
เดŽเดชเตเดชเต‡เดพเตพ -mcmodel= เดฎเต€เดกเดฟเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดฒเตเด‚ เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑ เด‰เดฎเตเดฎเดฑเด‚ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เด‚. เดฌเตˆเดจเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเดฒเตเด‚ เดˆ เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเตเดชเต‹เดฒเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
65535 เดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด‚.

-mrtd
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏ เดซเด‚เด—เตโ€Œเดทเตป-เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เด…เดคเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ "ret" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดŸเด™เตเด™เตเดจเตเดจเต เดธเด‚เด–เตเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚, เด…เดคเต เด…เดตเดฐเตเดŸเต† เดตเดพเดฆเด™เตเด™เตพ เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต
เดฎเดŸเด™เตเด™เตเดฎเตเดชเต‹เตพ. เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด‡เดคเต เด•เต‹เดณเดฑเดฟเตฝ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดตเดฟเดŸเต† เดตเดพเดฆเด™เตเด™เตพ เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•.

เดˆ เด•เต‹เดณเดฟเด‚เด—เต เดธเต€เด•เตเดตเตปเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟเด—เดค เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚
เดซเด‚เด—เตเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต stdcall. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ -mrtd เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดชเตเดทเตป
เดซเด‚เด—เตเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต cdecl.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดˆ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป เดฏเตเดฃเดฟเด•เตเดธเดฟเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ,
เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต Unix เด•เดฎเตเดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด•เต‚เดŸเดพเดคเต†, เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดจเดฟเด™เตเด™เตพ เดซเด‚เด—เตเดทเตป เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ เดจเตฝเด•เดฃเด‚
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ ("printf" เด‰เตพเดชเตเดชเต†เดŸเต†); เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดคเต†เดฑเตเดฑเดพเดฏ เด•เต‹เดกเต เดซเดฒเดฎเดพเด•เตเด‚
เดตเดพเดฆเด™เตเด™เตพ. (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เด…เดงเดฟเด• เดตเดพเดฆเด™เตเด™เตพ เดจเดฟเดฐเตเดชเดฆเตเดฐเดตเด•เดฐเดฎเดพเดฏเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.)

-mregparm=เดธเด‚เด–เตเดฏ
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเดพเตป เดŽเดคเตเดฐ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด‡เดฒเตเดฒ
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเดพเตป เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเดฐเดฎเดพเดตเดงเดฟ 3 เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เดซเด‚เด—เตโ€Œเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเด‚เด—เตโ€Œเดทเดจเดพเดฏเดฟ เดˆ เดธเตเดตเดญเดพเดตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด• regparm.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดจเดฟเด™เตเด™เตพ เดˆ เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดชเตเดชเด‚ เดธเด‚เด–เตเดฏ เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒ, เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เด’เดฐเต‡ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ. เด‡เดคเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ.

-msseregparm
เดซเตเดฒเต‹เดŸเตเดŸเดฟเดจเตเด‚ เดกเดฌเดฟเตพ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ SSE เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดชเดพเดธเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
เดซเด‚เด—เตโ€Œเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดธเตเดตเดญเดพเดตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
sseregparm.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดจเดฟเด™เตเด™เตพ เดˆ เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เด’เดฐเต‡ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚,
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†. เด‡เดคเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-mvect8-ret-in-mem
MMX เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ 8-เดฌเตˆเดฑเตเดฑเต เดตเต†เด•เตเดฑเตเดฑเดฑเตเด•เตพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
Solaris@tie{}8 เด‰เด‚ 9 เด‰เด‚ VxWorks เด‰เด‚ เดธเตบ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เดณเตเดŸเต† เดŽเดฌเดฟเดเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป
เดชเดคเดฟเดชเตเดชเต 12. เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เด•เด‚เดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเตเด•เตพ (เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ 12 Update@tie{}1-เตฝ เดคเตเดŸเด™เตเด™เดฟ) เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต
เดฎเดฑเตเดฑเต x86 เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ ABI, Solaris@tie{}10-เดฒเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณเดคเดฟเดฒเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.
เดฎเดพเดคเตเดฐเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด† เดฎเตเตป เด•เด‚เดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ GCC เดฏเตเดŸเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ.

-mpc32
-mpc64
-mpc80
80387 เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดฟเดธเดฟเดทเตป 32, 64 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 80 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดŽเดชเตเดชเต‡เดพเตพ -mpc32 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต,
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดซเดฒเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดงเดพเดจเตเดฏเด‚ 24 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเดพเดฃเต
(เด’เดฑเตเดฑ เด•เตƒเดคเตเดฏเดค); -mpc64 เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเตเดฑเต† เดซเดฒเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดงเดพเดจเตเดฏเดคเตเดคเต† เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
53 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ (เด‡เดฐเดŸเตเดŸ เด•เตƒเดคเตเดฏเดค) เด•เต‚เดŸเดพเดคเต† -mpc80 เดซเดฒเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดงเดพเดจเตเดฏเดคเตเดคเต† เดšเตเดฑเตเดฑเดฟเดชเตเดชเดฑเตเดฑเดฟ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† 64 เดฌเดฟเดฑเตเดฑเตเด•เตพ (เดŽเด•เตโ€Œเดธเตเดฑเตเดฑเตปเดกเดกเต เดกเดฌเดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป), เด…เดคเดพเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‰เดฏเตผเดจเตเดจ เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเตเดณเตเดณ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
FPU เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดตเดพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดคเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเด•เตเด•เต เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏ 80 เดฌเดฟเดฑเตเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดตเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ 2% เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเด•. เดšเดฟเดฒ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด…เดคเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดŽเด•เตเดธเตเดฑเตเดฑเต†เตปเดกเดกเต-เดชเตเดฐเดฟเดธเดฟเดทเตป (80-เดฌเดฟเดฑเตเดฑเต) เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต; เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ
เด…เดคเตเดคเดฐเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เด•เตƒเดคเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเด‚, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เด™เตเด™เดจเต†-
เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตƒเดคเตเดฏเดค เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "เดฆเตเดฐเดจเตเดคเดฎเดพเดฏ เดฑเดฆเตเดฆเดพเด•เตเด•เตฝ" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เตƒเดคเตเดฏเดคเดฏเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดตเต.

-mstackrealign
เดชเตเดฐเดตเต‡เดถเดจ เดธเดฎเดฏเดคเตเดคเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•. Intel x86-เตฝ, the -mstackrealign เด“เดชเตเดทเตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดฑเตบ-เดŸเตˆเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‡เดคเดฐ เด†เดฎเตเด–เดตเตเด‚ เดŽเดชเตเดชเดฟเดฒเต‹เด—เตเด‚.
เด†เดงเตเดจเดฟเด• เด•เต‹เดกเตเด•เดณเตเดฎเดพเดฏเดฟ 4-เดฌเตˆเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดš เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดฒเต†เด—เดธเดฟ เด•เต‹เดกเตเด•เตพ เดฎเดฟเดถเตเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต† เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
SSE เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ 16-เดฌเตˆเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด•. เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด‚ เด•เดพเดฃเตเด•
"force_align_arg_pointer", เดตเตเดฏเด•เตเดคเดฟเด—เดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เดฌเดพเดงเด•เดฎเดพเดฃเต.

-mpreferred-stack-boundary=เดธเด‚เด–เตเดฏ
2 เดตเดฐเต† เด‰เดฏเตผเดคเตเดคเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด• เดธเด‚เด–เตเดฏ เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟ. เดŽเด™เตเด•เดฟเตฝ
-preferred-stack-boundary เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 4 เด†เดฃเต (16 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 128 เดฌเดฟเดฑเตเดฑเตเด•เตพ).

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดŽเดธเตเดŽเดธเตเด‡ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ x86-64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดตเดฟเด•เดฒเดพเด‚เด—เตป, -mpreferred-stack-boundary=3 เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
8 เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเดฐเต†. เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚ -mpreferred-stack-boundary=3,
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†. เด‡เดคเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-mincoming-stack-boundary=เดธเด‚เด–เตเดฏ
เด‡เตปเด•เดฎเดฟเด‚เด—เต เดธเตเดฑเตเดฑเดพเด•เตเด•เต 2 เดตเดฐเต† เด‰เดฏเตผเดคเตเดคเดฟเดฏเดคเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• เดธเด‚เด–เตเดฏ เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟ. เดŽเด™เตเด•เดฟเตฝ
-เดฎเดฟเตปเด•เดฎเดฟเด‚เด—เต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดฌเต—เดฃเตเดŸเดฑเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต
-preferred-stack-boundary เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด‚.

Pentium, PentiumPro เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ, "เด‡เดฐเดŸเตเดŸ", "เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ" เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด’เดฐเต เด†เดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฃเด‚
8-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟ (เด•เดพเดฃเตเด• -เดฎเดฒเดฟเตป-เด‡เดฐเดŸเตเดŸ) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดฑเตบ เดŸเตˆเด‚ เดชเตเดฐเด•เดŸเดจเด‚ เด…เดจเตเดญเดตเดฟเด•เตเด•เตเด•
เดชเดฟเดดเด•เตพ. เดชเต†เดจเตเดฑเดฟเดฏเด‚ III-เตฝ, เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต SIMD เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป (SSE) เดกเดพเดฑเตเดฑ เดคเดฐเด‚ "__m128"
16-เดฌเตˆเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดถเดฐเดฟเดฏเดพเดฏ เดตเดฟเดจเตเดฏเดพเดธเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดคเดฟเตผเดคเตเดคเดฟ เด‡เดคเตเดชเต‹เดฒเต† เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเตŠเดฐเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดชเต‹เดฒเต† เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต. เด•เต‚เดŸเดพเดคเต†, เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเด‚. เด…เด™เตเด™เดจเต† เด’เดฐเต เดซเด‚เด—เตเดทเตป เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเต‹เดตเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฏเตผเดจเตเดจ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฌเต—เดฃเตเดŸเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดคเดฟเตผเดคเตเดคเดฟ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต† เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เต‹เตพเดฌเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด…เดงเดฟเด• เดตเดฟเดจเตเดฏเดพเดธเด‚ เด…เดงเดฟเด• เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตŠเดคเตเดตเต† เด•เต‹เดกเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเดฒเดฟเดชเตเดชเด‚. เดŽเด‚เดฌเดกเดกเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดธเตโ€Œเดชเต‡เดธเต เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดธเด‚เดตเต‡เดฆเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณ เด•เต‹เดกเต
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‡เตผเดฃเดฒเตเด•เตพ, เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดจเตเดฏเดพเดธเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
-mpreferred-stack-boundary=2.

-mmmx
-mno-mmx
-msse
-mno-sse
-msse2
-mno-sse2
-msse3
-mno-sse3
-mssse3
-mno-ssse3
-msse4.1
-mno-sse4.1
-msse4.2
-mno-sse4.2
-msse4
-mno-sse4
-mavx
-mno-avx
-mavx2
-mno-avx2
-เดฎเต‡เดธเต
-mno-aes
-mpclmul
-mno-pclmul
-mfsgsbase
-mno-fsgsbase
-mrdrnd
-เดจเดฟเดจเต‹-rdrnd
-mf16c
-mno-f16c
-เดŽเด‚เดŽเดซเตเดŽเด‚เดŽ
-mno-fma
-msse4a
-mno-sse4a
-mfma4
-เดจเดฟเดฒเต‹-เดŽเดซเตเดŽเด‚เดŽ 4
-mxop
-mno-xop
-mlwp
-mno-lwp
-m3dnow
-mno-3dnow
-mpopcnt
-เดฎเตเดจเตŠ-เดชเตŠเดชเตเดšเตเด‚เดคเต
-mabm
-mno-abm
-mbmi
-mbmi2
-mno-bmi
-mno-bmi2
-mlzcnt
-mno-lzcnt
-เดŽเด‚เดŸเดฟเดฌเดฟเดŽเด‚
-mno-tbm
เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ MMX, SSE, SSE2, SSE3, เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
SSSE3, SSE4.1, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, F16C, FMA, SSE4A, FMA4, XOP,
LWP, ABM, BMI, BMI2, LZCNT เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 3DNow!
เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเตเด•เตพ. เดˆ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดพเดฏเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ: เด•เดพเดฃเตเด• X86 เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดพเดฏเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต เด’เดชเตเดชเด‚
เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.

เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดธเตเดŽเดธเตเด‡/เดŽเดธเตเดŽเดธเตเด‡2 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตเดตเดฏเดฎเต‡เดต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต (เด‡เดคเตเดชเต‹เดฒเต†
387 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เดŽเดคเดฟเดฐเดพเดฏเดฟ), เด•เดพเดฃเตเด• -mfpmath=sse.

เดŽเดชเตเดชเต‹เตพ เดŽเดธเตโ€ŒเดŽเดธเตโ€ŒเดŽเด•เตโ€Œเดธเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดœเดฟเดธเดฟเดธเดฟ เดคเดพเดดเตเดคเตเดคเตเดจเตเดจเต -mavx เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเด•เดฐเด‚, เด…เดคเต เดชเตเดคเดฟเดฏ AVX เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพ SSEx เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ AVX เดคเตเดฒเตเดฏเดค.

เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเดฟเตฝ เดˆ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดœเดฟเดธเดฟเดธเดฟเดฏเต† เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด‚,
เด‡เดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ -mfpmath=sse. เดฑเตบ-เดŸเตˆเด‚ เดธเดฟเดชเดฟเดฏเต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดจเดŸเดคเตเดคเตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฏเตเด‚
เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดซเตเดฒเดพเด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดซเดฏเดฒเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•.
เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดธเดฟเดชเดฟเดฏเต เดกเดฟเดฑเตเดฑเด•เตเดทเตป เด•เต‹เดกเต เด…เดŸเด™เตเด™เตเดจเตเดจ เดซเดฏเตฝ เด‡เดฒเตเดฒเดพเดคเต† เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚
เดˆ เด“เดชเตเดทเดจเตเด•เตพ.

-mcld
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด†เดฎเตเด–เดคเตเดคเดฟเตฝ เด’เดฐเต "cld" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเตป เดˆ เดเดšเตเด›เดฟเด•เด‚ GCC เดฏเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดจเตเดณเตเดณ DF เดซเตเดฒเดพเด—เดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด“เดŸเตเดŸเต‹เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดŸเตเดŸเต‹เดกเดฟเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต เดฎเต‹เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ. เดŽเดฌเดฟเด เดกเดฟเดŽเดซเต เดซเตเดฒเดพเด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดซเด‚เด—เตโ€Œเดทเตป เดŽเตปเดŸเตเดฐเดฟเดฏเดฟเตฝ เด•เตเดฒเดฟเดฏเตผ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚, เดšเดฟเดฒ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดˆ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด…เดตเดฐเตเดŸเต† เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดกเดฟเดธเตเดชเดพเดšเตเดšเดฑเตเด•เดณเดฟเตฝ เดกเดฟเดŽเดซเต เดซเตเดฒเดพเด—เต เดฎเดพเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต. เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดนเดพเตปเดกเตโ€Œเดฒเตผ เด†เด•เดพเด‚
DF เดซเตเดฒเดพเด—เต เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเต, เด‡เดคเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดคเต†เดฑเตเดฑเดพเดฏ เดฆเดฟเดถเดพ เดฎเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเตป 32-เดฌเดฟเดฑเตเดฑเต x86 เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเด‚
เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดœเดฟเดธเดฟเดธเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต --enable-cld เด•เต‹เตบเดซเดฟเด—เตผ เด“เดชเตเดทเตป. "cld" เดฏเตเดŸเต† เดœเดจเดฑเต‡เดทเตป
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚ -mno-cld เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด•เดฎเตเดชเตˆเดฒเตผ เด“เดชเตเดทเตป.

-mvzeroupper
เด’เดฐเต เด•เตˆเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด’เดฐเต "vzeroupper" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป GCC-เดจเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
AVX-เตฝ เดจเดฟเดจเตเดจเต SSE เดŸเตเดฐเดพเตปเดธเดฟเดทเตป เดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดซเด‚เด—เตเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เตเดณเตเดณ เด’เดดเตเด•เตเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•
เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ zeroupper intrinsics เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•.

-mprefer-avx128
128-เดฌเดฟเดฑเตเดฑเต เดŽเดตเดฟเดŽเด•เตโ€Œเดธเดฟเดจเต เดชเด•เดฐเด‚ 256-เดฌเดฟเดฑเตเดฑเต เดŽเดตเดฟเดŽเด•เตโ€Œเดธเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต‹เดŸเต เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต.
เด“เดŸเตเดŸเต‹-เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเดฑเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-mcx16
เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเดฟเตฝ CMPXCHG16B เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตโ€Œเดทเตป GCC-เดฏเต† เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด‚.
CMPXCHG16B 128-เดฌเดฟเดฑเตเดฑเต เด‡เดฐเดŸเตเดŸ เด•เตเดตเดพเดกเตโ€Œเดตเต‡เดกเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดตเต‡เดกเต) เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดคเดฐเด™เตเด™เตพ. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เด‰เดฏเตผเดจเตเดจ เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เด•เต—เดฃเตเดŸเดฑเตเด•เตพเด•เตเด•เต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เดฑเตเด•เตพ). เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดญเดพเด—เดฎเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเดพเดฃเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ: เด•เดพเดฃเตเด• __เดธเดฎเดจเตเดตเดฏเด‚ เดฌเดฟเตฝเดฑเตเดฑเดฟเดจเตเด•เตพ or __เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฌเดฟเตฝเดฑเตเดฑเดฟเดจเตเด•เตพ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-msahf
เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค 64-เดฌเดฟเดฑเตเดฑเต เด•เต‹เดกเดฟเตฝ SAHF เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตโ€Œเดทเตป GCC-เดฏเต† เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด‚. เดจเต‡เดฐเดคเตเดคเต†
Intel 64 เด‰เดณเตเดณ Intel CPU-เด•เดณเดฟเตฝ AMD64 เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ LAHF, SAHF เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต.
4 เดกเดฟเดธเด‚เดฌเดฑเดฟเตฝ เดชเต†เดจเตเดฑเดฟเดฏเด‚ 1 G2005 เด˜เดŸเตเดŸเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. LAHF, SAHF เดŽเดจเตเดจเดฟเดต เดฒเต‹เดกเตเด‚ เดธเตเดฑเตเดฑเต‹เดฑเตเดฎเดพเดฃเต
เดšเดฟเดฒ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดซเตเดฒเดพเด—เตเด•เตพเด•เตเด•เต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. 64-เดฌเดฟเดฑเตเดฑเต เดฎเต‹เดกเดฟเตฝ, SAHF
"fmod", "drem" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดฌเดพเด•เตเด•เดฟ" เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต: เด•เดพเดฃเตเด•
เดฎเดฑเตเดฑเต เดฌเดฟเตฝเดฑเตเดฑเดฟเดจเตเด•เตพ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-mmovbe
"__builtin_bswap32" เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป movbe เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป GCC-เดฏเต† เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด‚.
เด•เต‚เดŸเดพเดคเต† "__builtin_bswap64".

-mcrc32
เดˆ เด“เดชเตโ€Œเดทเตป "__builtin_ia32_crc32qi", เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚,
"__builtin_ia32_crc32hi". "__builtin_ia32_crc32si", "__builtin_ia32_crc32di" เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต
crc32 เดฎเต†เดทเต€เตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mrecip
เดˆ เด“เดชเตโ€Œเดทเตป RCPSS, RSQRTSS เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป GCC-เดฏเต† เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด‚ (เด…เดตเดฏเตเด‚
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดพเดฏ เด†เตผโ€Œเดธเดฟโ€Œเดชเดฟโ€Œเดชเดฟโ€ŒเดŽเดธเต, เด†เตผโ€ŒเดŽเดธเตโ€Œเด•เตเดฏเตเด†เตผโ€ŒเดŸเดฟโ€Œเดชเดฟโ€ŒเดŽเดธเต) เด’เดฐเต เด…เดงเดฟเด• เดจเตเดฏเต‚เดŸเตเดŸเตบ-เดฑเดพเดซเตโ€Œเดธเตบ เด˜เดŸเตเดŸเด‚
DIVSS, SQRTSS (เด…เดตเดฏเตเดŸเต† เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต เดตเต‡เดฐเดฟเดฏเดจเตเดฑเตเด•เตพ) เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เดชเด•เดฐเด‚ เด•เตƒเดคเตเดฏเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดธเดฟเด‚เด—เดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ. เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต
-funsafe-math-optimizations เด•เต‚เดŸเต† เด’เดฐเตเดฎเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚ เด’เดชเตเดชเด‚
-fno-trapping-math. เดธเต€เด•เตเดตเตปเดธเดฟเตปเดฑเต† เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดจเต‹เตบ-เดฑเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต, เด•เตเดฐเดฎเดคเตเดคเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดค เด†เด•เดพเด‚
2 ulp เดตเดฐเต† เด•เตเดฑเดžเตเดžเต (เด…เดคเดพเดฏเดคเต 1.0 เดจเตเดฑเต† เดตเดฟเดชเดฐเต€เดคเด‚ 0.99999994 เด†เดฃเต).

GCC เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต "1.0f/sqrtf(x)" RSQRTSS (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ RSQRTPS) เดชเตเดฐเด•เดพเดฐเด‚ เด‡เดคเดฟเดจเด•เด‚
เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด“เดชเตเดทเตป เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป), เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ -mrecip.

เด‡เดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดงเดฟเด• เดจเตเดฏเต‚เดŸเตเดŸเตบ-เดฑเดพเดชเตโ€Œเดธเตบ เดธเตเดฑเตเดฑเต†เดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเดฟเดธเดฟเดธเดฟ เดฎเตเด•เดณเดฟเดฒเต† เดธเต€เด•เตเดตเตปเดธเต เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต เดธเดฟเด‚เด—เดฟเตพ เดซเตเดฒเต‹เดŸเตเดŸเต เดกเดฟเดตเดฟเดทเดจเตเด‚ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต "sqrtf(x)" เด‡เดคเดฟเดจเด•เด‚ เด•เต‚เดŸเต† เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚
(เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด“เดชเตเดทเตป เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป), เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ -mrecip.

-mrecip=เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เดเดคเต เดชเดฐเดธเตเดชเดฐ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด†เดฃเต, เด…เดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ "!" เดตเดฟเดชเดฐเต€เดคเดฎเดพเด•เตเด•เดพเตป
เด“เดชเตเดทเตป: "all": เดŽเดฒเตเดฒเดพ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•, "default": เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดคเตเดฒเตเดฏเด‚ -mrecip, "เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ": เดŽเดฒเตเดฒเดพ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•,
เดคเตเดฒเตเดฏเดฎเดพเดฏ -mno-recip, "div": เดธเตเด•เต†เดฏเดฟเดฒเตผ เดกเดฟเดตเดฟเดทเดจเตเดณเตเดณ เดเด•เดฆเต‡เดถ เด•เดฃเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•,
"vec-div": เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเตเดกเต เดกเดฟเดตเดฟเดทเดจเตเดฑเต† เดเด•เดฆเต‡เดถ เด•เดฃเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•, "sqrt": เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดธเตเด•เต†เดฏเดฟเดฒเตผ เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเดฟเดจเดพเดฏเตเดณเตเดณ เดเด•เดฆเต‡เดถ เด•เดฃเด•เตเด•เต, "vec-sqrt": เด‡เดคเดฟเดจเตเดณเตเดณ เดเด•เดฆเต‡เดถเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดตเต†เด•เตเดฑเตเดฑเดฑเตˆเดธเตเดกเต เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต.

เด…เดคเดฟเดจเดพเตฝ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -mrecip=เดŽเดฒเตเดฒเดพเด‚,!sqrt เดŽเดฒเตเดฒเดพ เดชเดฐเดธเตเดชเดฐ เดเด•เดฆเต‡เดถ เด•เดฃเด•เตเด•เตเด•เดณเตเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด‚,
เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เด’เดดเดฟเด•เต†.

-mveclibabi=เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•
เด’เดฐเต เดฌเดพเดนเตเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เตโ€Œเดธเต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดŽเดฌเดฟเด เดคเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เด‡เดจเตเดฑเตฝ เดทเต‹เตผเดŸเตเดŸเต เดตเต†เด•เตเดฑเตเดฑเตผ เดฎเดพเดคเตเดคเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตเด•เต "svml", "acml" เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดคเดฐเด™เตเด™เตพ
เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเด™เตเด™เดฟเดจเตเดฑเต† เดŽเดŽเด‚เดกเดฟ เดฎเดพเดคเตเดคเต เด•เต‹เตผ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดถเตˆเดฒเดฟ. เดœเดฟเดธเดฟเดธเดฟ เดจเดฟเดฒเดตเดฟเตฝ เด•เต‹เดณเตเด•เตพ เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
"vmldExp2", "vmldLn2", "vmldLog102", "vmldLog102", "vmldPow2", "vmldTanh2",
"vmldTan2", "vmldAtan2", "vmldAtanh2", "vmldCbrt2", "vmldSinh2", "vmldSin2",
"vmldAsinh2", "vmldAsin2", "vmldCosh2", "vmldCos2", "vmldAcosh2", "vmldAcos2",
"vmlsExp4", "vmlsLn4", "vmlsLog104", "vmlsLog104", "vmlsPow4", "vmlsTanh4",
"vmlsTan4", "vmlsAtan4", "vmlsAtanh4", "vmlsCbrt4", "vmlsSinh4", "vmlsSin4",
"vmlsAsinh4", "vmlsAsin4", "vmlsCosh4", "vmlsCos4", "vmlsAcosh4", "vmlsAcos4" เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ
เดŽเดชเตเดชเต‹เตพ เด…เดจเตเดฌเดจเตเดง เดซเด‚เด—เตโ€Œเดทเตป เดคเดฐเด‚ -mveclibabi=svml เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเดพเดคเต† "__vrd2_sin",
"__vrd2_cos", "__vrd2_exp", "__vrd2_log", "__vrd2_log2", "__vrd2_log10",
"__vrs4_sinf", "__vrs4_cosf", "__vrs4_expf", "__vrs4_logf", "__vrs4_log2f",
"__vrs4_log10f", "__vrs4_powf" เดŽเดจเตเดจเดฟเดต เด…เดจเตเดฌเดจเตเดง เดซเด‚เด—เตโ€Œเดทเตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดŽเดชเตเดชเต‹เตพ
-mveclibabi=acml เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฐเดฃเตเดŸเตเด‚ -ftree-vectorize เด’เดชเตเดชเด‚ -funsafe-math-optimizations เด‰เดฃเตเดŸเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป. เด’เดฐเต SVML เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ACML ABI เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเดฟเด™เตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดธเดฎเดฏเด‚.

-mabi=เดชเต‡เดฐเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต: SysV เดตเต‡เดฃเตเดŸเดฟ
GNU/Linux-เดฒเตเด‚ เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ ABI ms เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดŽเดฌเดฟเดเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดตเดฟเตปเดกเต‹เดธเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดŽเดฌเดฟเด เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
SYSV ABI เด†เดฃเต. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดธเตเดตเดญเดพเดตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เดซเด‚เด—เตเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต ms_abi/เดธเตเดฏเตเดธเตเดตเต_เด…เดฌเดฟ.

-mtls-dialect=เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• gnu or gnu2 เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ. gnu
เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด• เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต; gnu2 เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด•เด‚เดชเตˆเตฝ-เด‰เด‚ เดฑเตบ-เด‰เด‚ เดšเต‡เตผเดคเตเดคเต‡เด•เตเด•เดพเด‚.
เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดธเดฎเดฏ เด†เดตเดถเตเดฏเด•เดคเด•เตพ.

-mpush-args
-mno-push-args
เด”เดŸเตเดŸเตเด—เต‹เดฏเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดทเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดˆ เดฐเต€เดคเดฟ เดšเต†เดฑเตเดคเตเด‚ เดธเดพเดงเดพเดฐเดฃเดตเตเดฎเดพเดฃเต
SUB/MOV เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ เดชเต‹เดฒเต† เดคเดจเตเดจเต† เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดตเตเดฎเดพเดฃเต. เดšเดฟเดฒเดคเดฟเตฝ
เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚
เด†เดถเตเดฐเดฟเดคเดคเตเดตเด™เตเด™เตพ.

-เดฎเด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต-เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต-เด†เตผเด—เตเดธเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เด‡เดŸเด‚ เด‡เดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดซเด‚เด—เตเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚ เดฎเดฟเด•เตเด• เด†เดงเตเดจเดฟเด• เดธเดฟเดชเดฟเดฏเตเด•เดณเดฟเดฒเตเด‚ เด‡เดคเต เดตเต‡เด—เดฎเต‡เดฑเดฟเดฏเดคเดพเดฃเต
เด•เตเดฑเดžเตเดž เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ, เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต, เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เด‚ เด•เตเดฑเดšเตเดšเต
เด…เดคเดฟเตผเดคเตเดคเดฟ 2 เดจเต เดคเตเดฒเตเดฏเดฎเดฒเตเดฒ. เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดตเตผเดฆเตเดงเดจเดตเดพเดฃเต เดชเต‹เดฐเดพเดฏเตเดฎ. เดˆ
เดธเตเดตเดฟเดšเตเดšเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mno-push-args.

-mthreads
เดชเดฟเดจเตเดคเตเดฃ เดคเตเดฐเต†เดกเต-เดธเตเดฐเด•เตเดทเดฟเดค เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ Mingw32. เดคเตเดฐเต†เดกเต-เดธเต‡เดซเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต
เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เดŽเดฒเตเดฒเดพ เด•เต‹เดกเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚ -mthreads เด“เดชเตเดทเตป. เดŽเดชเตเดชเต‡เดพเตพ
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต, -mthreads เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต -D_MT; เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเตเดฐเต†เดกเต เดนเต†เตฝเดชเตเดชเดฑเดฟเตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดฒเตˆเดฌเตเดฐเดฑเดฟ -lmingwthrd เด‡เดคเต เด“เดฐเต‹ เดคเตเดฐเต†เดกเต เดŽเด•เตโ€Œเดธเต†เดชเตโ€Œเดทเตป เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต.

-mno-align-stringops
เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดค เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฐเตเดคเต. เดˆ เดธเตเดตเดฟเดšเตเดšเต เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเด‚ เด‡เดคเดฟเดจเด•เด‚ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดชเด•เตเดทเต‡ GCC เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดฑเดฟเดฏเดพเด‚.

-minline-all-stringops
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ GCC เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเด‚ เด…เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เตเดฑเดžเตเดžเดคเต 4-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต. เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เด‡เตปเดฒเตˆเดจเดฟเด‚เด—เต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต,
เดŽเดจเตเดจเดพเตฝ เดซเดพเดธเตเดฑเตเดฑเต memcpy, strlen, memset เดŽเดจเตเดจเดฟเดตเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚
เดšเต†เดฑเดฟเดฏ เดจเต€เดณเด‚.

-minline-stringops-dynamically
เด…เดœเตเดžเดพเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดšเต†เดฑเดฟเดฏเดตเดฏเตเด•เตเด•เต เด‡เตปเดฒเตˆเตป เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเด‚ เดตเดฒเดฟเดฏ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด‚.

-mstringop-strategy=alga เด‡เด‚เด—เตเดฒเต€เดทเต
เด‡เตปเดฒเตˆเตป เดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด• เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เด†เดจเตเดคเดฐเดฟเด• เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเด•
เด•เต‚เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ "rep_byte", "rep_4byte", "rep_8byte" เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† i386 "rep" เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, "byte_loop", "loop",
เด‡เตปเดฒเตˆเตป เดฒเต‚เดชเตเดชเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "unrolled_loop", เดŽเดชเตเดชเต‹เดดเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตเด•เต "libcall"
เดตเดฟเดณเดฟ.

-เดฎเต‹เดฎเดฟเดฑเตเดฑเต-เดฒเต€เดซเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
เดฒเต€เดซเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต
เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เดงเดฟเด• เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เด‡เดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต. เด“เดชเตเดทเตป -เดซเต‹เดฎเดฟเดฑเตเดฑเต-เดซเตเดฐเต†เดฏเดฟเด‚-เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดซเตเดฐเต†เดฏเดฟเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ, เด‡เดคเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚.

-mtls-direct-seg-refs
-mno-tls-direct-seg-refs
TLS เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต TLS เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต‹ เดŽเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด• (32-เดฌเดฟเดฑเตเดฑเดฟเดจเต %gs, 64-เดฌเดฟเดฑเตเดฑเดฟเดจเต %fs), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเตเดฐเต†เดกเต เดฌเต‡เดธเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต. เด‡เดคเต เดจเดฟเดฏเดฎเดชเดฐเดฎเดพเดฃเต‹ เด…เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเดคเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เดฏเตเด‚ เด…เดคเดพเดฃเต‹ เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเตเดดเตเดตเตป TLS เดเดฐเดฟเดฏเดฏเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

GNU libc เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด“เดฃเดพเดฃเต.

-msse2avx
-mno-sse2avx
เด…เดธเด‚เดฌเตเดฒเตผ VEX เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต SSE เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด“เดชเตเดทเตป
-mavx เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดคเต เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต.

-เดŽเด‚เดซเต†เตปเดŸเตเดฐเดฟ
-mno-fentry
เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดธเดœเต€เดตเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ -เดชเต‡เดœเต เดชเตเดฐเต‹เดฒเต‹เด—เดฟเดจเต เดฎเตเดฎเตเดชเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เด•เตŒเดฃเตเดŸเตผ เด•เต‹เตพ เด‡เดŸเตเด•. เด•เตเดฑเดฟเดชเตเดชเต: เด“เตบ
x86 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ "ms_hook_prologue" เดŽเดจเตเดจ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‡เดชเตเดชเต‹เตพ เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ
-เดŽเด‚เดซเต†เตปเดŸเตเดฐเดฟ เด’เดชเตเดชเด‚ -เดชเต‡เดœเต.

-m8bit-idiv
-mno-8bit-idiv
เด‡เดจเตเดฑเตฝ เด†เดฑเตเดฑเด‚ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดšเดฟเดฒ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเตฝ, 8-เดฌเดฟเดฑเตเดฑเต เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต
32-เดฌเดฟเดฑเตเดฑเต/64-เดฌเดฟเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเด‚. เดˆ เด“เดชเตเดทเตป เด’เดฐเต เดฑเตบ-เดŸเตˆเด‚ เดšเต†เด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดฐเดฃเตเดŸเตเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดฒเดพเดญเดตเดฟเดนเดฟเดคเดตเตเด‚ เดตเดฟเดญเดœเดจเดตเตเด‚ 0 เดฎเตเดคเตฝ 255 เดตเดฐเต†เดฏเตเดณเตเดณ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดพเดฃเต, 8-เดฌเดฟเดฑเตเดฑเต เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเด‚
32-เดฌเดฟเดฑเตเดฑเต/64-เดฌเดฟเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-mavx256-เดธเตเดชเตเดฒเดฟเดฑเตเดฑเต-เด…เตบเดฒเตˆเตปเดกเต-เดฒเต‹เดกเต
-mavx256-เดธเตเดชเตเดฒเดฟเดฑเตเดฑเต-เด…เตบเดฒเตˆเตปเดกเต-เดธเตเดฑเตเดฑเต‹เตผ
32-เดฌเตˆเดฑเตเดฑเต AVX เด…เดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค เดฒเต‹เดกเตเด‚ เดธเตเดฑเตเดฑเต‹เดฑเตเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•.

เด‡เดต -m เดŽเดŽเด‚เดกเดฟ x86-64 เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเตฝ เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดต เด•เต‚เดŸเดพเดคเต† เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
64-เดฌเดฟเดฑเตเดฑเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตพ.

-m32
-m64
-mx32
32-เดฌเดฟเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดฆเดฟ -m32 เด“เดชเตโ€Œเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต int, long and
32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ i386 เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ -m64 เด“เดชเตเดทเตป
int 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดจเต€เดณเดตเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ 64 เดฌเดฟเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดŽเด‚เดกเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
x86-64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ. เดฆเดฟ -mx32 เด“เดชเตโ€Œเดทเตป เดชเต‚เตผเดฃเตเดฃเดตเตเด‚ เดจเต€เดณเดตเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด‚ 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดŽเดŽเด‚เดกเดฟเดฏเตเดŸเต† x86-64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดพเตผเดตเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ เดฎเดพเดคเตเดฐเด‚ -m64 เด“เดชเตเดทเตป เดคเดฟเดฐเดฟเดฏเตเดจเตเดจเต
เด“เดซเต -fno-pic เด’เดชเตเดชเด‚ -mdynamic-no-pic เด“เดชเตเดทเดจเตเด•เตพ.

-mno-red-zone
x86-64 เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เดฑเต†เดกเต เดธเต‹เตบ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดฑเต†เดกเต เดธเต‹เตบ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เดฟเดฏเดคเต
x86-64 ABI, เด‡เดคเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเดชเตเดชเตเดฑเดฎเตเดณเตเดณ 128-เดฌเตˆเดฑเตเดฑเต เดเดฐเดฟเดฏเดฏเดพเดฃเต.
เดธเดฟเด—เตเดจเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดจเตเดฑเดฑเดชเตเดฑเตเดฑเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดตเดดเดฟ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เดฐเตเดคเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเดคเต† เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดกเดพเดฑเตเดฑ. เดชเดคเดพเด• -mno-red-zone เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดˆ เดšเตเดตเดจเตเดจ เดฎเต‡เด–เดฒ.

-mcmodel=เดšเต†เดฑเดฟเดฏเดคเต
เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเต เดฎเต‹เดกเดฒเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•: เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดšเดฟเดนเตเดจเด™เตเด™เดณเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดคเดพเดดเตเดจเตเดจ 2 GB. เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ 64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฃเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด†เด•เดพเด‚
เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‹เดกเต เดฎเต‹เดกเตฝ.

-mcmodel=เด•เต†เตผเดฃเตฝ
เด•เต‡เตผเดฃเตฝ เด•เต‹เดกเต เดฎเต‹เดกเดฒเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เต†เตผเดฃเตฝ เดจเต†เด—เดฑเตเดฑเต€เดตเต 2 GB-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเด‚. เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เดˆ เดฎเต‹เดกเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

-mcmodel= เดฎเต€เดกเดฟเดฏเด‚
เดฎเต€เดกเดฟเดฏเด‚ เดฎเต‹เดกเดฒเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•: เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดคเดพเดดเต†เดฏเตเดณเตเดณ 2 GB-เดฏเดฟเตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเด‚. เดšเต†เดฑเดฟเดฏ เดšเดฟเดนเตเดจเด™เตเด™เดณเตเด‚ เด…เดตเดฟเดŸเต† เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เต‚เดŸเตเดคเตฝ เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดšเดฟเดนเตเดจเด™เตเด™เตพ
-mlarge-data-threshold เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‹ bss เดธเต†เด•เตเดทเดจเตเด•เดณเดฟเดฒเต‹ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚
2 เดœเดฟเดฌเดฟเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต.

-mcmodel=เดตเดฒเตเดคเต
เดตเดฒเดฟเดฏ เดฎเต‹เดกเดฒเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•: เดˆ เดฎเต‹เดกเตฝ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เดจเตเดฎเดพเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดฟเดญเดพเด—เด™เตเด™เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด™เตเด™เตพ.

-maddress-mode=เดจเต€เดฃเตเดŸ
เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต 64-เดฌเดฟเดฑเตเดฑเดฟเดจเตเด‚ x32-เดจเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚
เดชเดฐเดฟเดธเดฐเด™เตเด™เตพ. 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดธเตเดฅเดฟเดฐ เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเดพเดฃเดฟเดคเต.

-maddress-mode= short
เดนเตเดฐเดธเตเดต เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต 32-เดฌเดฟเดฑเตเดฑเดฟเดจเตเด‚ x32-เดจเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚
เดชเดฐเดฟเดธเดฐเด™เตเด™เตพ. 32-เดฌเดฟเดฑเตเดฑเต, x32 เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเต เด†เดฃเต เด‡เดคเต.

i386 เด’เดชเตเดชเด‚ เด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ-เด•เตเดธเดจเตเดฎเตเด•เตเดธ เดตเดฟเตปเดกเต‡เดพเดธเต เด“เดชเตเดทเดจเตเด•เตพ

เดตเดฟเตปเดกเต‹เดธเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด…เดงเดฟเด• เด“เดชเตเดทเดจเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต:

-เดŽเด‚เด•เตบเดธเต‹เตพ
Cygwin, MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เด’เดฐเต เด•เตบเดธเต‹เตพ เดŽเดจเตเดจเต เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
PE เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเด‚
เด•เตบเดธเต‹เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฐเด‚. เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚
Cygwin, MinGW เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ.

-mdll
Cygwin, MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เด’เดฐเต DLL - a เดŽเดจเตเดจเต เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟ - เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฑเตบเดŸเตˆเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด‚ เดŽเตปเดŸเตเดฐเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเตเด‚.

-mnop-fun-dllimport
Cygwin, MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดจเต เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
dllimport เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด…เดตเด—เดฃเดฟเด•เตเด•เดฃเด‚.

-mthread
MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เด…เดคเต MinGW-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดคเตเดฐเต†เดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดจเตเดคเตเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต.

-เดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‹เดŸเต
mingw-w64 เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เด‡เดคเต UNICODE เดฎเดพเด•เตเดฐเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดฏเต‚เดฃเดฟเด•เต‹เดกเต เดถเต‡เดทเดฟเดฏเตเดณเตเดณ เดฑเตบเดŸเตˆเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-เดŽเด‚เดตเดฟเตป32
Cygwin, MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เดธเดพเดงเดพเดฐเดฃ เดŽเดจเตเดจเต เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดตเดฟเตปเดกเต‹เดธเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดชเตเดฐเต€-เดชเตเดฐเตŠเดธเดธเดฑเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เดชเด•เตเดทเต‡ เดธเตเดตเดพเดงเต€เดจเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ/เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต.

-mwindows
Cygwin, MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เด‡เดคเต เด’เดฐเต GUI เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
PE เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดพเดฃเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต
เด‰เดชเดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฐเด‚ เด‰เดšเดฟเดคเดฎเดพเดฏเดฟ.

-fno-set-stack-เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ
MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เด‡เดคเดฟเดจเดพเดฏเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเตเดฒเดพเด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดฌเตˆเดจเดฑเดฟเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดตเดฟเตปเดกเต‹เดธเดฟเดจเตเดฑเต† เด•เต‡เตผเดฃเตฝ เดฎเต‹เดกเต, เด…เดตเดฟเดŸเต† user32 API, เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ, เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

-mpe-aligned-commons
Cygwin, MinGW เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เด…เดคเต GNU เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดฎเตบ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดถเดฐเดฟเดฏเดพเดฏ เดตเดฟเดจเตเดฏเดพเดธเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ PE เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚
เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚. GCC เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เด…เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด‚
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด…เดธเด‚เดฌเตเดฒเตผ เดธเดตเดฟเดถเต‡เดทเดคเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดšเตเดตเดŸเต† เด•เดพเดฃเตเด• i386 เด’เดชเตเดชเด‚ เด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ-เด•เตเดธเดจเตเดฎเตเด•เตเดธ เด“เดชเตเดทเดจเตเด•เตพ เดธเดพเดงเดพเดฐเดฃ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

IA-64 เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดตเดฏเตŠเด•เตเด•เต†เดฏเดพเดฃเต -m Intel IA-64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ.

-mbig-endian
เด’เดฐเต เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต HP-UX-เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

-mlittle-endian
เด’เดฐเต เดšเต†เดฑเดฟเดฏ-เดŽเตปเดกเดฟเดฏเตป เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. AIX5, GNU/Linux เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเดฟเดคเต.

-mgnu-as
-mno-gnu-as
เด—เตเดจเต เด…เดธเด‚เดฌเตเดฒเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเต†เดฏเตเดฏเดฐเตเดคเต). เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mgnu-ld
-mno-gnu-ld
เด—เตเดจเต เดฒเดฟเด™เตเด•เดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเต†เดฏเตเดฏเดฐเตเดคเต). เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mno-pic
เด†เด—เต‹เดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดซเดฒเด‚ เดธเตเดฅเดพเดจเดฎเดฒเตเดฒ
เดธเตเดตเดคเดจเตเดคเตเดฐ เด•เต‹เดกเต, เด•เต‚เดŸเดพเดคเต† IA-64 ABI เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเต.

-mvolatile-asm-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต
-mno-volatile-asm-stop
เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ asm เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพเด•เตเด•เต เดฎเตเดฎเตเดชเตเด‚ เดถเต‡เดทเดตเตเด‚ เด‰เดŸเตป เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดชเตเดชเต เดฌเดฟเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเต†เดฏเตเดฏเดฐเตเดคเต).

-mregister-names
-mno-register-names
เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเต†เดฏเตเดฏเดฐเตเดคเต) in, เดธเตเดฅเดฒเด‚, เด’เดชเตเดชเด‚ เดชเตเดฑเดคเตเดคเต เด…เดŸเตเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดชเต‡เดฐเตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•. เดˆ
เด…เดธเด‚เดฌเตเดฒเตผ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚.

-mno-sdata
-msdata
เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•). เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เดฌเด—เตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

-mconstant-gp
เด’เดฐเตŠเดฑเตเดฑ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด†เด—เต‹เดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดŽเดชเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด•เต‡เตผเดฃเตฝ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mauto-เดšเดฟเดคเตเดฐเด‚
เดธเตเดตเดฏเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mconstant-gp. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดซเต‡เด‚เดตเต†เดฏเตผ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ.

-เดฎเดฟเตปเดฒเตˆเตป-เดซเตเดฒเต‹เดŸเตเดŸเต-เดกเดฟเดตเตˆเดกเต-เดฎเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‡เดฑเตเดฑเตปเดธเดฟ
เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด‡เตปเดฒเตˆเตป เดกเดฟเดตเตˆเดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด…เตฝเด—เต‹เดฐเดฟเดคเด‚.

-minline-float-divide-max-throughput
เดชเดฐเดฎเดพเดตเดงเดฟ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด‡เตปเดฒเตˆเตป เดกเดฟเดตเตˆเดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด…เตฝเด—เต‹เดฐเดฟเดคเด‚.

-mno-inline-float-divide
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‡เตปเดฒเตˆเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต.

-minline-int-divide-min-lateency
เดฎเดฟเดจเดฟเดฎเด‚ เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด‡เตปเดฒเตˆเตป เดตเดฟเดญเดœเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด…เตฝเด—เต‹เดฐเดฟเดคเด‚.

-minline-int-divide-max-throughput
เดชเดฐเดฎเดพเดตเดงเดฟ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด‡เตปเดฒเตˆเตป เดตเดฟเดญเดœเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด…เตฝเด—เต‹เดฐเดฟเดคเด‚.

-mno-inline-int-divide
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‡เตปเดฒเตˆเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต.

-minline-sqrt-min-latency
เดฎเดฟเดจเดฟเดฎเด‚ เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เตปเดฒเตˆเตป เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-minline-sqrt-max-thoughput
เดชเดฐเดฎเดพเดตเดงเดฟ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เตปเดฒเตˆเตป เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mno-inline-sqrt
เดšเดคเตเดฐเดถเตเดฐเดฏเดŸเดฟเด•เตเด•เต เด‡เตปเดฒเตˆเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต.

-mfused-madd
-mno-fused-madd
เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดš เด—เตเดฃเดจเด‚/เด•เต‚เดŸเตเดŸเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฃเดฟเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตฝ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เดšเต†เดฏเตเดฏเดฐเตเดคเต)
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mno-dwarf2-asm
-mdwarf2-asm
DWARF2 เดฒเตˆเตป เดจเดฎเตเดชเตผ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเต†เดฏเตเดฏเตเด•). เดˆ
เด—เตเดจเต เด…เดธเด‚เดฌเตเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.

-เดฎเต†เตผเดฒเดฟ-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต-เดฌเดฟเดฑเตเดฑเตเด•เตพ
-mno-เดเตผเดฒเดฟ-เดธเตเดฑเตเดฑเต‹เดชเตเดชเต-เดฌเดฟเดฑเตเดฑเตเด•เตพ
เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเตเดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดจเต‡เดฐเดคเตเดคเต† เดธเตเดฑเตเดฑเต‹เดชเตเดชเต เดฌเดฟเดฑเตเดฑเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดธเตเดฑเตเดฑเต‹เดชเตเดชเต เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เด‡เดคเต เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ
เด…เด™เตเด™เดฟเดจเต† เดšเต†เดฏเตเดฏเต.

-mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเดฏเต† เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดจเตเดจเดพเดฃเต. เด•เต‡เตผเดฃเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด•เต‡เดพเดกเต. เด’เดฐเต เดกเดพเดทเต เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด’เดฐเต เด•เต‹เดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.

-mtls-size=tls-เดตเดฒเดฟเดชเตเดชเด‚
เด‰เดŸเดจเดŸเดฟ TLS เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เดฌเดฟเดฑเตเดฑเต เดตเดฒเตเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ 14, 22, 64 เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต.

-mtune=cpu-เดคเดฐเด‚
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเด•, เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดฑเตเดฑเดพเดจเดฟเดฏเดฎเดพเดฃเต,
itanium1, merced, itanium2, mckinley เดŽเดจเตเดจเดฟเดต.

-milp32
-mlp64
32-เดฌเดฟเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. 32-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต,
เดจเต€เดณเดตเตเด‚ 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด‚. 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดจเต€เดณเดตเตเด‚ เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ. เด‡เดต HP-UX เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเตเดฒเดพเด—เตเด•เดณเดพเดฃเต.

-mno-sched-br-data-spec
-msched-br-data-spec
(Dis/En) เดตเต€เดฃเตเดŸเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดกเดพเดฑเตเดฑ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด‡เดคเต เดซเดฒเด‚ เดšเต†เดฏเตเดฏเตเด‚
ld.a เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดจเตเดฌเดจเตเดง เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ (ld.c /
chk.a). เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 'เดกเดฟเดธเต‡เดฌเดฟเตพ' เด†เดฃเต.

-msched-ar-data-spec
-mno-sched-ar-data-spec
เดฑเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เดกเดพเดฑเตเดฑ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต (เดŽเตป/เดกเดฟเดธเต) เดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚. เด‡เดคเต เดคเดฒเดฎเตเดฑเดฏเตเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
ld.a เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดจเตเดฌเดจเตเดง เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ (ld.c / chk.a). เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 'เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•' เด†เดฃเต.

-mno-sched-control-spec
-msched-control-spec
(Dis/En) เด•เดดเดฟเดฏเตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต. เดˆ เดธเดฎเดฏเดคเตเดคเต เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เดซเต€เดšเตเดšเตผ เดฒเดญเตเดฏเดฎเดพเด•เต‚
เดฎเต‡เด–เดฒ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต (เด…เดคเดพเดฏเดคเต เดฑเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต). เด‡เดคเต ld.s-เดจเตเดฑเต† เดคเดฒเดฎเตเดฑเดฏเตเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดจเตเดฌเดจเตเดง เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ chk.s. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
'เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•'.

-msched-br-in-data-spec
-mno-sched-br-in-data-spec
เดกเดพเดฑเตเดฑเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต (เดŽเตป/เดกเดฟเดธเต) เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดตเต€เดฃเตเดŸเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เต‚ -msched-br-data-spec
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 'เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•' เด†เดฃเต.

-msched-ar-in-data-spec
-mno-sched-ar-in-data-spec
เดกเดพเดฑเตเดฑเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต (เดŽเตป/เดกเดฟเดธเต) เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดฑเต€เดฒเต‹เดกเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด™เตเด™เตพ. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เต‚ -msched-ar-data-spec
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 'เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•' เด†เดฃเต.

-msched-in-control-spec
-mno-sched-in-control-spec
เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต (เดŽเตป/เดกเดฟเดธเต) เดšเต†เดฏเตเดฏเดพเด‚
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เต‚ -msched-control-spec เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 'เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•' เด†เดฃเต.

-mno-sched-prefer-non-data-spec-insns
-msched-prefer-non-data-spec-insns
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดกเดพเดฑเตเดฑ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดทเต†เดกเตเดฏเต‚เดณเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‚
เด‡เดชเตเดชเต‹เตพ เดฎเดฑเตเดฑเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เด‡เดคเต เดกเดพเดฑเตเดฑ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚
เด•เต‚เดŸเตเดคเตฝ เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด•. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 'เดกเดฟเดธเต‡เดฌเดฟเตพ' เด†เดฃเต.

-mno-sched-prefer-non-control-spec-insns
-msched-prefer-non-control-spec-insns
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดทเต†เดกเตเดฏเต‚เดณเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‚
เด‡เดชเตเดชเต‹เตพ เดฎเดฑเตเดฑเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เด‡เดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚
เด•เต‚เดŸเตเดคเตฝ เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด•. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 'เดกเดฟเดธเต‡เดฌเดฟเตพ' เด†เดฃเต.

-mno-sched-count-spec-in-critical-path
-msched-count-spec-in-critical-path
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดธเดฎเดฏเดคเตเดคเต เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดฎเตเตปเด—เดฃเดจเด•เตพ. เด‡เดคเต เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด•. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 'เดกเดฟเดธเต‡เดฌเดฟเตพ' เด†เดฃเต.

-msched-spec-ldc
เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต.

-msched-control-spec-ldc
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต.

เด“เดฐเต‹ เดธเตˆเด•เตเด•เดฟเดณเดฟเดจเตเด‚ เดถเต‡เดทเด‚ -msched-stop-bits
เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด“เดฐเต‹ เดธเตˆเด•เตเด•เดฟเดณเดฟเดจเตเด‚ เดถเต‡เดทเด‚ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดชเตเดชเต เดฌเดฟเดฑเตเดฑเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต.

-msched-fp-mem-deps-zero-cost
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเตเด‚ เดฒเต‹เดกเตเด•เดณเตเด‚ เด’เดฐเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•
เด’เดฐเต‡ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-msel-sched-dont-check-control-spec
เดธเต†เดฒเด•เตเดŸเต€เดตเต เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เดฟเตฝ เด•เตบเดŸเตเดฐเต‹เตพ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดˆ เดชเดคเดพเด•
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.

-msched-max-memory-insns=max-insns
เด“เดฐเต‹ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเด‚ เด•เตเดฑเดžเตเดž เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เตปเดธเตโ€Œเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•
เด…เดคเต‡ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เตปเดธเตโ€Œเดจเตเด•เตพ.
เด•เดพเดทเต† เดฌเดพเด™เตเด•เต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เดคเดŸเดฏเดพเตป เดชเดคเดฟเดตเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 1 เด†เดฃเต.

-msched-max-memory-insns-hard-limit
เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ `msched-max-memory-insns'-เดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเดฐเดฟเดงเดฟ
'เดธเต‹เดซเตเดฑเตเดฑเต' เดŽเดจเตเดจเตผเดคเตเดฅเด‚, เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚ เดŽเดจเตเดจเดพเดฃเต
เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚.

IA-64/VMS เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m IA-64/VMS เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mvms-เดฑเดฟเดŸเตเดŸเต‡เตบ-เด•เต‹เดกเตเด•เตพ
เดชเตเดฐเดงเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต VMS เด•เดฃเตเดŸเต€เดทเตป เด•เต‹เดกเตเด•เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•. POSIX เดธเตเดฑเตเดฑเตˆเตฝ เด…เดตเดธเตเดฅ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•เดฏเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
(เด‰เดฆเดพ. เดชเดฟเดถเด•เต) เด•เต‹เดกเตเด•เตพ.

-mdebug-main=เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต
เดชเต‡เดฐเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด†เดฆเตเดฏ เดฆเดฟเดจเดšเดฐเตเดฏ เดซเตเดฒเดพเด—เต เดšเต†เดฏเตเดฏเตเด• เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดฆเดฟเดจเดšเดฐเตเดฏเดฏเดพเดฏเดฟ
เดกเต€เดฌเด—เตเด—เตผ.

-malloc64
64-เดฌเดฟเดฑเตเดฑเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดฆเดฟเดจเดšเดฐเตเดฏเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต.

LM32 เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m Lattice Mico32 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mbarrel-shift-enabled
เดฌเดพเดฐเตฝ-เดทเดฟเดซเตเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-mdivide-เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เดกเดฟเดตเตˆเดกเต, เดฎเต‹เดกเตเดฒเดธเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-multiply-เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เด—เตเดฃเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-msign-extend-enabled
เดธเตˆเตป เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-เดฎเตเดฏเต‚เดธเตผ-เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ
เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

เดฎเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเดšเต เด“เดชเตเดทเดจเตเด•เตพ

-mcpu=เดชเต‡เดฐเต
เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดฟเดชเดฟเดฏเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดชเต‡เดฐเต เด’เดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ r8 เดธเดฟ R8C/Tiny-เดฏเตเด•เตเด•เต
เดชเดฐเดฎเตเดชเดฐ m16c M16C (/60 เดตเดฐเต†) เดธเต€เดฐเต€เดธเดฟเดจเต, m32cm M16C/80 เดธเต€เดฐเต€เดธเดฟเดจเดพเดฏเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ m32c
M32C/80 เดธเต€เดฐเต€เดธเดฟเดจเต.

-เดŽเด‚เดธเดฟเด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด’เดฐเต เดฌเดฆเดฒเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฃเด‚, เด…เดคเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเดฏเตฝ I/O. เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดฏเดฅเดพเตผเดคเตเดฅ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•; เดจเดฟเด™เตเด™เตพ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚
I/O เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเตฝเด•เตเด•.

-memregs=เด…เด•เตเด•เด‚
เด•เต‹เดกเต เดธเดฎเดฏเดคเตเดคเต GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเตเดฏเดพเดœ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดคเดฒเดฎเตเดฑ. เดˆ เดตเตเดฏเดพเดœ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดฏเดฅเดพเตผเดคเตเดฅ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดชเต‹เดฒเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เด‰เดฃเตเดŸเต
เดฒเดญเตเดฏเดฎเดพเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เดกเต เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เด•เดดเดฟเดตเต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด•เตˆเดฎเดพเดฑเตเดฑเด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเต†เตผเดซเต‹เดฎเตปเดธเต เดชเดฟเดด. เดŽเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดˆ เด“เดชเตโ€Œเดทเดจเตเดณเตเดณ เด…เดคเต‡ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด…เดคเต เด•เดพเดฐเดฃเด‚, เดจเดฟเด™เตเด™เตพ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ gcc เดฌเดฟเตฝเดกเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

M32R/D เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m Renesas M32R/D เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-m32r2
M32R/2-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m32rx
M32R/X-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m32r
M32R-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mmodel=เดšเต†เดฑเดฟเดฏเดคเต
เดŽเดฒเตเดฒเดพ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเด‚ 16MB เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดœเต€เดตเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฐเตเดคเตเด• (เด…เดคเดฟเดจเดพเตฝ เด…เดตเดฏเตเดŸเต† เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด†เด•เดพเด‚
"ld24" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตโ€Œเดคเต), เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เดธเดฌเตโ€Œเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เดณเตเด‚ เด‡เดคเตเดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเดจเดพเด•เตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.
"bl" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚ "เดฎเต‹เดกเตฝ" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเด‚.

-mmodel= เดฎเต€เดกเดฟเดฏเด‚
เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเต เดŽเดตเดฟเดŸเต†เดฏเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• (เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด‚
"seth/add3" เด…เดตเดฐเตเดŸเต† เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ), เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•
"bl" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเดจเดพเด•เตเด‚.

-mmodel=เดตเดฒเตเดคเต
เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเต เดŽเดตเดฟเดŸเต†เดฏเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• (เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด‚
เด…เดตเดฐเตเดŸเต† เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ "seth/add3" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ), เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเต เด•เดฐเตเดคเตเด•
"bl" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเดจเดพเด•เตเด‚ (เด•เด‚เดชเตˆเดฒเตผ เดตเดณเดฐเต† เดชเดคเตเด•เตเด•เต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
"seth/add3/jl" เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด•เตเดฐเดฎเด‚).

-msdata=เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด’เดจเตเดจเดฟเตฝ เด‡เดŸเตเด‚ .เดกเดพเดฑเตเดฑ, bsss, เด…เดฅเดตเดพ
.เดฑเต‹เดกเดพเดฑเตเดฑ ("เดตเดฟเดญเดพเด—เด‚" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ). เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเตฝ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต .sdata เด’เดชเตเดชเด‚ .sbss. เดตเดธเตเดคเตเด•เตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดˆ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "เดตเดฟเดญเดพเด—เด‚" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเตฝ เด‡เดŸเตเด•.

-msdata=sdata
เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเตฝ เดšเต†เดฑเดฟเดฏ เด†เด—เต‹เดณเดตเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‡เดŸเตเด•, เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต
เด…เดตเดฐเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เต‹เดกเต.

-msdata=เด‰เดชเดฏเต‹เด—เด‚
เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเตฝ เดšเต†เดฑเดฟเดฏ เด†เด—เต‹เดณเดตเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‡เดŸเตเด•, เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด…เดตเดฐเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-G เดธเด‚เด–เตเดฏ
เด†เด—เต‹เดณเดตเตเด‚ เดจเดฟเดถเตเดšเดฒเดตเตเดฎเดพเดฏ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ เด‡เดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดตเต‹ เดคเตเดฒเตเดฏเดฎเต‹ เด‡เดŸเตเด• เดธเด‚เด–เตเดฏ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เต เดฌเตˆเดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดธเดพเดงเดพเดฐเดฃ เดกเดพเดฑเตเดฑ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ bss เดตเดฟเดญเดพเด—เด™เตเด™เตพเด•เตเด•เต เดชเด•เดฐเด‚ bss เดตเดฟเดญเดพเด—เด™เตเด™เตพ. เดฏเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เด–เตเดฏ is
8. เดŽเดธเต -msdata เด“เดชเตเดทเตป เด’เดจเตเดจเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚ sdata or เด‰เดชเดฏเต‡เดพเด—เด‚ เดˆ เด“เดชเตเดทเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด‡เดซเด•เตเดŸเต.

เดŽเดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เด’เดฐเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚ -G เดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเด‚. เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเด‚เด–เตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเด‚; เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฟเด™เตเด•เตผ เด’เดฐเต เดชเดฟเดถเด•เต เดจเตฝเด•เตเด‚
เดธเดจเตเดฆเต‡เดถเด‚---เดคเต†เดฑเตเดฑเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ.

-mdebug
เดธเดนเดพเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดšเดฟเดฒ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ M32R เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต‹เดกเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ.

-เดฎเดพเดฒเดฟเตป-เดฒเต‚เดชเตเดชเตเด•เตพ
เดŽเดฒเตเดฒเดพ เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ 32-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•.

-mno-align-loops
เดฒเต‚เดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ 32-เดฌเตˆเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดพเดธเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฐเตเดคเต. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-missue-rate=เด…เด•เตเด•เด‚
เด‡เดทเตเดฏเต‚ เด…เด•เตเด•เด‚ เด“เดฐเต‹ เดธเตˆเด•เตเด•เดฟเดณเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด…เด•เตเด•เด‚ 1 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 2 เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดดเดฟเดฏเต‚.

-mbranch-cost=เด…เด•เตเด•เด‚
เด…เด•เตเด•เด‚ 1 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 2 เดฎเดพเดคเตเดฐเดฎเต‡ เด†เด•เดพเตป เด•เดดเดฟเดฏเต‚. เด…เดคเต 1 เด†เดฃเต†เด™เตเด•เดฟเตฝ เดถเดพเด–เด•เตพเด•เตเด•เต เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเด‚
เดธเต‹เดชเดพเดงเดฟเด• เด•เต‹เดกเต, เด…เดคเต 2 เด†เดฃเต†เด™เตเด•เดฟเตฝ, เดตเดฟเดชเดฐเต€เดคเด‚ เดฌเดพเดงเด•เดฎเดพเด•เตเด‚.

-mflush-trap=เด…เด•เตเด•เด‚
เด•เดพเดทเต† เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดŸเตเดฐเดพเดชเตเดชเต เดจเดฎเตเดชเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 12 เด†เดฃเต. เดธเดพเดงเตเดตเดพเดฃเต
เดธเด‚เด–เตเดฏเด•เตพ 0 เดจเตเด‚ 15 เดจเตเด‚ เด‡เดŸเดฏเดฟเดฒเดพเดฃเต.

-mno-flush-trap
เด’เดฐเต เดŸเตเดฐเดพเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดพเดทเต† เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mflush-func=เดชเต‡เดฐเต
เด•เดพเดทเต† เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดณเดฟเด•เตเด•เต‡เดฃเตเดŸ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต _เดซเตเดฒเดทเต_เด•เดพเดทเต†, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดŸเตเดฐเดพเดชเตเดชเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚
เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

-mno-flush-func
เด•เดพเดทเต† เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต OS เดซเด‚เด—เตโ€Œเดทเตป เด‡เดฒเตเดฒเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเตเด•เตเดธเดจเตเดฎเตเด•เตเดธเด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดตเดฏเตŠเด•เตเด•เต†เดฏเดพเดฃเต -m M680x0, ColdFire เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ
เด•เด‚เดชเตˆเดฒเตผ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดชเตเดชเต‹เตพ เดเดคเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเด•เตพ
เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดšเตเดตเดŸเต† เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดฎเดพเตผเดšเตเดšเต=เด•เดฎเดพเดจเด‚
เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ M680x0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ColdFire เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•.
เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด•เดฎเดพเดจเด‚ M680x0 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เต เด‡เดตเดฏเดพเดฃเต: 68000, 68010, 68020, 68030,
68040, 68060 เด’เดชเตเดชเด‚ cpu32. เดซเตเดฐเต€เดธเตเด•เต†เดฏเดฟเดฒเดฟเดจเตเดฑเต† เด…เดจเตเดธเดฐเดฟเดšเตเดšเดพเดฃเต เด•เต‹เตพเดกเตเดซเดฏเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต
ISA เดตเตผเด—เตเด—เต€เด•เดฐเดฃเดตเตเด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เด‡เดตเดฏเดพเดฃเต: isaah, isaaplus, เด‡เดธเดพเดฌเต เด’เดชเตเดชเด‚ เดเดธเด•เตเด•เต.

gcc เด’เดฐเต เดฎเดพเด•เตเดฐเต‹เดฏเต† เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mcfเด•เดฎเดพเดจเด‚__ เด•เต‹เตพเดกเตเดซเดฏเตผ เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚.
เดฆเดฟ เด•เดฎเดพเดจเด‚ เดˆ เดฎเดพเด•เตเดฐเต‹เดฏเดฟเตฝ เด…เดคเดฟเดฒเตŠเดจเตเดจเดพเดฃเต - เดฎเดพเตผเดšเตเดšเต เดฎเตเด•เดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดพเดฆเด™เตเด™เตพ.

เด’เดฐเตเดฎเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, - เดฎเดพเตผเดšเตเดšเต เด’เดชเตเดชเด‚ -mtune เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เด•เตเดŸเตเด‚เดฌเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดชเด•เตเดทเต‡ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mcpu=เดธเดฟเดชเดฟเดฏเต
เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ M680x0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ColdFire เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. M680x0 เดธเดฟเดชเดฟเดฏเตเด‡เดตเดฏเดพเดฃเต:
68000, 68010, 68020, 68030, 68040, 68060, 68302, 68332 เด’เดชเตเดชเด‚ cpu32. เด•เต‹เตพเดกเต เดซเดฏเตผ เดธเดฟเดชเดฟเดฏเตs
เดคเดพเดดเต†เดฏเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต CPU-เด•เดณเต† เด•เตเดŸเตเด‚เดฌเด™เตเด™เดณเดพเดฏเดฟ เดคเดฐเด‚เดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

เด•เตเดŸเตเด‚เดฌเด‚: -เดŽเด‚เดธเดฟเดชเดฟเดฏเต เดตเดพเดฆเด™เตเด™เตพ
51 : 51 51 51 เดธเต† เด•เตเดธเดจเตเดฎเตเด•เตเดธเต†เดฎเต 51เด•เตเดฏเต
5206 : 5202 5204 5206
เด•เตเดธเดจเตเดฎเตเด•เตเดธเต† : เด•เตเดธเดจเตเดฎเตเด•เตเดธเต†
5208 : 5207 5208
5211a : 5210a 5211a
5213 : 5211 5212 5213
5216 : 5214 5216
52235 : 52230 52231 52232 52233 52234 52235
5225 : 5224 5225
52259 : 52252 52254 52255 52256 52258 52259
5235 : 5232 5233 5234 5235 523
5249 : 5249
5250 : 5250
5271 : 5270 5271
5272 : 5272
5275 : 5274 5275
5282 : 5280 5281 5282 528
53017 : 53011 53012 53013 53014 53015 53016 53017
5307 : 5307
5329 : 5327 5328 5329 532
5373 : 5372 5373 537
5407 : 5407
5475 : 5470 5471 5472 5473 5474 5475 547 5480 5481 5482 5483 5484 5485

-mcpu=เดธเดฟเดชเดฟเดฏเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต -เดฎเดพเตผเดšเตเดšเต=เด•เดฎเดพเดจเด‚ if เด•เดฎเดพเดจเด‚ เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต เดธเดฟเดชเดฟเดฏเต. เดฎเดฑเตเดฑเต เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ
-เดŽเด‚เดธเดฟเดชเดฟเดฏเต เด’เดชเตเดชเด‚ - เดฎเดพเตผเดšเตเดšเต เดจเดฟเดฐเดธเดฟเดšเตเดšเต.

gcc เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mcf_cpu_เดธเดฟเดชเดฟเดฏเต เด•เต‹เตพเดกเตโ€Œเดซเดฏเตผ เดฒเด•เตเดทเตเดฏเด‚ เดตเต†เดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเดฟเดชเดฟเดฏเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเด‚
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mcf_family_เด•เตเดŸเตเด‚เดฌเด‚, เดŽเดตเดฟเดŸเต† เดฎเต‚เดฒเตเดฏเด‚ เด•เตเดŸเตเด‚เดฌเด‚ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mtune=เดฐเดพเด—เด‚
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเด• - เดฎเดพเตผเดšเตเดšเต
เด’เดชเตเดชเด‚ -เดŽเด‚เดธเดฟเดชเดฟเดฏเต. M680x0 เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: 68000, 68010, 68020, 68030, 68040,
68060 เด’เดชเตเดชเด‚ cpu32. เด•เต‹เตพเดกเตเดซเดฏเตผ เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: cfv1, cfv2, cfv3, cfv4 เด’เดชเตเดชเด‚
cfv4e.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -mtune=68020-40 68020-เตฝ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸ เด•เต‹เดกเดฟเดจเต,
68030 เด‰เด‚ 68040 เด‰เด‚ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ. -mtune=68020-60 เดธเดฎเดพเดจเดฎเดพเดฃเต เดŽเดจเตเดจเดพเตฝ 68060 เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดจเดจเตเดจเดพเดฏเดฟ. เดˆ เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด’เดฐเต‡ เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เต เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต -m68020-40 เด’เดชเตเดชเด‚ -m68020-60
เดฏเดฅเดพเด•เตเดฐเดฎเด‚.

gcc เดฎเดพเด•เตเดฐเต‹เด•เดณเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mcเด•เดฎเดพเดจเด‚ เด’เดชเตเดชเด‚ __mcเด•เดฎเดพเดจเด‚__ 680x0 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
เด•เดฎเดพเดจเด‚. เด…เดคเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต mcเด•เดฎเดพเดจเด‚ เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดดเดฟเด•เต† -เด†เตปเดธเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ GNU เด…เดฒเตเดฒเดพเดคเตเดคเดคเต -std เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต เดชเต‹เดฒเต†, เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ gcc เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -mtune=68020-40 or
-mtune=68020-60, เด‡เดคเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเด‚ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.

gcc เดฎเดพเด•เตเดฐเต‹เดฏเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __เดฎเดฟเดจเต‡เดฐเดคเตเดคเต†__ เด•เต‹เตพเดกเตเดซเดฏเตผ เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
เดจเต‡เดฐเดคเตเดคเต†เดŽเดตเดฟเดŸเต† เดจเต‡เดฐเดคเตเดคเต† เดฎเตเด•เดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดพเดฆเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเดพเดฃเต.

-m68000
-mc68000
เด’เดฐเต 68000-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
68000 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68000.

68000 เด‰เตพเดชเตเดชเต†เดŸเต† 000 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ EC68008 เด•เต‹เตผ เด‰เดณเตเดณ เดฎเตˆเด•เตเดฐเต‹เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
68302, 68306, 68307, 68322, 68328, 68356.

-m68010
เด’เดฐเต 68010-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
68010 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68010.

-m68020
-mc68020
เด’เดฐเต 68020-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
68020 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68020.

-m68030
เด’เดฐเต 68030-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
68030 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68030.

-m68040
เด’เดฐเต 68040-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
68040 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68040.

เด…เดจเตเด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ 68881/68882 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต† เดˆ เด“เดชเตโ€Œเดทเตป เดคเดŸเดฏเตเดจเตเดจเต
68040-เดฒเต† เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ. เดจเดฟเด™เตเด™เดณเตเดŸเต† 68040-เดจเต เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป เด•เต‹เดกเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-m68060
เด’เดฐเต 68060-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
68060 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68060.

เดˆ เด“เดชเตเดทเตป 68020, 68881/68882 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดคเดŸเดฏเตเดจเตเดจเต
68060-เตฝ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† 68060-เดจเต เด•เต‹เดกเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป.

-mcpu32
เด’เดฐเต CPU32-เดจเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
CPU32 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=เดธเดฟเดชเดฟเดฏเต32.

32 เด‰เตพเดชเตเดชเต†เดŸเต†, CPU32 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ CPU68330+ เด•เต‹เตผ เด‰เดณเตเดณ เดฎเตˆเด•เตเดฐเต‹เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•,
68331, 68332, 68333, 68334, 68336, 68340, 68341, 68349, 68360.

-m5200
520X ColdFire CPU-เดจเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด•เด‚เดชเตˆเดฒเตผ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
520X-เด…เดงเดฟเดทเตเด เดฟเดค เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -mcpu=5206, เด‡เดชเตเดชเต‹เตพ
เด† เด“เดชเตเดทเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ.

MCF5200, MCF5202, เด‰เตพเดชเตเดชเต†เดŸเต† 5203 เด•เต‹เตผ เด‰เดณเตเดณ เดฎเตˆเด•เตเดฐเต‹เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
MCF5204, MCF5206.

-m5206e
5206e เด•เต‹เตพเดกเตโ€Œเดซเดฏเตผ เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เตพ เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดคเตเดฒเตเดฏเดฎเดพเดฏเดคเต -mcpu=5206e.

-m528x
ColdFire 528X เด•เตเดŸเตเด‚เดฌเดคเตเดคเดฟเดฒเต† เด’เดฐเต เด…เด‚เด—เดคเตเดคเดฟเดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เตพ เด†เดฃเต
เดคเดคเตเดคเตเดฒเตเดฏเดฎเดพเดฏเดคเดฟเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ -mcpu=528x.

-m5307
เด’เดฐเต ColdFire 5307 CPU-เดจเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดคเดฟเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดคเตเดฒเตเดฏเดฎเดพเดฏ -mcpu=5307.

-m5407
เด’เดฐเต ColdFire 5407 CPU-เดจเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดคเดฟเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดคเตเดฒเตเดฏเดฎเดพเดฏ -mcpu=5407.

-mcfv4e
ColdFire V4e เดซเดพเดฎเดฟเดฒเดฟ เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเต (เด‰เดฆเดพ: 547x/548x) เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด“เดชเตเดทเตป เดคเตเดฒเตเดฏเดฎเดพเดฃเต -mcpu=547x, เด†เดฃเต
เด† เด“เดชเตเดทเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด‡เดชเตเดชเต‹เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-m68020-40
เดชเตเดคเดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต†, 68040-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดซเดฒเด‚
เด’เดฐเต 68020/68881 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 68030 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ a เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เต‹เดกเดฟเตฝ
68040. เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเต 68881 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
68040.

เด“เดชเตเดทเตป เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68020 -mtune=68020-40.

-m68020-60
เดชเตเดคเดฟเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต†, 68060-เดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดซเดฒเด‚
เด’เดฐเต 68020/68881 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 68030 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ a เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เต‹เดกเดฟเตฝ
68040. เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเต 68881 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
68060.

เด“เดชเตเดทเตป เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=68020 -mtune=68020-60.

-mhard-float
-m68881
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. 68020-เดจเตเด‚ เด…เดคเดฟเดจเตเดฎเตเด•เดณเดฟเดฒเตเดณเตเดณเดตเดฏเตเด•เตเด•เตเด‚ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
FPU เด‰เดณเตเดณ ColdFire เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ. เด‡เดคเต เดฎเดพเด•เตเดฐเต‹เดฏเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __HAVE_68881__ M680x0-เตฝ
เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเตเด‚ __mcffpu__ ColdFire เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเตฝ.

-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต; เดชเด•เดฐเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
68000, 68010, 68832 เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เด•เต‹เตพเดกเตโ€Œเดซเดฏเดฑเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‚เดŸเดฟเดฏเดพเดฃเดฟเดคเต
FPU เด‡เดฒเตเดฒเดพเดคเตเดค เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ.

-เดŽเด‚เดกเดฟเดตเดฟ
-mno-div
เด•เต‹เตพเดกเตโ€Œเดซเดฏเตผ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดตเดฟเดญเดœเดจเดตเตเด‚ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต). เดŽเด™เตเด•เดฟเตฝ
- เดฎเดพเตผเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -เดŽเด‚เดธเดฟเดชเดฟเดฏเต, เด•เต‹เตพเดกเตเดซเดฏเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ "เด“เตบ" เด†เดฃเต, เด•เต‚เดŸเดพเดคเต† "เด“เดซเต"
M680x0 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเดฟเดชเดฟเดฏเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดคเดคเดพเดฃเต (เด’เดจเตเดจเตเด•เดฟเตฝ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดธเดฟเดชเดฟเดฏเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด’เดจเตเดจเต -เดŽเด‚เดธเดฟเดชเดฟเดฏเต). เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ "เด“เดซเต" เด†เดฃเต
เดตเต‡เดฃเตเดŸเดฟ -mcpu=5206 เดตเต‡เดฃเตเดŸเดฟ "เด“เตบ" -mcpu=5206e.

gcc เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mcfhwdiv__ เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ.

-msshort
"short int" เดชเต‹เดฒเต† 16 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดณเตเดณ "int" เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•. เด•เต‚เดŸเดพเดคเต†, เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ
API เด‰เดณเตเดณ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเต‹เดฒเตเด‚ 16-เดฌเดฟเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
32-เดฌเดฟเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเตŠเดฎเต‹เดทเตป เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mno-เดนเตเดฐเดธเตเดต
"int" เดŽเดจเตเดจ เดคเดฐเด‚ 16 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดณเตเดณเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฐเตเดคเต. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mnobitfield
-mno-bitfield
เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดฆเดฟ -m68000, -mcpu32 เด’เดชเตเดชเด‚ -m5200 เด“เดชเตเดทเดจเตเด•เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-mnobitfield.

-mbitfield
เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดฆเดฟ -m68020 เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mbitfield. เด‡เดคเดพเดฃเต
เดจเดฟเด™เตเด™เตพ 68020-เดจเต เดตเต‡เดฃเตเดŸเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mrtd
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏ เดซเด‚เด—เตโ€Œเดทเตป-เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เด…เดคเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ "rtd" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด…เดคเต เด…เดตเดฏเตเดŸเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดฎเดŸเด™เตเด™เตเดฎเตเดชเต‹เตพ. เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด‡เดคเต เด•เต‹เดณเดฑเดฟเตฝ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดตเดฟเดŸเต† เดตเดพเดฆเด™เตเด™เตพ เดชเต‹เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•.

เดˆ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป Unix-เตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ
Unix เด•เดฎเตเดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด•เต‚เดŸเดพเดคเต†, เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดจเดฟเด™เตเด™เตพ เดซเด‚เด—เตเดทเตป เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ เดจเตฝเด•เดฃเด‚
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ ("printf" เด‰เตพเดชเตเดชเต†เดŸเต†); เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดคเต†เดฑเตเดฑเดพเดฏ เด•เต‹เดกเต เดซเดฒเดฎเดพเด•เตเด‚
เดตเดพเดฆเด™เตเด™เตพ. (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เด…เดงเดฟเด• เดตเดพเดฆเด™เตเด™เตพ เดจเดฟเดฐเตเดชเดฆเตเดฐเดตเด•เดฐเดฎเดพเดฏเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.)

"rtd" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ 68010, 68020, 68030, 68040, 68060, CPU32 เดŽเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ 68000 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 5200 เดตเดดเดฟเดฏเดฒเตเดฒ.

-mno-rtd
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต -mrtd. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-malign-int
-mno-align-int
GCC "int", "long", "long long", "float", "double", "long" เดŽเดจเตเดจเดฟเดต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•
32-เดฌเดฟเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต† เด‡เดฐเดŸเตเดŸ" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ (-malign-int) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต 16-เดฌเดฟเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟ
(-mno-align-int). 32-เดฌเดฟเดฑเตเดฑเต เดฌเต—เดฃเตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต
32-เดฌเดฟเดฑเตเดฑเต เดฌเดธเตเด•เดณเตเดณเตเดณ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดšเต†เดฒเดตเดฟเตฝ เด•เตเดฑเดšเตเดšเต เดตเต‡เด—เดคเตเดคเดฟเตฝ.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -malign-int เดธเตเดตเดฟเดšเตเดšเต, เดœเดฟเดธเดฟเดธเดฟ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด˜เดŸเดจเด•เดณเต† เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด‚
เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดฎเดฟเด•เตเด• เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเต‡เด•เตเด•เดพเดณเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดคเดฐเดคเตเดคเดฟเตฝ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดคเดฐเด™เตเด™เตพ
m68k-เดฏเตเดŸเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ.

-mpcrel
เด—เตเดฒเต‹เดฌเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ 68000-เดจเตเดฑเต† เดชเดฟเดธเดฟ-เด†เดชเต‡เด•เตเดทเดฟเด• เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด“เดซเตเดธเต†เดฑเตเดฑเต เดชเดŸเตเดŸเดฟเด•. เดจเดฟเดฒเดตเดฟเตฝ, เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fpic, เดชเดฐเดฎเดพเดตเดงเดฟ เด’เดฐเต 16-เดฌเดฟเดฑเตเดฑเต เด“เดซเตเดธเต†เดฑเตเดฑเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดธเดฟ-เด†เดชเต‡เด•เตเดทเดฟเด• เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ. -fPIC เดจเดฟเดฒเดตเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ -mpcrel, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚
เด‡เดคเต 68020-เด‰เด‚ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเด‚.

-mno-strict-align
-mstrict-align
เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดซเดฑเตปเดธเตเด•เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต (เดšเต†เดฏเตเดฏเดฐเตเดคเต) เด•เดฐเตเดคเดฐเตเดคเต.

-msep-data
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เดฎเต‡เด–เดฒเดฏเดฟเตฝ เดกเดพเดฑเตเดฑเดพ เดธเต†เด—เตเดฎเต†เดจเตเดฑเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดธเต†เด—เตเดฎเต†เดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต. เด‡เดคเต เด‡เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fPIC.

-mno-sep-data
เดกเดพเดฑเตเดฑ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-เดฎเดฟเดกเต-เดทเต†เดฏเตผเดกเต-เดฒเตˆเดฌเตเดฐเดฑเดฟ
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดเดกเดฟ เดฐเต€เดคเดฟ เดตเดดเดฟ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเต
เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -fPIC.

-mno-id-shared-library
เดเดกเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mshared-library-id=n
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดเดกเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดจเดฎเตเดชเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟ.
0 เดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚, เดฎเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด† เดจเดฎเตเดชเตผ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเตเดฅเดฒเดฎเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดธเดฎเดฏเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต.

-mxgot
-mno-xgot
ColdFire-เดจเดพเดฏเดฟ เดชเตŠเดธเดฟเดทเตป-เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
GOT เดจเต 8192-เดฒเดงเดฟเด•เด‚ เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเดฃเตเดŸเต. เดˆ เด•เต‹เดกเต เด•เต‹เดกเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเตเด‚ เดตเต‡เด—เดค เด•เตเดฑเดžเตเดžเดคเตเดฎเดพเดฃเต
เดˆ เด“เดชเตเดทเตป เด‡เดฒเตเดฒเดพเดคเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต. M680x0 เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเดฟเตฝ, เดˆ เด“เดชเตเดทเตป เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ; -fPIC
เดฎเดคเดฟเดฏเดพเด•เตเด‚.

GOT-เตฝ เดจเดฟเดจเตเดจเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต GCC เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเตŠเดฑเตเดฑ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต, GOT เดเด•เดฆเต‡เดถเด‚ 64k-เตฝ เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚. เดŽเดจเตเดคเตเด‚
เดตเดฒเตเดคเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฒเดฟเด™เตเด•เตผ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต:

เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏเดฟ เดšเตเดฐเตเด•เตเด•เดฟ: R_68K_GOT16O เดซเต‚เดฌเดพเตผ

เด‡เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚ -mxgot. เด…เดชเตเดชเต‹เตพ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเด‚
เดตเดณเดฐเต† เดตเดฒเดฟเดฏ GOT-เด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต -mxgot เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เด•เตเดฑเดตเดพเดฃเต, เด•เดพเดฐเดฃเด‚
เด’เดฐเต เด†เด—เต‹เดณ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต 4 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต.

เด—เตเดจเต เดฒเดฟเด™เตเด•เดฑเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เดšเดฟเดฒ เดฒเดฟเด™เตเด•เดฑเตเด•เตพเด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ GOT-เด•เตพ, GOT เดŽเตปเดŸเตเดฐเดฟเด•เตพ เด…เดŸเตเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฒเดฟเด™เตเด•เตผ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป -mxgot 8192 GOT-เตฝ เด•เต‚เดŸเตเดคเตฝ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเตŠเดฑเตเดฑ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
เดŽเตปเดŸเตเดฐเดฟเด•เตพ. เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเตเดชเต‡เตผ เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚.

GCC เดชเตŠเดธเดฟเดทเตป-เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

เดŽเด‚เด•เต‹เตผ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดตเดฏเตŠเด•เตเด•เต†เดฏเดพเดฃเต -m เดฎเต‹เดŸเตเดŸเดฑเต‹เดณ เดŽเด‚*เด•เต‹เตผ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ.

-mhardlit
-mno-hardlit
เด•เต‹เดกเต เดธเตเดŸเตเดฐเต€เดฎเดฟเดฒเต‡เด•เตเด•เต เด‡เตปเดฒเตˆเตป เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เดฐเดฃเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‹ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเดฎเต†เด™เตเด•เดฟเตฝ.

-เดŽเด‚เดกเดฟเดตเดฟ
-mno-div
เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ).

-mrelax-เด‰เดŸเตป
-mno-relax-immediate
เดฌเดฟเดฑเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเดฟเตฝ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เด‡เดฎเตเดฎเตเดฏเต‚เดฃเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•.

-mwide-bitfields
-mno-wid-bitfields
เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเตเด•เตพ เด‡เดจเตเดฑเต-เดธเตˆเดธเต เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•.

-m4byte-เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
-mno-4byte-เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ 4-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•.

-mcallgraph-data
-mno-calgraph-data
เด•เต‹เตพเด—เตเดฐเดพเดซเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเด•.

-mslow-เดฌเตˆเดฑเตเดฑเตเด•เตพ
-mno-slow-bytes
เดฌเตˆเดฑเตเดฑเต เด…เดณเดตเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดตเดพเด•เตเด•เต เด†เด•เตเดธเดธเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

-mlittle-endian
-mbig-endian
เด’เดฐเต เดšเต†เดฑเดฟเดฏ-เดŽเตปเดกเดฟเดฏเตป เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m210
-m340
210 เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mno-lsim
เดฑเตบเดŸเตˆเด‚ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•, เด…เดคเดฟเดจเดพเตฝ เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•
(libsim.a) เดฒเดฟเด™เตเด•เตผ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเดจเตเดจเต.

-mstack-increment=เดตเดฒเตเดชเตเดชเด‚
เด’เดฐเตŠเดฑเตเดฑ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ เดคเตเด• เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดตเดฒเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เด’เดฐเต เดตเดฒเดฟเดฏ เดคเตเด• เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดตเต‡เด—เดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต, เดŽเดจเตเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดตเดฏเตเด•เตเด•เต เดธเต†เด—เตเดฎเต†เดจเตเดฑเต‡เดทเตป เดคเด•เดฐเดพเตผ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚
เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 0x1000 เด†เดฃเต.

เดŽเด‚.เดชเดฟ เด“เดชเตเดทเดจเตเด•เตพ

-เดฎเดพเดฌเตเดธเตเดกเดฟเดซเต
เดฐเดฃเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดธเดฎเตเดชเต‚เตผเดฃ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเดพเดฏ "abs" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-เดฎเดพเตพ-เด“เดชเตโ€Œเดฑเตเดฑเตเด•เตพ
เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดฃเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต - เดถเดฐเดพเดถเดฐเดฟ, เด—เตเดฃเดฟเด•เตเด•เตเด•, เดนเดฐเดฟเด•เตเด•เตเด•, เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ,
เดฒเต€เดกเดฟเด‚เด—เต เดชเต‚เดœเตเดฏเด‚, เด•เต‡เดตเดฒ เดตเตเดฏเดคเตเดฏเดพเดธเด‚, เดฎเดฟเดจเดฟเดฑเตเดฑเต/เดชเดฐเดฎเดพเดตเดงเดฟ, เด•เตเดฒเดฟเดชเตเดชเต, เดธเดพเดšเตเดšเตเดฑเต‡เดทเตป.

-เดฎเดพเดตเดฑเต‡เดœเต
เดฐเดฃเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดถเดฐเดพเดถเดฐเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ "ave" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-m based=n
เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ n เดฌเตˆเดฑเตเดฑเตเด•เดณเต‹ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เด†เดฏเดต ".เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ $tp เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† a เด‰เดฃเตเดŸเต
".เดฌเต‡เดธเตเดกเต" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ 128-เดฌเตˆเดฑเตเดฑเต เดชเดฐเดฟเดงเดฟ.

-mbitops
เดฌเดฟเดฑเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต - เดฌเดฟเดฑเตเดฑเต เดŸเต†เดธเตเดฑเตเดฑเต ("btstm"), เดธเต†เดฑเตเดฑเต ("bsetm"), เด•เตเดฒเดฟเดฏเตผ
("bclrm"), เดตเดฟเดชเดฐเต€เดคเด‚ ("bnotm"), เดŸเต†เดธเตเดฑเตเดฑเต-เด†เตปเดกเต-เดธเต†เดฑเตเดฑเต ("tas").

-mc=เดชเต‡เดฐเต
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดเดคเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเดพเดฃเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดชเต‡เดฐเต "เดšเต†เดฑเดฟเดฏ", "เดธเดฎเต€เดชเด‚", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
"เดฌเดนเตเดฆเต‚เดฐเด‚".

-mclip
"เด•เตเดฒเดฟเดชเตเดชเต" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด…เดฒเตเดฒเดพเดคเต† "-mclip" เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
"-mminmax" เดจเตฝเด•เตเด•.

-mconfig=เดชเต‡เดฐเต
เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด•เต‹เตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ MeP เดšเดฟเดชเตเดชเดฟเดฒเตเด‚ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด‰เดฃเตเดŸเต
เด…เดคเดฟเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ; เด“เดฐเต‹ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเตเด‚ เด’เดฐเต เด•เต‹เตผ เดธเดฟเดชเดฟเดฏเตเดตเตเด‚ เดตเดฟเดตเดฟเดง เด•เต‹เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต, เด“เดชเตเดทเดฃเตฝ
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดจเตเดฌเดจเตเดง เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚. เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดญเดพเด—เดฎเดฒเตเดฒ, "MeP-Integrator" เดŸเต‚เตพ เดจเตฝเด•เตเดจเตเดจเต
เดˆ เด“เดชเตเดทเตป เดตเดดเดฟ เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ; เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
เด…เดจเตเดฌเดจเตเดง เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป "เดกเดฟเดซเต‹เตพเดŸเตเดŸเต" เด†เดฃเต.

-เดŽเด‚เด•เต‹เดชเต
เด•เต‹เดชเตเดฐเตŠเดธเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด‡เดคเตŠเดฐเต 32-เดฌเดฟเดฑเตเดฑเต เด•เต‹เดชเตเดฐเต‹เดธเดธเตผ เด†เดฃเต. เด•เตเดฑเดฟเดชเตเดชเต
"-mconfig=" เด“เดชเตเดทเตป เดตเดดเดฟเดฏเดพเดฃเต เด•เต‹เดชเตเดฐเตŠเดธเดธเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต.

-mcop32
32-เดฌเดฟเดฑเตเดฑเต เด•เต‹เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mcop64
64-เดฌเดฟเดฑเตเดฑเต เด•เต‹เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mivc2
IVC2 เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. IVC2 64-เดฌเดฟเดฑเตเดฑเต VLIW เด•เต‹เดชเตเดฐเตŠเดธเดธเดฑเดพเดฃเต.

-เดŽเด‚เดกเดฟเดธเดฟ
".near" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

-เดŽเด‚เดกเดฟเดตเดฟ
"div", "divu" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-เดฎเต†เดฌเต
เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-เดฎเต†เตฝ
เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-เดฎเดฟเดฏเต‹-เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ
"io" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต
เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต.

- เดฎเดฟเดฒเตเดฒเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ ".เดซเดพเตผ" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

-mleadz
"leadz" (เดฒเต€เดกเดฟเด‚เด—เต เดธเต€เดฑเต‹) เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-เดŽเด‚เดŽเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ ".near" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

-mminmax
"เดฎเดฟเดจเดฟเดฑเตเดฑเต", "เดฎเดพเด•เตเดธเต" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mult
เด—เตเดฃเดจเดตเตเด‚ เด—เตเดฃเดจ-เดถเต‡เด–เดฐเดฃ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mno-opts
"-mall-opts" เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดฃเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

- เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•
เดฒเต‹-เด“เดตเตผเดนเต†เดกเต เดฒเต‚เดชเตเดชเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ "เด†เดตเตผเดคเตเดคเดจเด‚", "เด†เดตเตผเดคเตเดคเดจเด‚" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-เดฎเดฟเดธเต เดŽเดฒเตเดฒเดพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ ".tiny" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด‰เดฃเตเดŸเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ 65536-เดฌเตˆเดฑเตเดฑเต เดชเดฐเดฟเดงเดฟ. เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเตเดธเต %gp เดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•.

-เดฎเดธเดพเดคเตเตผ
เดธเดพเดšเตเดšเตเดฑเต‡เดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเดฒเดตเดฟเตฝ เด‡เดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด‡เดต เดคเดจเตเดจเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เดŽเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เดŸเต‚เดณเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต,
"เด†เดฏเดฟ" เดชเต‹เดฒเต†.

-msdram
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฑเต‹เด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฑเตบเดŸเตˆเดฎเดฟเดจเต เดชเด•เดฐเด‚ SDRAM เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฑเตบเดŸเตˆเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•.

-เดŽเด‚เดธเดฟเด‚
เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•.

-msimnovec
เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•, เดชเตเดจเดƒเดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดชเดฟเดจเตเดคเตเดฃ เด’เดดเดฟเด•เต†
เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดตเต†เด•เตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดชเดŸเตเดŸเดฟเด•เด•เดณเตเด‚.

-เดŽเด‚เดŸเดฟเดŽเดซเต
เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ ".เดซเดพเตผ" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด•เต‚เดŸเดพเดคเต†, เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
".near" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต.

-mtiny=n
เด†เดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ n ".tiny" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฌเตˆเดฑเตเดฑเตเด•เดณเต‹ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. เด‡เดต
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ $gp เดฌเต‡เดธเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 4 เด†เดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
".tiny" เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเต 65536-เดฌเตˆเดฑเตเดฑเต เดชเดฐเดฟเดงเดฟเดฏเตเดฃเตเดŸเต.

เดฎเตˆเด•เตเดฐเต‹เดฌเตเดฒเต‡เดธเต เด“เดชเตเดทเดจเตเด•เตพ

-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เดŽเดฎเตเดฒเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

-mhard-float
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mmemcpy
เดฌเตเดฒเต‹เด•เตเด•เต เดจเต€เด•เตเด•เด™เตเด™เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดฐเตเดคเต, "memcpy" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mno-clearbss
เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -fno-zero-initialized-in-bss เดชเด•เดฐเด‚.

-mcpu=cpu-เดคเดฐเด‚
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เดทเต†เดกเตเดฏเต‚เตพ เด•เต‹เดกเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเดพเดฃเต
vX.YY.ZเดŽเดตเดฟเดŸเต† X เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดชเดคเดฟเดชเตเดชเดพเดฃเต, YY เดšเต†เดฑเดฟเดฏ เดชเดคเดฟเดชเตเดชเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† Z เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเดพเดฃเต
เด•เต‡เดพเดกเต. เด‰เดฆเดพเดนเดฐเดฃ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ v3.00.a, v4.00.b, v5.00.a, v5.00.b, v5.00.b, v6.00.a.

-mxl-soft-mul
เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ เดŽเดฎเตเดฒเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

-mxl-soft-div
เดตเดฟเดญเดœเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดŽเดฎเตเดฒเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เดกเดฟเดซเต‹เตพเดŸเตเดŸเต).

-mxl-เดฌเดพเดฐเตฝ-เดทเดฟเดซเตเดฑเตเดฑเต
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฌเดพเดฐเตฝ เดทเดฟเดซเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mxl-เดชเดพเดฑเตเดฑเต‡เตบ-เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•
เดชเดพเดฑเตเดฑเต‡เตบ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-small-divides
เดšเต†เดฑเดฟเดฏ เด’เดชเตเดชเดฟเดŸเตเดŸ เดชเต‚เตผเดฃเตเดฃ เดกเดฟเดตเดฟเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŸเต‡เดฌเดฟเตพ เดฒเตเด•เตเด•เตเด…เดชเตเดชเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mxl-stack-check
เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเด•เดฐเด‚ -fstack-check เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mxl-gp-opt
GP เด†เดชเต‡เด•เตเดทเดฟเด• sdata/sbss เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mxl-multiply-high
32x32 เด—เตเดฃเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฏเตผเดจเตเดจ เดญเดพเด—เดคเตเดคเดฟเดจเต เด—เตเดฃเดฟเด•เตเด•เตเด• เด‰เดฏเตผเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mxl-float-convert
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เตบเดตเต‡เตผเดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mxl-float-sqrt
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตโ€Œเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mxl-เดฎเต‹เดกเต-เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเตฝ
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเตฝ. เดธเดพเดงเตเดตเดพเดฏ เดฎเต‹เดกเดฒเตเด•เดณเดพเดฃเต

เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ
เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ (เดกเดฟเดซเต‹เตพเดŸเตเดŸเต), เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต crt0.o.

xmdstub
Xilinx เดฎเตˆเด•เตเดฐเต‹เดชเตเดฐเตŠเดธเดธเตผ เดกเต€เดฌเด—เตเด—เตผ (XMD) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด‡เตปเดŸเตเดฐเต‚เดธเต€เดตเต เดกเต€เดฌเด—เตเด—เดฟเดจเตŠเดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
xmdstub เดŽเดจเตเดจ เดเดœเดจเตเดฑเต. เด‡เดคเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต crt1.o เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญ เดตเดฟเดฒเดพเดธเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ 0x800 เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เดฌเต‚เดŸเตเดŸเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต
เด’เดฐเต เดฌเต‚เดŸเตเดŸเตเดฒเต‹เดกเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ. เดˆ เดฎเต‹เดกเตฝ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
crt2.o เดชเตเดฐเต‹เดธเดธเตผ เดฑเต€เดธเต†เดฑเตเดฑเต เดตเต†เด•เตเดฑเตเดฑเตผ เดนเดพเตปเดกเตโ€Œเดฒเตผ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด‡เดคเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต
เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดฑเต€เดธเต†เดฑเตเดฑเดฟเดฒเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดฌเต‚เดŸเตเดŸเตเดฒเต‹เดกเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚
เด…เดชเต‡เด•เตเดท.

เดจเดตเด•เตผเดคเตเดคเดพเด•เตเด•เตพ
เดฎเตˆเด•เตเดฐเต‹เดฌเตเดฒเต‡เดธเต เดตเต†เด•เตเดฑเตเดฑเดฑเตเด•เดณเตŠเดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ. เดˆ เด“เดชเตเดทเตป
เด’เดฐเต เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚. เดˆ เดฎเต‹เดกเตฝ
เด‰เดชเดฏเต‡เดพเด—เด™เตเด™เตพ crt3.o เด’เดฐเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเดฒเดพเดฏเดฟ.

เด“เดชเตเดทเตป -xl-เดฎเต‹เดกเต-เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเตฝ เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เด…เดชเดฐเดจเดพเดฎเดฎเดพเดฃเต -mxl-เดฎเต‹เดกเต-เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเตฝ.

เดŽเด‚เดเดชเดฟเดŽเดธเต เด“เดชเตเดทเดจเตเด•เตพ

-เด‡.เดฌเดฟ เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-เด‡เดŽเตฝ เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ mips*el-*-* เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ.

-เดฎเดพเตผเดšเตเดšเต=เด•เดฎเดพเดจเด‚
เดฑเตบ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• เด•เดฎเดพเดจเด‚, เด‡เดคเต เด’เดฐเต เดชเตŠเดคเต MIPS ISA เดฏเตเดŸเต† เดชเต‡เดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต. ISA เดชเต‡เดฐเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: mips1, mips2, mips3, mips4,
mips32, mips32r2, mips64 เด’เดชเตเดชเด‚ mips64r2. เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เตพ เด‡เดตเดฏเดพเดฃเต: 4kc, 4 เด•เดฟเดฒเต‡เดพเดฎเต€เดฑเตเดฑเตผ, 4kp, 4ksc,
4เด•เต†เดธเดฟ, 4เด•เต†เดŽเด‚, 4 เด•เต†เดชเตเดชเต, 4 เด•เต†เดŽเดธเตเดกเดฟ, 5kc, 5kf, 20kc, 24kc, 24kf2_1, 24kf1_1, 24เด•เต†เดธเดฟ, 24เด•เต†เดซเต2_1,
24เด•เต†เดซเต1_1, 34kc, 34kf2_1, 34kf1_1, 74kc, 74kf2_1, 74kf1_1, 74kf3_2, 1004kc, 1004kf2_1,
1004kf1_1, loongson2e, loongson2f, loongson3a, เดŽเด‚ 4 เด•เต†, เด’เด•เตเดŸเดฟเดฏเต‹เตบ, เด’เด•เตเดŸเดฟเดฏเต‹เตบ+, เด’เด•เตเดฑเตเดฑเดฟเดฏเต‹เตบ2, เด“เดฑเดฟเดฏเต‹เตบ,
r2000, r3000, r3900, r4000, r4400, r4600, r4650, r6000, r8000, 7000 เดฐเต‚เดช, 9000 เดฐเต‚เดช, r10000,
r12000, r14000, r16000, sb1, sr71000, vr4100, vr4111, vr4120, vr4130, vr4300, vr5000,
vr5400, vr5500 เด’เดชเตเดชเด‚ xlr. เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‚เดฒเตเดฏเด‚ เดจเดฟเดจเตเดจเต-เด…เดฌเดฟ เดเดฑเตเดฑเดตเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏเดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดŽเดฌเดฟเดเด•เตเด•เตเดณเตเดณ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ (เด…เดคเดพเดฏเดคเต, mips1 32-เดฌเดฟเดฑเตเดฑเต เดŽเดฌเดฟเดเด•เตพเด•เตเด•เตเด‚ mips3 64-เดฌเดฟเดฑเตเดฑเดฟเดจเต
เดŽเดฌเดฟเดเด•เตพ).

เดจเต‡เดฑเตเดฑเต€เดตเต เดฒเดฟเดจเด•เตเดธเต/เด—เตเดจเต, เดเดฑเดฟเด•เตเดธเต เดŸเต‚เตพเดšเต†เดฏเดฟเดจเตเด•เดณเตเด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดจเต‡เดฑเตเดฑเต€เดตเต, เดเดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดนเต‹เดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด“เดชเตเดทเตป. -เดฎเดพเตผเดšเตเดšเต = เดธเตเดตเดฆเต‡เดถเดฟ GCC เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
เดชเตเดฐเต‹เดธเดธเตผ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดชเต‡เดฐเตเด•เดณเดฟเตฝ, เด’เดฐเต เดซเตˆเดจเตฝ 000 เดŽเดจเตเดจเดพเดฏเดฟ เดšเตเดฐเตเด•เตเด•เดฟเดชเตเดชเดฑเดฏเดพเด‚ k (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -เดฎเดพเตผเดšเตเดšเต=r2k).
เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ เด“เดชเตเดทเดฃเตฝ เด†เดฃเต, เด•เต‚เดŸเดพเดคเต† vr เดŽเดดเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚ r.

เดซเต‹เดฎเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เตพ nf2_1 เดฏเตเดŸเต† เดชเด•เตเดคเดฟ เดจเดฟเดฐเด•เตเด•เดฟเตฝ FPU เด•เตพ เด•เตเดฒเต‹เด•เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเด•
เด•เต‹เตผ, เดซเต‹เดฎเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เตพ nf1_1 เด’เดฐเต‡ เดจเดฟเดฐเด•เตเด•เดฟเตฝ เด•เตเดฒเต‹เด•เตเด•เต เดšเต†เดฏเตเดค เดŽเดซเตเดชเดฟเดฏเต เด‰เดณเตเดณ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเด•
เดซเต‹เดฎเดฟเดจเตเดฑเต† เด•เดพเดฎเตเดชเตเด‚ เดชเต‡เดฐเตเด•เดณเตเด‚ nf3_2 FPU-เด•เดณเตเดณเตเดณ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เตพ เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเด•
เด•เดพเดฎเตเดชเดฟเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ 3:2. เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, nf a เด†เดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเด‚ nf2_1 เดธเดฎเดฏเดคเตเดคเต nx เด’เดชเตเดชเด‚ bfx เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเด™เตเด™เดณเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต nf1_1.

เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ GCC เดฐเดฃเตเดŸเต เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต _MIPS_ARCH,
เด‡เดคเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด†เดฏเดฟ เดจเตฝเด•เตเดจเตเดจเต. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต เด’เดฐเต เดฐเต‚เดชเดฎเตเดฃเตเดŸเต
_MIPS_ARCH_เดซเต‚เดŽเดตเดฟเดŸเต† เดซเต‚ เดฏเตเดŸเต† เดฎเต‚เดฒเดงเดจ เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต _MIPS_ARCH. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
-เดฎเดพเตผเดšเตเดšเต=r2000 เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚ _MIPS_ARCH เดฒเต‡เด•เตเด•เต "r2000" เด•เต‚เดŸเดพเดคเต† เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด• _MIPS_ARCH_R2000.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• _MIPS_ARCH เดฎเตเด•เดณเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดธเดธเตผ เดชเต‡เดฐเตเด•เตพ เดฎเดพเด•เตเดฐเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต†เดพเดฐเต เดตเดพเด•เตเด•เดฟเตฝ,
เด…เดคเดฟเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดšเตเดฐเตเด•เตเด•เตเด•เดฏเตเดฎเดฟเดฒเตเดฒ 000 as k. เดˆ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดฎเตเดคเตฝ-
เด…เดฌเดฟ, เดฎเดพเด•เตเดฐเต‹ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต เดชเต‡เดฐเดฟเดŸเตเดจเตเดจเต (เด’เดจเตเดจเตเด•เดฟเตฝ "mips1" or "mips3"). เด…เดคเต เดชเต‡เดฐเดฟเดŸเตเดจเตเดจเต
เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ - เดฎเดพเตผเดšเตเดšเต เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mtune=เด•เดฎเดพเดจเด‚
เด‡เดคเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด• เด•เดฎเดพเดจเด‚. เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚, เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดฐเต€เดคเดฟเดฏเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดคเดคเตเด‚ เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดตเดฟเดฒเดฏเตเด‚. เดฏเตเดŸเต† เดชเดŸเตเดŸเดฟเด• เด•เดฎเดพเดจเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ
เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต - เดฎเดพเตผเดšเตเดšเต.

เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเดพเดฏเดฟ GCC เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด‚ - เดฎเดพเตผเดšเตเดšเต.
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต - เดฎเดพเตผเดšเตเดšเต เด’เดชเตเดชเด‚ -mtune เด’เดฐเตเดฎเดฟเดšเตเดšเต, เดฑเตบ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เตเดŸเตเด‚เดฌเด‚, เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด…เด‚เด—เดคเตเดคเดฟเดจเต เด•เต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•
เด•เตเดŸเตเด‚เดฌเด‚.

-mtune เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต _MIPS_TUNE เด’เดชเตเดชเด‚ _MIPS_TUNE_เดซเต‚, เด…เดคเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต
The - เดฎเดพเตผเดšเตเดšเต เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดต.

-mips1
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=เดฎเดฟเดชเตเดธเต1.

-mips2
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=เดฎเดฟเดชเตเดธเต2.

-mips3
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=เดฎเดฟเดชเตเดธเต3.

-mips4
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=เดฎเดฟเดชเตเดธเต4.

-mips32
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=เดฎเดฟเดชเตเดธเต32.

-mips32r2
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=mips32r2.

-mips64
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=เดฎเดฟเดชเตเดธเต64.

-mips64r2
เดคเตเดฒเตเดฏเดฎเดพเดฏ -เดฎเดพเตผเดšเตเดšเต=mips64r2.

-mips16
-mno-mips16
MIPS16 เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต). GCC เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเดคเต MIPS32 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MIPS64 เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ, เด‡เดคเต MIPS16e ASE เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

MIPS16 เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
"mips16", "nomips16" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ.

-mflip-mips16
เด‡เดคเดฐ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเตฝ MIPS16 เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดฑเดฟเด—เตเดฐเดทเดจเดพเดฃเต เดˆ เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดฎเดฟเด•เตเดธเดกเต MIPS16/MIPS16 เด‡เดคเดฐ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเดจเตเดฑเต† เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต, เด…เดคเต เดธเดพเดงเดพเดฐเดฃ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณเดคเดฒเตเดฒ
เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-minterlink-mips16
-mno-interlink-mips16
MIPS16 เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต MIPS16 เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด• (เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ).

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, MIPS16 เด‡เดคเดฐ เด•เต‹เดกเดฟเดจเต MIPS16 เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเต‹เด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ; เด’เดจเตเดจเตเด•เดฟเตฝ a เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เดตเดฟเดณเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเดฐเต‹เด•เตเดท เดœเดฎเตเดชเต. -minterlink-mips16 เด†เดฏเดคเดฟเดจเดพเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดœเดฎเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เตเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚ MIPS16 เด…เดฒเตเดฒเต†เดจเตเดจเต เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด…เดฑเดฟเดฏเดพเด‚.

-เดฎเดพเดฌเดฟ=32
-mabi=o64
-mabi=n32
-เดฎเดพเดฌเดฟ=64
-เดฎเดพเดฌเดฟ=เดเดฌเดฟ
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฌเดฟเดเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•.

เด‡เดŽเดฌเดฟเดเด•เตเด•เต 32-เดฌเดฟเดฑเตเดฑเตเด‚ 64-เดฌเดฟเดฑเตเดฑเต เดตเต‡เดฐเดฟเดฏเดจเตเดฑเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. GCC เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ 64-เดฌเดฟเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเด™เตเด™เตพ เด’เดฐเต 64-เดฌเดฟเดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเด•, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -mgp32 32-เดฌเดฟเดฑเตเดฑเต เด•เต‹เดกเต เดฒเดญเดฟเด•เตเด•เดพเตป
เดชเด•เดฐเด‚.

O64 ABI-เดฏเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต, เด•เดพเดฃเตเด•http://gcc.gnu.org/projects/mipso64-abi.html>.

GCC เด’32 เดŽเดฌเดฟเดเดฏเตเดŸเต† เด’เดฐเต เดตเด•เดญเต‡เดฆเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ 64 เด†เดฃเต.
32 เดฌเดฟเดฑเตเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เดตเต€เดคเดฟ. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚ -เดฎเดพเดฌเดฟ=32 -mfp64. เดˆ เดŽ.เดฌเดฟ.เด
เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเต mthc1 เด’เดชเตเดชเด‚ mfhc1 เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดคเดฟเดจเดพเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
MIPS32R2 เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ.

เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ เด…เดคเต‡เดชเดŸเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด“เดฐเต‹เดจเตเดจเตเด‚
เดธเตเด•เต†เดฏเดฟเดฒเตผ เดฎเต‚เดฒเตเดฏเด‚ 64-เดฌเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดœเต‹เดกเดฟเด•เตเด•เต เดชเด•เดฐเด‚ เด’เดฐเตŠเดฑเตเดฑ 32-เดฌเดฟเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเด•เต†เดฏเดฟเดฒเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต $f0 เดฎเดพเดคเตเดฐเด‚, เดŽ
$f0/$f1 เดœเต‹เดกเดฟ. เด•เต‹เตพ เดธเต‡เดตเต เดšเต†เดฏเตเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดธเต†เดฑเตเดฑเตเด‚ เด…เดคเต‡เดชเดŸเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพ 64 เดฌเดฟเดฑเตเดฑเตเด•เดณเตเด‚
เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

-เดฎเดพเดฌเดฟเด•เตเด•เตฝเดธเต
-mno-abicalls
SVR4 เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เดกเตˆเดจเดพเดฎเดฟเด•เต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด• (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต).
-เดฎเดพเดฌเดฟเด•เตเด•เตฝเดธเต SVR4-เด…เดงเดฟเดทเตเด เดฟเดค เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

-mshared
-mno-เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเตเดฅเดพเดจ-เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต), เด…เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚
เด…เดคเดฟเดจเดพเตฝ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•. เดˆ เด“เดชเตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚ -เดฎเดพเดฌเดฟเด•เตเด•เตฝเดธเต.

เดŽเดฒเตเดฒเดพเด‚ -เดฎเดพเดฌเดฟเด•เตเด•เตฝเดธเต เด“เดชเตเดทเดจเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต†, เด•เต‹เดกเต เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ เดธเตเดฅเดพเดจ-เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฃเต
เดชเต‡เดพเดฒเต† -fPIC เด’เดชเตเดชเด‚ -fpic. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, GNU เดŸเต‚เตพเดšเต†เดฏเดฟเตป เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เต‡เดตเดฒ เด†เด•เตโ€Œเดธเดธเตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เด‡เดคเดฟเดจเต เดšเต†เดฑเดฟเดฏ เดœเดฟเดชเดฟเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดธเต€เด•เตเดตเตปเดธเตเด•เดณเตเด‚ เดกเดฏเดฑเด•เตเดŸเต เด•เต‹เดณเตเด•เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ
เดฎเต‹เดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต -mno-เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต.

-mno-เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต 2.16 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดฒเตเด‚ เด‰เดฏเตผเดจเตเดจ เดฌเดฟเดจเตเดฏเต‚เดŸเตเดŸเดฟเดฒเตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด…เดคเต เดฎเดพเดคเตเดฐเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเดจเตเดจ เดตเดธเตเดคเตเด•เตเด•เดณเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
GNU เดฒเดฟเด™เตเด•เตผ เดตเดดเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เด“เดชเตเดทเตป เดซเตˆเดจเดฒเดฟเดจเตเดฑเต† เดŽเดฌเดฟเดเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ; เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดตเดธเตเดคเตเด•เตเด•เดณเตเดŸเต† เดŽเดฌเดฟเดเดฏเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต -mno-เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจ
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เตพ เดšเต†เดฑเตเดคเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณเดคเตเดฎเดพเด•เตเด•เตเด•.

-mshared เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.

-mplt
-mno-plt
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต, เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฑเตเด•เตพ PLT-เด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดชเด•เตผเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• (เดŠเดนเดฟเด•เตเด•เดฐเตเดคเต).
เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด™เตเด™เตพ. เดˆ เด“เดชเตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚ -mno-เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต -เดฎเดพเดฌเดฟเด•เตเด•เตฝเดธเต. n64 ABI-เดฏเตโ€Œเด•เตเด•เต, เด‡เดคเต
เด“เดชเตเดทเตป เด‡เดฒเตเดฒเดพเดคเต† เด’เดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ -msym32.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚ -mplt GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ --with-mips-plt. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
is -mno-plt เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

-mxgot
-mno-xgot
เด†เด—เต‹เดณ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดชเดŸเตเดŸเดฟเด•เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดพเดงเดพเดฐเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เด‰เดฏเตผเดคเตเดคเตเด• (เด‰เดฏเตผเดคเตเดคเดฐเตเดคเต).

GOT-เตฝ เดจเดฟเดจเตเดจเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต GCC เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเตŠเดฑเตเดฑ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ, GOT เดเด•เดฆเต‡เดถเด‚ 64k-เตฝ เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.
เดตเดฒเตเดคเดพเดฏ เดŽเดจเตเดคเตเด‚ เดฒเดฟเด™เตเด•เตผ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด‚:

เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟ: R_MIPS_GOT16 เดซเต‚เดฌเดพเตผ

เด‡เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚ -mxgot. เด…เดชเตเดชเต‹เตพ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเด‚
เดตเดณเดฐเต† เดตเดฒเดฟเดฏ GOT-เด•เตพ, เด…เดคเต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดฎเต‚เดจเตเดจเต เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚
เด’เดฐเต เด†เด—เต‹เดณ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

เดšเดฟเดฒ เดฒเดฟเด™เตเด•เดฑเตเด•เตพเด•เตเด•เต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ GOT-เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฒเดฟเด™เตเด•เตผ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ
เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต -mxgot เด’เดฐเตŠเดฑเตเดฑ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ 64k-เตฝ เด•เต‚เดŸเตเดคเตฝ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
GOT เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด‚. เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเตเดชเต‡เตผ เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚.

GCC เดชเตŠเดธเดฟเดทเตป เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

-mgp32
เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต 32 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.

-mgp64
เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต 64 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.

-mfp32
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต 32 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.

-mfp64
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต 64 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.

-mhard-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เดชเตเดฐเต‹เดธเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เดชเตเดฐเต‹เดธเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•
เดชเด•เดฐเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ.

-เดธเดฟเด‚เด—เดฟเตพ-เดซเตเดฒเต‹เดŸเตเดŸเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เดชเตเดฐเต‹เดธเดธเตผ เด’เดฑเตเดฑ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚ เดŽเดจเตเดจเต เด•เดฐเตเดคเตเด•.

-mdouble-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เดชเตเดฐเต‹เดธเดธเตผ เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เดˆ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.

-mllsc
-mno-llsc
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต) ll, sc, เด’เดชเตเดชเด‚ เดธเดฎเดจเตเดตเดฏเด‚ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เด’เดฐเต เด“เดชเตเดทเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ, GCC เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด…เดตเดฐเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

-mllsc เดฑเตบเดŸเตˆเด‚ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต -mno-llsc
เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค ISA-เด•เตพเด•เตเด•เดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚
GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ --with-llsc เด’เดชเตเดชเด‚ --llsc เด‡เดฒเตเดฒเดพเดคเต† เดฏเดฅเดพเด•เตเดฐเดฎเด‚.
--with-llsc เดšเดฟเดฒ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต; เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เดพเดฃเตเด•
เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-เดŽเด‚เดกเดฟเดŽเดธเตเดชเดฟ
-mno-dsp
MIPS DSP ASE-เดฏเตเดŸเต† เดฑเดฟเดตเดฟเดทเตป 1 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).
เดˆ เด“เดชเตเดทเตป เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹เดฏเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mips_dsp. เด…เดคเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
__mips_dsp_rev 1 เดฒเต‡เด•เตเด•เต.

-mdspr2
-mno-dspr2
MIPS DSP ASE-เดฏเตเดŸเต† เดฑเดฟเดตเดฟเดทเตป 2 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).
เดˆ เด“เดชเตเดทเตป เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹เด•เดณเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mips_dsp เด’เดชเตเดชเด‚ __mips_dspr2. เด…เดคเตเด‚
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __mips_dsp_rev 2 เดฒเต‡เด•เตเด•เต.

-msmartmips
-mno-smartmips
MIPS SmartMIPS ASE เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).

- เดœเต‹เดกเดฟ-เด…เดตเดฟเดตเดพเดนเดฟเดคเตป
-mno-เดœเต‹เดกเดฟ-เด’เดฑเตเดฑ
เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เดฟเดฏ เด’เดฑเตเดฑ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).
เดˆ เด“เดชเตเดทเดจเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

-mdmx
-mno-mdmx
MIPS เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดฎเต€เดกเดฟเดฏ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต). เดˆ เด“เดชเตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดดเดฟเดฏเต‚
64-เดฌเดฟเดฑเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-mips3d
-mno-mips3d
MIPS-3D ASE เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต). เด“เดชเตเดทเตป -mips3d เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต - เดœเต‹เดกเดฟ-เด…เดตเดฟเดตเดพเดนเดฟเดคเตป.

-เดŽเด‚เดŽเด‚เดŸเดฟ
-mno-mt
MT เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).

-mlong64
"เดจเต€เดฃเตเดŸ" เดคเดฐเด™เตเด™เตพ 64 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดตเต€เดคเดฟเดฏเตเดณเตเดณเดคเดพเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•. เด•เดพเดฃเตเด• -mlong32 เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เดตเดฟเดถเดฆเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ
เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดฒเตเดชเตเดชเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟเดฏเตเด‚.

-mlong32
"เดฒเต‹เด‚เด—เต", "เด‡เดจเตเดฑเต", เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดคเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต 32 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดณเตเดณเดคเดพเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•.

"int"s, "long"s, pointers เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดตเดฒเตเดชเตเดชเด‚ ABIเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพ
เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดŽเดฌเดฟเดเด•เตพ 32-เดฌเดฟเดฑเตเดฑเต "เด‡เดจเตเดฑเต" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. 64-เดฌเดฟเดฑเตเดฑเต เดชเต‹เดฒเต† n64 ABI 64-เดฌเดฟเดฑเตเดฑเต "เดฒเต‹เด‚เด—เต" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดŽเดฌเดฟเด; เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผ 32-เดฌเดฟเดฑเตเดฑเต "เดจเต€เดฃเตเดŸ" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพเด•เตเด•เต "เดจเต€เดฃเตเดŸ" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต‡ เดตเดฒเดฟเดชเตเดชเดฎเตเดฃเตเดŸเต
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด…เดคเต‡ เดตเดฒเตเดชเตเดชเด‚, เดเดคเดพเดฃเต เดšเต†เดฑเตเดคเต.

-msym32
-mno-sym32
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดŽเดฒเตเดฒเดพ เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เตเด‚ 32-เดฌเดฟเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• (เดŠเดนเดฟเด•เตเด•เดฐเตเดคเต)
เดŽเดฌเดฟเด. เดˆ เด“เดชเตเดทเตป เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต -เดฎเดพเดฌเดฟ=64 เด’เดชเตเดชเด‚ -mno-abicalls เด•เดพเดฐเดฃเด‚
เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต†เดฑเตเดคเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณเดคเตเดฎเดพเดฏ เดฑเดซเดฑเตปเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

-G เดธเด‚เด–เตเดฏ
เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เด† เดกเดพเดฑเตเดฑ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด‡เดŸเตเด•
เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเต เดธเด‚เด–เตเดฏ เดฌเตˆเดฑเตเดฑเตเด•เตพ. เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เดกเดพเดฑเตเดฑ เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚; เด•เดพเดฃเตเด• -mgpopt เดตเต‡เดฃเตเดŸเดฟ
เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ.

เดธเตเดตเดคเดตเต‡ -G เด“เดชเตเดทเตป เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mlocal-sdata
-mno-local-sdata
เดจเต€เดŸเตเดŸเตเด• (เดจเต€เดŸเตเดŸเดฐเตเดคเต). -G เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดกเดพเดฑเตเดฑเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚
เดธเดฟเดฏเดฟเตฝ -mlocal-sdata เดŽเดฒเตเดฒเดพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดณเดฐเต† เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เดฒเดฟเด™เตเด•เตผ เดชเดฐเดพเดคเดฟเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เดคเต เดšเต†เดฏเตเดฏเดพเด‚
เดชเตเดฐเด•เดŸเดจเด‚ เด•เตเดฑเดžเตเดž เดญเดพเด—เด™เตเด™เตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดฃเด‚ -mno-local-sdata. เดจเดฟเด™เตเด™เตพ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฒเดฟเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚ -mno-local-sdata, เด…เด™เตเด™เดจเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ
เดชเตเดฐเดงเดพเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เด‡เดŸเด‚ เดจเตฝเด•เตเด•.

-เดฎเต†เด•เตเดธเตเดฑเตเดฑเต‡เตบ-เดธเตเดกเดพเดฑเตเดฑ
-mno-extern-sdata
เดŽเด™เตเด•เดฟเตฝ เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• (เดŠเดนเดฟเด•เตเด•เดฐเตเดคเต).
เด…เดคเดฟเดจเตเดณเตเดณเดฟเดฒเดพเดฃเต เดกเดพเดฑเตเดฑ -G เดชเดฐเดฟเดงเดฟ. -เดฎเต†เด•เตเดธเตเดฑเตเดฑเต‡เตบ-เดธเตเดกเดพเดฑเตเดฑ เดŽเดฒเตเดฒเดพเดตเดฐเตเดŸเต†เดฏเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ.

เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดพเดŸเตเดŸเต‚เด•เดพเตผ เด•เต‚เดŸเต† -เดฎเต†เด•เตเดธเตเดฑเตเดฑเต‡เตบ-เดธเตเดกเดพเดฑเตเดฑ -G เดธเด‚เด–เตเดฏ -mgpopt, เด’เดชเตเดชเด‚ เดจเดพเดŸเตเดŸเต‚เด•เดพเตผ เด…เดตเดฒเด‚เดฌเด™เตเด™เตพ เดŽ
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดตเดพเดฐเด‚ เด…เดคเดฟเดฒเตเด‚ เดตเดฒเตเดคเดฒเตเดฒ เดธเด‚เด–เตเดฏ เดฌเตˆเดฑเตเดฑเตเด•เตพ, เดจเดฟเด™เตเด™เตพ เด…เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฃเด‚ เดตเดพเดฐเด‚ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ. เดŽเด™เตเด•เดฟเตฝ เดตเดพเดฐเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดจเตเดจเตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚
เด‰เดฏเตผเดจเตเดจ เดฎเดคเดฟเดฏเดพเดฏ เด† เดฎเตŠเดกเตเดฏเต‚เตพ -G เด’เดฐเต "เดตเดฟเดญเดพเด—เด‚" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเตเด• เดตเดพเดฐเด‚'s
เดจเดฟเตผเดตเดšเดจเด‚. เดŽเด™เตเด•เดฟเตฝ เดตเดพเดฐเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เด†เดชเตเดชเดฟเดจเต† เด‰เดฏเตผเดจเตเดจ เด†เดตเดถเตเดฏเดตเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฃเด‚ -G
เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚.

เดˆ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดคเตƒเดชเตโ€Œเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดŽเดณเตเดชเตเดช เดฎเดพเตผเด—เด‚ เดŽเดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต
เด…เดคเต‡ -G เด“เดชเตเดทเตป. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดตเดฟเดตเดฟเดง เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดชเดฐเดฟเดงเดฟเด•เตพ. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเดฟเดจเตเดคเตเดฃ -G เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด•เต‚เดŸเดพเดคเต† เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -mno-extern-sdata เดจเดฟเตผเดคเตเดคเดพเตป
เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟ.

-mgpopt
-mno-gpt
เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดœเดฟเดชเดฟ-เด†เดชเต‡เด•เตเดทเดฟเด• เด†เด•เตโ€Œเดธเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).
เดตเดฟเดญเดพเด—เด‚; เด•เดพเดฃเตเด• -G, -mlocal-sdata เด’เดชเตเดชเด‚ -เดฎเต†เด•เตเดธเตเดฑเตเดฑเต‡เตบ-เดธเตเดกเดพเดฑเตเดฑ. -mgpopt เดŽเดฒเตเดฒเดพเดตเดฐเตเดŸเต†เดฏเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ.

-mno-gpt $gp เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดฎเต‚เดฒเตเดฏเด‚ เด‡เดฒเตเดฒเดพเดคเตเดค เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
"_gp". เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เต‹เดกเต เด’เดฐเต เดฌเต‚เดŸเตเดŸเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดญเดพเด—เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดฎเต‹เดฃเดฟเดฑเตเดฑเตผ, เดฌเต‚เดŸเตเดŸเต เดฎเต‹เดฃเดฟเดฑเตเดฑเตผ เดฆเดฟเดจเดšเดฐเตเดฏเด•เดณเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ $gp-เตฝ เด’เดฐเต เด…เดœเตเดžเดพเดค เดฎเต‚เดฒเตเดฏเด‚ เด•เตˆเดฎเดพเดฑเตเด‚.
(เด…เดคเตเดคเดฐเด‚ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฌเต‚เดŸเตเดŸเต เดฎเต‹เดฃเดฟเดฑเตเดฑเตผ เดคเดจเตเดจเต† เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚ -เดœเดฟ 0.)

-mno-gpt เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mno-local-sdata เด’เดชเตเดชเด‚ -mno-extern-sdata.

-membedded-data
-mno-เดŽเด‚เดฌเต†เดกเดกเต-เดกเดพเดฑเตเดฑ
เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด†เดฆเตเดฏเด‚ เดฑเต€เดกเต-เด’เตบเดฒเดฟ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•, เดคเตเดŸเตผเดจเตเดจเต เด…เดŸเตเดคเตเดคเดคเต
เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เด‚, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ. เด‡เดคเต เด…เดฒเตเดชเด‚ เดตเต‡เด—เดค เด•เตเดฑเดžเตเดž เด•เต‹เดกเต เดจเตฝเด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเต‡เด•เตเด•เดพเตพ, เดŽเดจเตเดจเดพเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฑเดพเดฎเดฟเดจเตเดฑเต† เด…เดณเดตเต เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต, เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเด‚
เดšเดฟเดฒ เดŽเด‚เดฌเดกเดกเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เดฃเด‚.

-เดฎเตเดจเดฟเดจเดฟเดฑเตเดฑเต-เด•เต‹เตบเดธเตเดฑเตเดฑเต-เด‡เตป-เดฑเต‹เดกเดพเดฑเตเดฑ
-mno-uninit-const-in-rodata
เดฑเต€เดกเต-เด’เตบเดฒเดฟ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเดคเตเดค "const" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดŸเตเด•. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚ เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏ -membedded-data.

-mcode-readable=เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต GCC เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด‡เดคเตเดฃเตเดŸเต
เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดจเตเดจเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ:

-mcode-readable=yes
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเด‚. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚.

-mcode-readable=pcrel
MIPS16 PC-เด†เดชเต‡เด•เตเดทเดฟเด• เดฒเต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเตเดณเตเดณเดต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ. 4KSc, 4KSd เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเตฝ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด•เต‹เดกเต TLB-เด•เตพเด•เตเด•เต เดฑเต€เดกเต เด‡เตปเดนเดฟเดฌเดฟเดฑเตเดฑเต เดฌเดฟเดฑเตเดฑเต เดธเต†เดฑเตเดฑเต เด‰เดณเตเดณเดชเตเดชเต‹เตพ. เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด’เดฐเต เดกเตเดฏเตเดตเตฝ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป/เดกเดพเดฑเตเดฑ SRAM เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดณเตเดณเดคเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเต,
M4K เดชเต‹เดฒเต†, PC-เด†เดชเต‡เด•เตเดทเดฟเด• เดฒเต‹เดกเตเด•เดณเต† เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป RAM-เดฒเต‡เด•เตเด•เต เดธเตเดตเดฏเดฎเต‡เดต เดฑเต€เดกเดฏเดฑเด•เตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mcode-readable=No
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚
เดกเตเดฏเตเดตเตฝ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป/เดกเดพเดฑเตเดฑ SRAM เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดณเตเดณเดคเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ
(M4K-เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ) PC-เด†เดชเต‡เด•เตเดทเดฟเด• เดฒเต‹เดกเตเด•เดณเต† เดธเตเดตเดฏเดฎเต‡เดต เดฑเต€เดกเดฏเดฑเด•เตเดŸเต เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดฑเดพเด‚.

-msplit-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ
-mno-split-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ
"%hi()", "%lo()" เด…เดธเด‚เดฌเตเดฒเตผ เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•). เดˆ
เด“เดชเตเดทเตป เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดฑเต†เดฒเต‹เด•เตเด•เตเด•เตพ เดŽเดจเตเดจเดพเตฝ เดชเดฟเดจเตเดจเดพเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต
เด…เดจเตเดฏเต‡เดพเดœเตเดฏเดค.

-เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดฑเต†เดฒเต‹เด•เตเด•เตเด•เตพ
-mno-เดตเตเดฏเด•เตเดคเดฎเดพเดฏ-relocks
เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดธเด‚เดฌเตเดฒเตผ เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).
เดฌเดฆเตฝ, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต -mno-เดตเตเดฏเด•เตเดคเดฎเดพเดฏ-relocks, เดชเด•เดฐเด‚ เด…เดธเด‚เดฌเตเดฒเตผ เดฎเดพเด•เตเดฐเต‹เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต.

-เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เดฑเต†เดฒเต‹เด•เตเด•เตเด•เตพ เด’เดฐเต เด…เดธเด‚เดฌเตเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต
เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

-mcheck-zero-division
-mno-check-zero-division
เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเตฝ เดŸเตเดฐเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด• (เดŸเตเดฐเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดฐเตเดคเต).

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -mcheck-zero-division.

-mdivide-เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ
-mdivide-เดฌเตเดฐเต‡เด•เตเด•เตเด•เตพ
MIPS เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เด’เดฐเต เดธเต‹เดชเดพเดงเดฟเด• เด•เต†เดฃเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ a เดธเตƒเดทเตเดŸเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดตเดฟเดญเดœเดจเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เดฌเตเดฐเต‡เด•เตเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ MIPS-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚
II เด‰เด‚ เดชเดฟเดจเตเดจเต€เดŸเตเด‚. เด•เต‚เดŸเดพเดคเต†, เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เดšเดฟเดฒ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดŸเตเดฐเดพเดชเตเดชเต เดคเดŸเดฏเตเดจเตเดจ เด’เดฐเต เดฌเด—เต เด‰เดฃเตเดŸเต
เดถเดฐเดฟเดฏเดพเดฏ เดธเดฟเด—เตเดจเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต ("SIGFPE"). เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -mdivide-เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เด…เดตเดฐเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเดฒเต† เด•เต†เดฃเดฟเด•เตพ -mdivide-เดฌเตเดฐเต‡เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เด‚ เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดพเตป
เด‡เดŸเดตเต‡เดณเด•เตพ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต -mdivide-เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต --with-divide=breaks. เดตเดฟเดญเดœเดฟเดšเตเดšเต เดชเต‚เดœเตเดฏเด‚ เดšเต†เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚
-mno-check-zero-division.

-mmemcpy
-mno-memcpy
เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดฌเตเดฒเต‹เด•เตเด•เต เดจเต€เด•เตเด•เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ "memcpy()" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด• (เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดฐเตเดคเต). เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
is -mno-memcpy, เดเดฑเตเดฑเดตเตเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเด•เตผเดชเตเดชเตเด•เตพ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเตป GCCเดฏเต† เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

-mlong-เด•เต‹เดณเตเด•เตพ
-mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ
"เดœเตฝ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• (เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฐเตเดคเต). "เดœเตฝ" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดณเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ
เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต เดŽเดจเตเดจเดพเตฝ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเตเด‚ เด’เดฐเต‡ 256 เดฎเต†เด—เดพเดฌเตˆเดฑเตเดฑเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดธเต†เด—เตเดฎเต†เดจเตเดฑเต.

เดˆ เด“เดชเตโ€Œเดทเตป abicals เด•เต‹เดกเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ.

-เดฎเตเดฎเดฆเต
-mno-เดญเตเดฐเดพเดจเตเดคเตป
"mad", "madu", "mul" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•)
R4650 ISA.

-mfused-madd
-mno-fused-madd
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ-เด…เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•).
เดฒเดญเตเดฏเดฎเดพเดฃเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mfused-madd.

เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ-เด…เด•เตเดฎเตเดฒเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด…เดจเดจเตเดคเดฎเดพเดฏ เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเต‡เด•เตเด•เต, FCSR เดซเตเดฒเดทเต เดŸเต เดธเต€เดฑเต‹ เดฌเดฟเดฑเตเดฑเดฟเดจเต เดตเดฟเดงเต‡เดฏเดฎเดฒเตเดฒ. เด‡เดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดšเดฟเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดฒเตเดฒ.

-nocpp
เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดธเด‚เดฌเตเดฒเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต†เดจเตเดจเต MIPS เด…เดธเด‚เดฌเตเดฒเดฑเต‹เดŸเต เดชเดฑเดฏเตเด• (เด’เดฐเต เด•เต‚เดŸเต†
.s เดธเดซเดฟเด•เตเดธเต) เด…เดตเดฏเต† เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ.

-mfix-24k
-mno-fix-24k
24K E48 (เดฑเต€เดซเดฟเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเดฟเดฒเต† เดกเดพเดฑเตเดฑ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸเต) เดคเต†เดฑเตเดฑเตเดคเดฟเดฐเตเดคเตเดคเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เดชเดฐเดฟเดนเดพเดฐเดฎเดพเตผเด—เตเด—เด™เตเด™เตพ
เดœเดฟเดธเดฟเดธเดฟเดฏเดฒเตเดฒ, เด…เดธเด‚เดฌเตเดฒเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

-mfix-r4000
-mno-fix-r4000
เดšเดฟเดฒ R4000 CPU เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•:

- เด’เดฐเต เดกเดฌเดฟเตพ เดตเต‡เดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดทเดฟเดซเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดพเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เดซเดฒเด‚ เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดš เด‰เดŸเตป.

- เด’เดฐเต เดกเดฌเดฟเตพ เดตเต‡เดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดทเดฟเดซเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดคเต†เดฑเตเดฑเดพเดฏ เดซเดฒเด‚ เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด—เตเดฃเดจเด‚ เดชเตเดฐเต‹เด—เดฎเดฟเด•เตเด•เตเดจเตเดจเต.

- a เดฏเตเดŸเต† เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดธเตเดฒเต‹เดŸเตเดŸเดฟเตฝ เด†เดฐเด‚เดญเดฟเดšเตเดšเดพเตฝ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเด‚ เดคเต†เดฑเตเดฑเดพเดฏ เดซเดฒเด‚ เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดŽเดŸเตเดคเตเดค เดถเดพเด– เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดœเดฎเตเดชเต.

-mfix-r4400
-mno-fix-r4400
เดšเดฟเดฒ R4400 CPU เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•:

- เด’เดฐเต เดกเดฌเดฟเตพ เดตเต‡เดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดทเดฟเดซเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดพเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เดซเดฒเด‚ เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดš เด‰เดŸเตป.

-mfix-r10000
-mno-fix-r10000
เดšเดฟเดฒ R10000 เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•:

- "ll"/"sc" เดธเต€เด•เตเดตเตปเดธเตเด•เตพ 3.0-เดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด™เตเด™เดณเดฟเตฝ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ. เด…เดตเดฐเต เดšเดฟเดฒเดชเตเดชเต‡เดพเดณเต
2.6-เด‰เด‚ เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเตเดณเตเดณ เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด™เตเด™เดณเตเด‚ เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดŸเต.

เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. -mfix-r10000 เดŽเดชเตเดชเต‹เตพ เด†เดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -เดฎเดพเตผเดšเตเดšเต=r10000 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; -mno-fix-r10000
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

-mfix-vr4120
-mno-fix-vr4120
เดšเดฟเดฒ VR4120 เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•:

- "dmultu" เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดถเดฐเดฟเดฏเดพเดฏ เดซเดฒเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

- "div", "ddiv" เดŽเดจเตเดจเดฟเดต เด“เดชเตเดชเดฑเดฃเตเดŸเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดถเดฐเดฟเดฏเดพเดฏ เดซเดฒเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เดฃเต.

เดกเดฟเดตเดฟเดทเตป เดชเดฟเดดเดตเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเตผเด—เด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเต libgcc.a. เด…เดŸเตเดคเตเดคเต
เดจเดฟเดฒเดตเดฟเตฝ, เดˆ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ "mips64vr*-elf" เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดจเตฝเด•เตเดจเตเดจเดคเต.

เดฎเดฑเตเดฑเต VR4120 เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เดšเดฟเดฒ เดœเต‹เดกเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เดจเต‹เดชเตเดชเต เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เดชเดฟเดดเดตเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด…เดธเด‚เดฌเตเดฒเตผ เด†เดฃเต, GCC เดคเดจเตเดจเต†เดฏเดฒเตเดฒ.

-mfix-vr4130
VR4130 "mflo"/"mfhi" เดชเดฟเดถเด•เดฟเดจเต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เดตเดดเดฟเดฏเดพเดฃเต เดชเดฐเดฟเดนเดพเดฐ เดจเดŸเดชเดŸเดฟเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
GCC เดฎเตเด–เต‡เดจเดฏเดฒเตเดฒ เด…เดธเด‚เดฌเตเดฒเตผ, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ GCC "mflo", "mfhi" เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚.
เดชเด•เดฐเด‚ VR4130 "macc", "macchi", "dmacc", "dmacchi" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต.

-mfix-sb1
-mno-fix-sb1
เดšเดฟเดฒ SB-1 CPU เด•เต‹เตผ เดŽเดฑเดฑเตเดฑเดฏเตเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. (เดˆ เดชเดคเดพเด• เดจเดฟเดฒเดตเดฟเตฝ SB-1 เดจเต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด‚ 2 "F1", "F2" เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเดฟเดถเด•เต.)

-mr10k-cache-barrier=เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚
เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป GCC เด•เดพเดทเต† เดฌเดพเดฐเดฟเดฏเดฑเตเด•เตพ เดšเต‡เตผเด•เตเด•เดฃเดฎเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
R10K เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŠเดนเดพเดชเต‹เดนเด™เตเด™เตพ.

เดชเดฒ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดชเตŠเดคเตเดตเดพเดฏเดฟ, เด’เดฐเต เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เดซเดฒเด‚ เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเตป R10K เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดฌเตเดฐเดพเดžเตเดšเต, "เดŽเดŸเตเดคเตเดค" เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต
เดชเตเดฐเดตเดšเดฟเดšเตเดš เดซเดฒเด‚ เดคเต†เดฑเตเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฑเดฆเตเดฆเดพเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, R10K-เดฏเดฟเตฝ,
เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเต‹เดฒเตเด‚ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚.

เดˆ เดชเตเดฐเดถเตเดจเด‚ เด•เต‡เตผเดฃเตฝ เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เด•เต‡เตผเดฃเตฝ เดฒเต‹เดกเตเด•เตพ.
เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดธเตเดฑเตเดฑเต‹เตผ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เดพเดทเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เดกเต เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚
เดธเตเดฑเตเดฑเต‹เตผ เดคเดจเตเดจเต† เดชเดฟเดจเตเดจเต€เดŸเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚, เด•เดพเดทเต† เดฒเตˆเตป เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เด’เดฐเต เดกเดฟเดŽเด‚เดŽ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด“เดชเตเดชเดฑเต‡เดทเตป "เดกเต‡เตผเดŸเตเดŸเดฟ" เดฒเตˆเตป เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด…เดคเต‡ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต
เด•เดพเดทเต† เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ DMA-ed เดกเดพเดฑเตเดฑเดฏเต† เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ R10K เดชเตเดฐเตŠเดธเดธเตผ เดฎเดพเดจเตเดตเตฝ เด•เดพเดฃเตเด•
เดฎเดฑเตเดฑเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดตเดฟเดตเดฐเดฃเด‚.

เด“เดฐเต‹ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเตเดธเดฟเดจเตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ เด•เดพเดทเต† เดฌเดพเดฐเดฟเดฏเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚, เด—เตผเดญเด‚ เด…เดฒเดธเดฟเดชเตเดชเดฟเดšเตเดšเดพเดฒเตเด‚ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚.
-mr10k-cache-barrier=เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดˆ เดชเตเดฐเดคเดฟเดตเดฟเดงเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฌเตˆเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเตˆเดกเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ:

1. เดจเดฟเดฒเดตเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟ;

2. เด’เดฐเต เด‡เตปเด•เดฎเดฟเด‚เด—เต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟ;

3. เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚-เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเต เดตเดฟเดฒเดพเดธเดฎเตเดณเตเดณ เด’เดฐเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด•เตˆเดตเดถเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ.

เดˆ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸ เดชเตเดฐเดตเต‡เดถเดจเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต
เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต.

เด‡เตปเดชเตเดŸเตเดŸเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดซเด‚เด—เตเดทเตป เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ:

เดถเต‚เดจเตเดฏเดฎเดพเดฏ foo (เดถเต‚เดจเตเดฏเด‚);

เด…เดชเตเดชเต‹เตพ "foo" เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต "j foo", "jal foo" เดŽเดจเตเดจเดฟเดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฃเด‚.
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ. GCC เดธเตเดตเดฏเด‚ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดˆ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเต† เดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต
เดจเต‹เตบ-เดœเดฟเดธเดฟเดธเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ (เด•เตˆเด•เตŠเดฃเตเดŸเต เดŽเดดเตเดคเดฟเดฏ เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต เดชเต‹เดฒเตเดณเตเดณเดต) เด‡เดคเต เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เด“เดชเตเดทเดจเต เดฎเต‚เดจเตเดจเต เดฐเต‚เดชเด™เตเด™เดณเตเดฃเตเดŸเต:

-mr10k-cache-barrier=load-store
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดฒเต‹เดกเดฟเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเต‹เดฑเดฟเดจเต เดฎเตเดฎเตเดชเต เด’เดฐเต เด•เดพเดทเต† เดฌเดพเดฐเดฟเดฏเตผ เดšเต‡เตผเด•เตเด•เตเด•
เด—เตผเดญเดšเตเด›เดฟเดฆเตเดฐเด‚ เดšเต†เดฏเตเดคเดพเดฒเตเด‚ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚.

-mr10k-cache-barrier=เดธเตเดฑเตเดฑเต‹เตผ
เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เด•เดพเดทเต† เดฌเดพเดฐเดฟเดฏเตผ เด’เดฐเต เดธเตโ€Œเดฑเตเดฑเต‹เดฑเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดšเต‡เตผเด•เตเด•เตเด•
เด…เดฌเต‹เตผเดทเตป เดšเต†เดฏเตเดคเดพเดฒเตเด‚ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚.

-mr10k-cache-barrier=เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เด•เดพเดทเต† เดฌเดพเดฐเดฟเดฏเดฑเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚.

-mflush-func=เดซเด™เตเด•เต
-mno-flush-func
เด, เดกเดฟ เด•เดพเดทเต†เด•เตพ เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณเดต เดตเดฟเดณเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดซเด‚เด—เตโ€Œเดทเตป เดชเตŠเดคเตเดตเดพเดฏ เด…เดคเต‡ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดŽเดŸเตเด•เตเด•เดฃเด‚
"_flush_func()", เด…เดคเดพเดฏเดคเต, เด•เดพเดทเต† เด‰เดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดตเดฟเดฒเดพเดธเด‚
เดซเตเดฒเดทเต, เดฎเต†เดฎเตเดฎเดฑเดฟ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดตเดฒเดฟเดชเตเดชเด‚, เดจเดฎเตเดชเตผ 3 (เดฐเดฃเตเดŸเต เด•เดพเดทเต†เด•เดณเตเด‚ เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเดพเตป). เดฆเดฟ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดœเดฟเดธเดฟเดธเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดค เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดจเตเดจเตเด•เดฟเตฝ
_flush_func or __cpu_flush.

เดฌเตเดฐเดพเดžเตเดšเต-เดšเต†เดฒเดตเต=เดธเด‚เด–เตเดฏ
เดถเดพเด–เด•เดณเตเดŸเต† เดตเดฟเดฒ เดเด•เดฆเต‡เดถเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• เดธเด‚เด–เตเดฏ "เดฒเดณเดฟเดคเดฎเดพเดฏ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เดšเต†เดฒเดตเต เด’เดฐเต เดฎเดพเดคเตเดฐเด‚
เดนเตเดฏเต‚เดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เต, เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดฟเดฒเตเดฒ. เด’เดฐเต เดชเต‚เดœเตเดฏเด‚
เดšเต†เดฒเดตเต เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต -mtune เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚.

- เดถเดพเด–-เดธเดพเดงเตเดฏเดค
-mno-เดถเดพเด–-เดธเดพเดงเตเดฏเดค
เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต†, เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด•
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดŽเด™เตเด•เดฟเตฝ เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เด…เดตเดฐเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด…เดชเดตเดพเดฆเด‚ MIPS32 เดจเตเด‚
เด† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ MIPS64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเตเด‚; เด…เดตเดฏเตเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ,
เดฌเตเดฐเดพเดžเตเดšเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ เด•เดพเดฐเดฃเด‚ MIPS32 เด‰เด‚
MIPS64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เด…เดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดจเดฟเดฐเดพเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mfp-เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ
-mno-fp-exceptions
FP เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดžเด™เตเด™เตพ FP เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดŽเดซเตเดชเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, SB-1-เตฝ, FP เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ 64-เดฌเดฟเดฑเตเดฑเต เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเต, เด…เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดฐเดฃเตเดŸเต FP เดชเตˆเดชเตเดชเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฎเตเด•เตเด•เต เด’เดฐเต FP เดชเตˆเดชเตเดชเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚.

-mvr4130-เด…เดฒเตˆเตป
-mno-vr4130-align
VR4130 เดชเตˆเดชเตเดชเตโ€Œเดฒเตˆเตป เดŸเต-เดตเต‡ เดธเต‚เดชเตเดชเตผเดธเตโ€Œเด•เดฒเดพเตผ เด†เดฃเต, เดŽเดจเตเดจเดพเตฝ เดฐเดฃเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเต‚
เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต 8-เดฌเตˆเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด’เดฐเตเดฎเดฟเดšเตเดšเต. เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, GCC เดšเต†เดฏเตเดฏเตเด‚
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เด…เดคเต เด•เดฐเตเดคเตเดจเตเดจ เดœเต‹เดกเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•.

VR4130-เดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตโ€Œเดทเตป เดซเดฒเดฎเตเดณเตเดณเต‚. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เต‹เดกเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เดตเต‡เด—เดคเตเดคเดฟเตฝ, เดชเด•เตเดทเต‡ เด…เดคเต เดตเดฒเตเดคเดพเด•เตเด•เดพเดจเตเดณเตเดณ เดšเต†เดฒเดตเดฟเตฝ. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฒเต†เดตเตฝ -O3.

-เดŽเด‚เดธเดฟเตปเดธเดฟ
-mno-synci
เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเตฝ "เดธเดฟเตปเดธเดฟ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• (เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•).
"เดธเดฎเดจเตเดตเดฏ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ (เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ) เดŽเดชเตเดชเต‹เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด‚
"__builtin___clear_cache()" เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตโ€Œเดทเตป "-mno-synci" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
"--with-synci" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

เดธเดฟเด‚เด—เดฟเตพ เดชเตเดฐเตŠเดธเดธเตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, "เดธเดฟเตปเดธเดฟ" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตŠเดคเตเดตเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต.
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเดฒ เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ (SMP) เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚, เด‡เดคเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดฟเดฒเตเดฒ
เดŽเดฒเตเดฒเดพ เด•เต‹เดฑเตเด•เดณเดฟเดฒเตเด‚ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.

-mrelax-pic-เด•เต‹เดณเตเด•เตพ
-mno-relax-pic-เด•เต‹เดณเตเด•เตพ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ $25 เดตเดดเดฟ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดฏเด•เตเด•เตเดจเตเดจ PIC เด•เต‹เดณเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เดณเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•.
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฏเดพเตพเด•เตเด•เต เดฒเดฟเด™เตเด•เต-เดŸเตˆเดฎเดฟเดฒเตเด‚ เดŽเด™เตเด•เดฟเดฒเตเด‚ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เต‚
เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เดณเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดพเดฃเต เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเด‚.

-mrelax-pic-เด•เต‹เดณเตเด•เตพ เด’เดฐเต เด…เดธเด‚เดฌเตเดฒเดฑเตเด‚ เดŽเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
".reloc" เด…เดธเด‚เดฌเตเดฒเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดตเตเด‚ "-mexplicit-relocs" เด‰เด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฒเดฟเด™เตเด•เตผ เด‡เดคเดฟเดฒเตเดฃเตเดŸเต
เดซเดฒเด‚. "-mno-explicit-relocs" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เดธเดนเดพเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต† เด…เดธเด‚เดฌเตเดฒเดฑเตเด‚ เดฒเดฟเด™เตเด•เดฑเตเด‚ เดฎเดพเดคเตเดฐเด‚.

-mmcount-ra-เดตเดฟเดฒเดพเดธเด‚
-mno-mcount-ra-เดตเดฟเดฒเดพเดธเด‚
เด•เต‹เดณเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เดพเตป "_mcount"-เดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดŽเดฎเดฟเดฑเตเดฑเต (เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต)
เดตเดฟเดฒเดพเดธเด‚. เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดˆ เด“เดชเตโ€Œเดทเตป เดธเดพเดงเดพเดฐเดฃ "_mcount" เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดชเตเดคเดฟเดฏเดคเดฟเดจเตŠเดชเตเดชเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
ra-เดตเดฟเดฒเดพเดธเด‚ "intptr_t *" เดŽเดจเตเดจ เดคเดฐเดฎเตเดณเตเดณ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ, $12 เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเดพเดธเตเดธเดพเด•เตเด•เตเดจเตเดจเต.
"_mcount" เดŽเดจเตเดจเดคเดฟเดจเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดฐเดฃเตเดŸเตเด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดฎเดŸเด•เตเด• เดตเดฟเดฒเดพเดธเด‚ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚:

$31 เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดคเดฟเดฏ เดตเดฟเดฒเดพเดธเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เดตเดฟเดฒเดพเดธเด‚ "* เดŽเดจเตเดจเดคเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเตra-เดตเดฟเดฒเดพเดธเด‚", เดŽเด™เตเด•เดฟเตฝ ra-เดตเดฟเดฒเดพเดธเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฃเต.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -mno-mcount-ra-เดตเดฟเดฒเดพเดธเด‚.

MMIX เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด“เดชเตเดทเดจเตเด•เตพ MMIX-เดจเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mlibfuncs
-mno-libfuncs
เด†เดจเตเดคเดฐเดฟเด• เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดตเดฒเดฟเดชเตเดชเด‚ เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ.

-เดฎเต†เดชเตเดธเดฟเดฒเต‹เตบ
-mno-epsilon
"rE" เดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดŽเดชเตเดธเดฟเดฒเต‹เตบ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ.

-mabi=mmixware
-เดฎเดพเดฌเดฟ=เด—เตเดจเต
เดซเด‚เด—เตโ€Œเดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• (เดตเดฟเดณเดฟเดšเตเดšเดคเดฟเตฝ
เดซเด‚เด—เตโ€Œเดทเตป) เด—เตเดฒเต‹เดฌเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด—เตเดจเต เดŽเดฌเดฟเดเดฏเตโ€Œเด•เตเด•เต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ $0-เด‰เด‚ เด…เดคเดฟเดจเตเดฎเตเด•เดณเดฟเดฒเตเด‚ เด‰เดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เดพเดฃเตเดจเตเดจเต
$231-เด‰เด‚ เด…เดคเดฟเดจเตเดฎเตเด•เดณเดฟเดฒเตเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mzero-เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•
-mno-zero-extend
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ 64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเตฝ เด•เตเดฑเดžเตเดž เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเต‚เดœเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต)
เดธเตˆเตป-เดŽเด•เตโ€Œเดธเตเดฑเตเดฑเตปเดกเดฟเด‚เด—เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเดชเด•เดฐเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดฒเต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเต€เดŸเตเดŸเตเดจเตเดจเต.

-mknuthdiv
-mno-knuthdiv
เด’เดฐเต เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเดคเตเดคเดฟเตฝ เด’เดฐเต เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดญเดพเด—เด‚ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดคเต‡ เดšเดฟเดนเตเดจเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเต‹เดŸเต†, -mno-knuthdiv, เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดฟเดจเตเดฑเต† เด…เดŸเดฏเดพเดณเด‚ เดŽเดจเตเดจ เดšเดฟเดนเตเดจเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต
เดฒเดพเดญเดตเดฟเดนเดฟเดคเด‚. เดฐเดฃเตเดŸเต เดฐเต€เดคเดฟเด•เดณเตเด‚ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเดพเดฃเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดเดคเดพเดฃเตเดŸเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

-mtoplevel-เดšเดฟเดนเตเดจเด™เตเด™เตพ
-mno-toplevel-เดšเดฟเดนเตเดจเด™เตเด™เตพ
เดฎเตเตปเด•เตˆเดฏเต†เดŸเตเด•เตเด•เตเด• (เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เดพเดฃเดฟเด•เตเด•เดฐเตเดคเต) a : เดŽเดฒเตเดฒเดพ เด†เด—เต‹เดณ เดšเดฟเดนเตเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
"PREFIX" เด…เดธเด‚เดฌเตเดฒเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚.

-เดฎเต†เตฝเดซเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเด•เตเด•เต เดชเด•เดฐเด‚ ELF เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• mmo เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต
The เดฎเดฟเดฎเดฟเด•เตเดธเต เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเตผ.

-เดฌเตเดฐเดพเดžเตเดšเต-เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด•
-mno-เดถเดพเด–-เดชเตเดฐเดตเดšเดจเด‚
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฌเตเดฐเดพเดžเตเดšเต เดชเตเดฐเดตเดšเดจเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดชเตเดฐเต‹เดฌเดฌเดฟเตพ-เดฌเตเดฐเดพเดžเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต).
เด’เดฐเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดถเดพเด–เดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

-เดฌเต‡เดธเต-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ
-mno-เดฌเต‡เดธเต-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต). เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ. เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเดฟเดฒเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
a เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดธเตเดตเดฏเดฎเต‡เดต เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ (เด…เดธเด‚เดฌเตเดฒเดฑเตเด‚ เดฒเดฟเด™เตเด•เดฑเตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต) เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เด†เด—เต‹เดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต 0 เดฎเตเดคเตฝ 255 เดตเดฐเต†เดฏเตเดณเตเดณ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดณเตเดณ เดตเดฟเดฒเดพเดธ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ. เดฆเดฟ
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดนเตเดฐเดธเตเดตเดตเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณเดคเตเดฎเดพเดฏ เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑเดพ เด‡เดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดงเดพเดฐเดพเดณเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเดจเตเดจเดพเดฃเต
เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚ -mno-เดฌเต‡เดธเต-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ.

-เดธเดฟเด‚เด—เดฟเตพ-เดŽเด•เตเดธเดฟเดฑเตเดฑเต
-mno-single-exit
เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเตเด‚ เด’เดฐเตŠเดฑเตเดฑ เดŽเด•เตโ€Œเดธเดฟเดฑเตเดฑเต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เด•เต‹เดกเต เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด• (เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดฐเตเดคเต).

MN10300 เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m Matsushita MN10300 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mult-เดฌเด—เต
MN10300 เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด—เตเดฃเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดฌเด—เตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.
เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mno-mult-bug
MN10300-เดจเตเดณเตเดณ เด—เตเดฃเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดฌเด—เตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ.

-เดฎเดพเด‚33
AM33 เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mno-am33
AM33 เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-เดฎเดพเด‚33-2
AM33/2.0 เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-เดฎเดพเด‚34
AM34 เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mtune=cpu-เดคเดฐเด‚
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš CPU เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเดฎเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
เด‡เดคเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดคเดฐเดคเตเดคเต† เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ. CPU เดคเดฐเด‚ เด‡เดคเดฟเดฒเตŠเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
mn10300, am33, am33-2 or am34.

-mreturn-pointer-on-d0
เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเต‹เดฏเดฟเดจเตเดฑเตผ "a0" เดฒเตเด‚ เดฐเดฃเตเดŸเดฟเดฒเตเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•
"d0". เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเต‹เดฏเดฟเดจเตเดฑเตผ a0-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เต‚, เด…เดคเตเดคเดฐเดคเตเดคเดฟเตฝ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เด‡เดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚. เดˆ เด“เดชเตเดทเตป เด“เดฃเดพเดฃเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ; เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -mno-return-pointer-on-d0 เด‡เดคเต เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดพเตป.

-mno-crt0
เดธเดฟ เดฑเตบ-เดŸเตˆเด‚ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดฐเตเดคเต.

-mrelax
เด’เดฐเต เดฑเดฟเดฒเดพเด•เตเดธเต‡เดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดชเดพเดธเต เดจเดŸเดคเตเดคเดฃเดฎเต†เดจเตเดจเต เดฒเดฟเด™เตเด•เดฑเต‹เดŸเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เดถเดพเด–เด•เตพ, เด•เต‹เดณเตเด•เตพ, เด•เต‡เดตเดฒ เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดšเตเดฐเตเด•เตเด•เตเด•. เดˆ เดเดšเตเด›เดฟเด•เดคเตเดคเดฟเดจเต เด’เดฐเต เดชเตเดฐเดญเดพเดตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดณเตเดณเต‚
เด…เดตเดธเดพเดจ เดฒเดฟเด™เตเด•เต เด˜เดŸเตเดŸเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ.

เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด…เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mliw
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• เดจเต€เดณเดฎเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดตเดพเด•เตเด•เต เดฒเด•เตเดทเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
AM33 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดจเตเดจเต€เดŸเต. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดˆ เด“เดชเตเดทเตป เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹เดฏเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
__LIW__.

-เดฎเตเดจเตŠเดฒเดฟเดตเต
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต เดจเต€เดณเดฎเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดตเดพเด•เตเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เด“เดชเตเดทเตป
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต __No_liw__.

-msetlb
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• SETLB เด’เดชเตเดชเด‚ Lcc เดฒเด•เตเดทเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
AM33 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดจเตเดจเต€เดŸเต. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดˆ เด“เดชเตเดทเตป เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹เดฏเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
__SETLB__.

-mnosetlb
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต SETLB or Lcc เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เด“เดชเตเดทเตป เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹ __No_setlb__.

PDP-11 เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด“เดชเตเดทเดจเตเด•เตพ PDP-11 เดจเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mfpu
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ FPP เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. (เดŽเดซเตเดเดŽเดธเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต
PDP-11/40 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.)

-msoft-float
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

-mac0
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฑเดฟเดŸเตเดŸเต‡เตบ ac0 (Unix เด…เดธเด‚เดฌเตเดฒเตผ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดฟเตฝ fr0) เตฝ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต.

-mno-ac0
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดซเดฒเด™เตเด™เตพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-m40
เด’เดฐเต PDP-11/40 เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m45
เด’เดฐเต PDP-11/45 เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-m10
เด’เดฐเต PDP-11/10 เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mbcopy-builtin
เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเด•เตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‡เตปเดฒเตˆเตป "เดฎเต‹เดตเตเดฎเต†เด‚เดนเดฟ" เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-เดŽเด‚เดฌเดฟเด•เต‹เดชเตเดชเดฟ
เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเด•เตผเดคเตเดคเดพเตป เด‡เตปเดฒเตˆเตป "เดฎเต‹เดตเตเดฎเต†เด‚เดนเดฟ" เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

-เดฎเดฟเดจเตเดฑเต16
-mno-int32
16-เดฌเดฟเดฑเตเดฑเต "int" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-เดฎเดฟเดจเตเดฑเต32
-mno-int16
32-เดฌเดฟเดฑเตเดฑเต "int" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-mfloat64
-mno-float32
64-เดฌเดฟเดฑเตเดฑเต "เดซเตเดฒเต‹เดŸเตเดŸเต" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mfloat32
-mno-float64
32-เดฌเดฟเดฑเตเดฑเต "เดซเตเดฒเต‹เดŸเตเดŸเต" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-เดฎเดพเดฌเตเดทเดฟ
"abshi2" เดชเดพเดฑเตเดฑเต‡เตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mno-abshi
"abshi2" เดชเดพเดฑเตเดฑเต‡เตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต.

-เดฌเตเดฐเดพเดžเตเดšเต-เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเต
เดถเดพเด–เด•เตพ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต†เดจเตเดจเต เดจเดŸเดฟเด•เตเด•เตเด•. เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเดฟเดคเต
เดฎเดพเดคเตเดฐเด‚.

-mbranch-เดตเดฟเดฒเด•เตเดฑเดžเตเดž
เดถเดพเด–เด•เตพ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต†เดจเตเดจเต เดจเดŸเดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-munix-asm
Unix เด…เดธเด‚เดฌเตเดฒเตผ เดตเดพเด•เตเดฏเด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต pdp11-*-bsd.

-mdec-asm
DEC เด…เดธเด‚เดฌเตเดฒเตผ เดตเดพเด•เตเดฏเด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ PDP-11 เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
เด’เดดเดฟเด•เต† pdp11-*-bsd.

picoChip เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m picoChip เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mae=ae_type
เด…เดฑเต‡เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต, เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต†เดฑเตเดฑเต, เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เด˜เดŸเด• เดคเดฐเด‚ ae_type. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ ae_type เด†เด•เตเดจเตเดจเต เดŽเดจเตเดคเตเด‚, MUL, เด’เดชเตเดชเด‚ เดฎเดพเด•เต.

-mae=เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตŠเดคเตเดตเดพเดฏ AE เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ AE เดคเดฐเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เด•เต‹เดกเต เด…เดคเต เดชเต‹เดฒเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ
เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดŽเด‡ เดคเดฐเดคเตเดคเดฟเดจเตเด‚ เดšเดฟเดฒ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเต (เด‰เดฆเดพ, เด—เตเดฃเดจเด‚)
เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดŽเด‡เดฏเดฟเดฒเตเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

-mae=MUL เด’เดฐเต MUL AE เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเต เดเดฑเตเดฑเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ AE เดคเดฐเดฎเดพเดฃเดฟเดคเต,
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเตเดฎเดพเดฃเต.

-mae=MAC เด’เดฐเต DSP-เดถเตˆเดฒเดฟ MAC AE เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดทเตเดŸเดชเตเดชเต†เดŸเดพเด‚
เดฌเตˆเดฑเตเดฑเต (เดšเดพเตผ) เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‹เดถเด‚ เดชเตเดฐเด•เดŸเดจเด‚, DSP AE เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดฌเตˆเดฑเตเดฑเต เดฒเต‹เดกเต/เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดคเตเดฃ.

-เดตเดฟเดฒเดพเดธเดฎเดพเดฏเดฟ เดšเดฟเดนเตเดจเด‚
เด’เดฐเต เดฒเต‹เดกเต/เดธเตเดฑเตเดฑเต‹เดฑเดฟเดฒเต† เดตเดฟเดฒเดพเดธเดฎเดพเดฏเดฟ เด’เดฐเต เดšเดฟเดนเตเดจ เดจเดพเดฎเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚, เด†เดฆเตเดฏเด‚ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดคเต†. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เด‡เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚
เด“เดชเตเดทเตป เดตเดฒเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚, เด…เดคเต เด“เดชเตโ€Œเดทเตป เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดซเดฒเด™เตเด™เตพ เด“เดฐเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดพเดฏเดฟ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต
เดถเดพเดถเตเดตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด“เดชเตเดทเตป.

-mno-infective-warnings
เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเดฟเดจเตเดฑเต† เดœเดจเดฑเต‡เดทเตป เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด†เด•เดพเด‚
เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฌเตˆเดฑเตเดฑเต-เดฒเต†เดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดจเตเดจ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
MAC AE เดคเดฐเดคเตเดคเดฟเตฝ. MAC AE-เดจเต เดฌเตˆเดฑเตเดฑเต-เดฒเต†เดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเด•เตเด•เต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, เด…เดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เดฌเตˆเดฑเตเดฑเต เดฒเต‹เดกเต/เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเตเด‚ เดตเต‡เดกเต เดฒเต‹เดกเต/เดธเตเดฑเตเดฑเต‹เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เด‡เดคเต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดฒเตเดฒ, เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
เดฌเตˆเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเต‡เดฃเตเดŸ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ
เด†เดตเดถเตเดฏเดฎเดพเดฏ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ AE เดคเดฐเด‚. เดˆ เด“เดชเตเดทเตป เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด“เดซเต เดšเต†เดฏเตเดฏเดพเด‚.

เดชเดตเตผเดชเดฟเดธเดฟ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต เดšเตเดตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

RX78 เด“เดชเตเดทเดจเตเด•เตพ

-เดŽเด‚เดธเดฟเด‚
เด’เดฐเต เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดงเดฟเด• เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเต† เดฒเดฟเด™เตเด•เตเด•เตพ.

-mmul=เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
-mmul=g13
-mmul=rl78
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด—เตเดฃเดจ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดŸเต† เดคเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
"none", เด‡เดคเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด—เตเดฃเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. "g13" เด“เดชเตเดทเตป เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ RL78/G13 เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเต†เดฐเดฟเดซเดฑเตฝ เด—เตเดฃเดฟเด•เตเด•เตเด•/เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•. "rl78" เด“เดชเตเดทเตป
RL78 เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฎเดพเดจเตเดตเดฒเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด—เตเดฃเดจเดคเตเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต.

เดเดฌเดฟเดŽเด‚ RS / 6000 เด’เดชเตเดชเด‚ เดชเดตเตผเดชเดฟเดธเดฟ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m IBM RS/6000, PowerPC เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-เดถเด•เตเดคเดฟ
-เดŽเด‚เดจเต‹-เดชเดตเตผ
-mpower2
-mno-power2
-mpowerpc
-mno-powerpc
-mpowerpc-gpopt
-mno-powerpc-gpopt
-mpowerpc-gfxopt
-mno-powerpc-gfxopt
-mpowerpc64
-mno-powerpc64
-mmfcrf
-mno-mfcrf
-mpopcntb
-mno-popcntb
-mpopcntd
-mno-popcntd
-mfprnd
-mno-fprnd
-เดŽเด‚เดธเดฟเดŽเด‚เดชเดฟเดฌเดฟ
-mno-cmpb
-เดŽเด‚เดŽเด‚เดŽเดซเตเดชเดฟเดœเดฟเดชเดฟเด†เตผ
-mno-mfpgpr
-mhard-dfp
-mno-hard-dfp
RS/6000, PowerPC เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดฐเดฃเตเดŸเต เด…เดจเตเดฌเดจเตเดง เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเต† GCC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
เดฆเดฟ เดชเดตเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต เดจเดฆเดฟเด•เตพ เดšเดฟเดชเตเดชเต เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
เดฏเดฅเดพเตผเดคเตเดฅ RS/6000 เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเดตเตผเดชเดฟเดธเดฟ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเดพเดฃเต
เดซเตเดฐเต€เดธเตโ€Œเด•เต†เดฏเดฟเตฝ MPC5xx, MPC6xx, MPC8xx เดฎเตˆเด•เตเดฐเต‹เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† IBM 4xx, 6xx, เด•เต‚เดŸเดพเดคเต†
เดซเต‹เดณเต‹-เด“เตบ เดฎเตˆเด•เตเดฐเต‹เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด•เตพ.

เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดจเตเดฑเต† เด‰เดชเดตเดฟเดญเดพเด—เดฎเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เดชเตŠเดคเต เด‰เดชเดตเดฟเดญเดพเด—เดฎเตเดฃเตเดŸเต
เดฐเดฃเตเดŸเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด’เดฐเต MQ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
POWER เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เดเดคเตŠเด•เตเด•เต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. GCC เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -mcpu=cpu_type เดˆ เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต -mcpu=cpu_type เดฎเตเด•เดณเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เดณเต‡เด•เตเด•เดพเตพ เด“เดชเตเดทเตป.

เดฆเดฟ -เดถเด•เตเดคเดฟ เดŽเดจเตเดจเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด•เดพเดฃเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดตเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด‚ MQ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -mpower2 เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดถเด•เตเดคเดฟ เด’เดชเตเดชเด‚
POWER2 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ เด‰เดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป GCC-เดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดฒเตเดฒเดพเดคเต† เดฏเดฅเดพเตผเดคเตเดฅ POWER เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด…เดฒเตเดฒ.

เดฆเดฟ -mpowerpc เดŽเดจเตเดจเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด•เดพเดฃเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
PowerPC เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† 32-เดฌเดฟเดฑเตเดฑเต เด‰เดชเดตเดฟเดญเดพเด—เด‚. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -mpowerpc-gpopt เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-mpowerpc เด•เต‚เดŸเดพเดคเต† เด“เดชเตเดทเดฃเตฝ PowerPC เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต GCC-เดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดœเดจเดฑเตฝ เดชเตผเดชเตเดชเดธเต เด—เตเดฐเต‚เดชเตเดชเต. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
-mpowerpc-gfxopt เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mpowerpc เด•เต‚เดŸเดพเดคเต† เด“เดชเตโ€Œเดทเดฃเตฝ PowerPC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป GCC-เดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเต†เดฒเด•เตเดŸเต เด‰เตพเดชเตเดชเต†เดŸเต† เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

เดฆเดฟ -mmfcrf เด•เดฃเตเดŸเต€เดทเตป เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดซเต€เตฝเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
POWER4 เดชเตเดฐเต‹เดธเดธเดฑเดฟเดฒเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ
PowerPC V2.01 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ. เดฆเดฟ -mpopcntb เดชเต‹เดชเตเดชเต เด•เต—เดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
POWER5-เตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป FP เดฑเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดตเตเด‚
PowerPC V2.02 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด‚ เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเตเด‚. เดฆเดฟ
-mpopcntd เดŽเดจเตเดจเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดชเต‹เดชเตเดชเตเด•เต—เดฃเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
POWER7 เดชเตเดฐเตŠเดธเดธเดฑเตเด‚ PowerPC V2.06 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเตเด‚.
เดฆเดฟ -mfprnd เด“เดชเตโ€Œเดทเตป เดŽเดซเตเดชเดฟ เดฑเต—เดฃเตเดŸเต เดŸเต เด‡เดจเตเดฑเดฟเดœเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
POWER5+ เดชเตเดฐเตŠเดธเดธเดฑเดฟเดฒเตเด‚ PowerPC-เดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ
V2.03 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ. เดฆเดฟ -เดŽเด‚เดธเดฟเดŽเด‚เดชเดฟเดฌเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดฌเตˆเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
POWER6 เดชเตเดฐเต‹เดธเดธเดฑเดฟเดฒเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ
PowerPC V2.05 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ. เดฆเดฟ -เดŽเด‚เดŽเด‚เดŽเดซเตเดชเดฟเดœเดฟเดชเดฟเด†เตผ FP เดจเต€เด•เตเด•เด‚ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
POWER6X เดชเตเดฐเตŠเดธเดธเดฑเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต†
เดตเดฟเดชเตเดฒเต€เด•เตƒเดค PowerPC V2.05 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ. เดฆเดฟ -mhard-dfp
เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดกเต†เดธเดฟเดฎเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดชเดตเตผ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ.

เดฆเดฟ -mpowerpc64 เด…เดงเดฟเด• 64-เดฌเดฟเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‚เตผเดฃเตเดฃ PowerPC64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดฒเตเด‚ GPR-เด•เดณเต† 64-เดฌเดฟเดฑเตเดฑเต, เดกเดฌเดฟเตพ เดตเต‡เตผเดกเต เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดณเดตเต. เดœเดฟเดธเดฟเดธเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต -mno-powerpc64.

เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -เดŽเด‚เดจเต‹-เดชเดตเตผ เด’เดชเตเดชเด‚ -mno-powerpc, GCC เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚
เดฐเดฃเตเดŸเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเตŠเดคเตเดตเดพเดฏ เด‰เดชเดตเดฟเดญเดพเด—เดตเตเด‚ เดšเดฟเดฒ เดชเตเดฐเดคเตเดฏเต‡เด• AIX เด•เต‹เดฎเตบ-เดฎเต‹เดกเต เด•เต‹เดณเตเด•เดณเตเด‚, เด•เต‚เดŸเดพเดคเต†
MQ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒ. เดฐเดฃเตเดŸเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -เดถเด•เตเดคเดฟ เด’เดชเตเดชเด‚ -mpowerpc เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดจเตเดจเตเด•เดฟเตฝ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ MQ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•;
Motorola MPC601-เดจเต เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

-mnew-mnemonics
- เดชเต‚เดชเตเดชเตฝ-เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตเดธเต
เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‹เดกเดฟเตฝ เดเดคเตŠเด•เตเด•เต† เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เด•เต‚เดŸเต† -mnew-mnemonics,
PowerPC เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดธเด‚เดฌเตเดฒเตผ เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตโ€Œเดธเต GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเต†
- เดชเต‚เดชเตเดชเตฝ-เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตเดธเต เด‡เดคเต เดชเดตเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดธเด‚เดฌเตเดฒเตผ เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เด’เดฐเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด“เตผเดฎเตเดฎเด•เตเด•เตเดฑเดฟเดชเตเดชเต เดฎเดพเดคเตเดฐเดฎเต‡เดฏเตเดณเตเดณเต‚; เดœเดฟเดธเดฟเดธเดฟ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เด“เดชเตเดทเดจเตเด•เดณเดฟเตฝ เดเดคเดพเดฃเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด“เตผเดฎเตเดฎเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ.

เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดธเตเดฎเดฐเดฃเดฟเด•เด•เดณเดฟเดฒเต‡เด•เตเด•เต GCC เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
-mcpu=cpu_type เดšเดฟเดฒเดชเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เด•เตเดฐเต‹เดธเต-เด•เด‚เดชเตˆเดฒเตผ, เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฐเตเดคเต -mnew-mnemonics or
- เดชเต‚เดชเตเดชเตฝ-เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตเดธเต, เดชเด•เดฐเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚.

-mcpu=cpu_type
เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดคเดฐเด‚, เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เด‰เดชเดฏเต‹เด—เด‚, เด“เตผเดฎเตเดฎเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเตเดฑเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต, เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เดฎเต†เดทเต€เตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ cpu_type. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ cpu_type เด†เด•เตเดจเตเดจเต 401, 403,
405, 405fp, 440, 440fp, 464, 464fp, 476, 476fp, 505, 601, 602, 603, เด•เตเดธเดจเตเดฎเตเด•เตเดธเต†, 604, เด•เตเดธเดจเตเดฎเตเด•เตเดธเต†,
620, 630, 740, 7400, 7450, 750, 801, 821, 823, 860, 970, 8540, a2, e300c2, e300c3,
e500mc, e500mc64, ec603e, G3, G4, G5, เดŸเตˆเดฑเตเดฑเดพเตป, เดถเด•เตเดคเดฟ, power2, power3, power4, power5,
เดชเดตเตผ5+, power6, power6x, power7, เดธเดพเดงเดพเดฐเดฃ, เดชเดตเตผ เดชเดฟเดธเดฟ, powerpc64, เดจเดฆเดฟเด•เตพ, เดจเดฆเดฟเด•เตพ 1, เดจเดฆเดฟเด•เตพ 2, เด†เตผเดŽเดธเตเดธเดฟ,
เด’เดชเตเดชเด‚ rs64.

-mcpu=เดชเตŠเดคเตเดตเดพเดฏ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดœเดจเดฑเดฟเด•เต เดชเตเดฐเต‹เดธเดธเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเดจเต เด•เต€เดดเดฟเตฝ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ POWER เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ PowerPC เดชเตเดฐเตŠเดธเดธเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเดคเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดœเดฟเดธเดฟเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚
เดฐเดฃเตเดŸเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเตŠเดคเตเดตเดพเดฏ เด‰เดชเดตเดฟเดญเดพเด—เด‚, เด•เต‚เดŸเดพเดคเต† MQ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒ. เดœเดฟเดธเดฟเดธเดฟ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต เดŽ
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดœเดจเดฑเดฟเด•เต เดชเตเดฐเต‹เดธเดธเตผ เดฎเต‹เดกเตฝ.

-mcpu=เดชเดตเตผ, -mcpu=power2, -mcpu=powerpc, เด’เดชเตเดชเด‚ -mcpu=powerpc64 เดœเดจเดฑเดฟเด•เต เดชเดตเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•,
POWER2, โ€‹โ€‹เดถเตเดฆเตเดงเดฎเดพเดฏ 32-เดฌเดฟเดฑเตเดฑเต PowerPC (เด…เดคเดพเดฏเดคเต, MPC601 เด…เดฒเตเดฒ), 64-bit PowerPC เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ
เดฎเต†เดทเต€เตป เดคเดฐเด™เตเด™เตพ, เดทเต†เดกเตเดฏเต‚เดณเดฟเด™เตเด™เดฟเดจเดพเดฏเดฟ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด‰เดšเดฟเดคเดฎเดพเดฏ, เดœเดจเดฑเดฟเด•เต เดชเตเดฐเต‹เดธเดธเตผ เดฎเต‹เดกเตฝ
เด†เดตเดถเตเดฏเด•เดคเด•เตพ.

เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด† เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเตฝ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต
เด† เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดฆเดฟ -เดŽเด‚เดธเดฟเดชเดฟเดฏเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

-เดฎเดพเตพเดŸเตเดŸเดฟเดตเต†เด•เต -mfprnd -mhard-float -mmfcrf - เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ -mnew-mnemonics -mpopcntb
-mpopcntd -เดถเด•เตเดคเดฟ -mpower2 -mpowerpc64 -mpowerpc-gpopt -mpowerpc-gfxopt
-เดธเดฟเด‚เด—เดฟเตพ-เดซเตเดฒเต‹เดŸเตเดŸเต -mdouble-float -เดธเดฟเดฎเตเดชเดฟเตพ-เดŽเดซเตเดชเดฟเดฏเต -เด‚เดธเตเดŸเตเดฐเดฟเด‚เด—เต -mmulhw -mdlmzb -เดŽเด‚เดŽเด‚เดŽเดซเตเดชเดฟเดœเดฟเดชเดฟเด†เตผ -mvsx

เด•เด‚เดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด• เด“เดชเตเดทเดจเตเด•เตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเด‚,
เด† เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต; เด…เดคเต เด‡เดฒเตเดฒ
เดฏเดฅเดพเตผเดคเตเดฅ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เตพ เด…เดจเดฟเดตเดพเดฐเตเดฏเดฎเดพเดฏเตเด‚ เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฟเด—เดค เด“เดชเตเดทเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ -เดŽเด‚เดธเดฟเดชเดฟเดฏเต เด“เดชเตเดทเตป,
เดชเต‡เดพเดฒเต† -mcpu=970 -mno-altivec.

AIX-เตฝ, เดฆเดฟ -เดฎเดพเตพเดŸเตเดŸเดฟเดตเต†เด•เต เด’เดชเตเดชเด‚ -mpowerpc64 เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ -เดŽเด‚เดธเดฟเดชเดฟเดฏเต
เดˆ เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต AIX-เดจเต เดชเต‚เตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเตฝ เด“เดชเตเดทเตป. เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ
เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดฟเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฑเดชเตเดชเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดต เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด•
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ.

-mtune=cpu_type
เดฎเต†เดทเต€เตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• cpu_type, เดŽเดจเตเดจเดพเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฐเตเดคเต
เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดคเดฐเด‚, เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฎเดฐเดฃเดฟเด•เด•เดณเตเดŸเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต -mcpu=cpu_type
เดšเต†เดฏเตเดฏเตเด‚. เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ cpu_type เดŽเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -mtune เดชเต‹เดฒเต† -เดŽเด‚เดธเดฟเดชเดฟเดฏเต. เดฐเดฃเตเดŸเตเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต, เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ, เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ, เดฎเต†เดฎเตเดฎเต‹เดฃเดฟเด•เตเดธเต เดธเต†เดฑเตเดฑเต เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
by -เดŽเด‚เดธเดฟเดชเดฟเดฏเต, เดŽเดจเตเดจเดพเตฝ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ -mtune.

-mcmodel=เดšเต†เดฑเดฟเดฏเดคเต
เดšเต†เดฑเดฟเดฏ เดฎเต‹เดกเดฒเดฟเดจเต PowerPC64 เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•: TOC 64k เด†เดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mcmodel= เดฎเต€เดกเดฟเดฏเด‚
เดฎเต€เดกเดฟเดฏเด‚ เดฎเต‹เดกเดฒเดฟเดจเดพเดฏเดฟ PowerPC64 เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•: TOC-เดฏเตเด‚ เดฎเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‰เดฏเตผเดจเตเดจเต‡เด•เตเด•เดพเด‚
เดฎเตŠเดคเตเดคเด‚ 4G เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต.

-mcmodel=เดตเดฒเตเดคเต
เดตเดฒเดฟเดฏ เดฎเต‹เดกเดฒเดฟเดจเต PowerPC64 เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•: TOC 4G เดตเดฐเต† เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณเดคเดพเด•เดพเด‚. เดฎเดฑเตเดฑเตเดณเตเดณเดต
เดกเดพเดฑเตเดฑเดฏเตเด‚ เด•เต‹เดกเตเด‚ 64-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธ เด‡เดŸเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดฎเดพเตพเดŸเตเดŸเดฟเดตเต†เด•เต
-mno-altivec
AltiVec เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
AltiVec เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเตเดฐเดตเต‡เดถเดจเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ.
เดจเดฟเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚ -mabi=altivec AltiVec ABI เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฒเดตเดฟเดฒเต† ABI เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป
เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ.

-mvrsave
-mno-vrsave
AltiVec เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ VRSAVE เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-mgen-เดธเต†เตฝ-เดฎเตˆเด•เตเดฐเต‹เด•เต‹เดกเต
เดธเต†เตฝ เดฎเตˆเด•เตเดฐเต‹เด•เต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•

-mwarn-cell-microcode
เด’เดฐเต เดธเต†เตฝ เดฎเตˆเด•เตเดฐเต‹เด•เต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต. เด’เดฐเต เดธเต†เดฒเตเดฒเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚
เดฎเตˆเด•เตเดฐเต‹เด•เต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดทเดฟเดซเตเดฑเตเดฑเดพเดฃเต.

-เดธเตเดฐเด•เตเดทเดฟเดค-plt
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เดณเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป ld, ld.so เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
non-exec .plt, .got เดŽเดจเตเดจเต€ เดตเดฟเดญเดพเด—เด™เตเด™เตพ. เด‡เดคเตŠเดฐเต PowerPC 32-เดฌเดฟเดฑเตเดฑเต SYSV ABI เด“เดชเตเดทเดจเดพเดฃเต.

-mbss-plt
ld.so เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต BSS .plt เดตเดฟเดญเดพเด—เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต† .plt เด†เดตเดถเตเดฏเดฎเดพเดฃเต
.เดŽเดดเตเดคเดพเดตเตเดจเตเดจเดคเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เดฒเดญเดฟเดšเตเดšเต. เด‡เดคเตŠเดฐเต PowerPC 32-เดฌเดฟเดฑเตเดฑเต SYSV เด†เดฃเต
ABI เด“เดชเตเดทเตป.

- เดฎเดฟเดธเตฝ
-mno-isel
เดˆ เดธเตเดตเดฟเดšเตเดšเต ISEL เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-misel=เด…เดคเต† เด…เดฒเตเดฒ
เดˆ เดธเตเดตเดฟเดšเตเดšเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟ. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• - เดฎเดฟเดธเตฝ เด’เดชเตเดชเด‚ -mno-isel เดชเด•เดฐเด‚.

-เดŽเด‚เดŽเดธเตเดชเดฟ
-mno-spe
เดˆ เดธเตเดตเดฟเดšเตเดšเต SPE simd เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

- เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เดฟเดฏเดคเต
-mno-เดœเต‹เดกเดฟ
เดˆ เดธเตเดตเดฟเดšเตเดšเต PAIRED simd เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mspe=เด…เดคเต† เด…เดฒเตเดฒ
เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟ. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -เดŽเด‚เดŽเดธเตเดชเดฟ เด’เดชเตเดชเด‚ -mno-spe เดชเด•เดฐเด‚.

-mvsx
-mno-vsx
เดตเต†เด•เตเดฑเตเดฑเตผ/เดธเตเด•เต†เดฒเดพเตผ (เดตเดฟเดŽเดธเตเดŽเด•เตเดธเต) เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต†
VSX-เดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต.

-mfloat-gprs=เด…เดคเต†/เด’เดฑเตเดฑ/เด‡เดฐเดŸเตเดŸ/เด‡เดฒเตเดฒ
-mfloat-gprs
เดˆ เดธเตเดตเดฟเดšเตเดšเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ.

เดตเดพเดฆเด‚ เด…เดคเต† or เดธเดฟเด‚เด—เดฟเตพ เดธเดฟเด‚เด—เดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

เดตเดพเดฆเด‚ เด‡เดฐเดŸเตเดŸ เดธเดฟเด‚เด—เดฟเตพ, เดกเดฌเดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

เดตเดพเดฆเด‚ เด‡เดฒเตเดฒ เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเต† เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตเดทเตป เดจเดฟเดฒเดตเดฟเตฝ MPC854x-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚.

-m32
-m64
เดกเดพเตผเดตเดฟเตป, SVR32 เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ (เด‰เตพเดชเตเดชเต†เดŸเต†) 64-เดฌเดฟเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 4-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด—เตเดจเต/เดฒเดฟเดจเด•เตเดธเต). 32-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เด‡เดจเตเดฑเต, เดฒเต‹เด‚เด—เต, เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดŽเดจเตเดจเดฟเดต 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดเดคเต PowerPC เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
32 เดฌเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดจเต€เดณเดตเตเด‚ 64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด‚, เด•เต‚เดŸเดพเดคเต† PowerPC64-เดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
-mpowerpc64.

-mfull-toc
-mno-fp-in-toc
-mno-เดธเด‚-เด‡เตป-เดŸเต‹เด•เตเด•เต
-เดฎเดฟเดจเดฟเดฎเตฝ-เดŸเต‹เด•เตเด•เต
เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเดฎเดพเดฏเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš TOC (เด‰เดณเตเดณเดŸเด•เตเด•เดชเตเดชเดŸเตเดŸเดฟเด•) เดœเดจเดฑเต‡เดทเตป เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เตเด•
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ. เดฆเดฟ -mfull-toc เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด“เดชเตเดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต. เด…เด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเตฝ เดœเดฟ.เดธเดฟ.เดธเดฟ
เด“เดฐเต‹ เด…เดฆเตเดตเดฟเดคเต€เดฏ เดจเต‹เตบ-เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฑเดซเดฑเตปเดธเดฟเดจเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต TOC เดŽเตปเดŸเตเดฐเดฟ เดŽเด™เตเด•เดฟเดฒเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ. TOC-เดฏเดฟเตฝ GCC เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เดณเตเด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚,
TOC-เดฏเดฟเตฝ 16,384 เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚.

เดจเดฟเด™เตเด™เตพ เดฒเดญเตเดฏเดฎเดพเดฏเดคเดฟเตฝ เด•เดตเดฟเดžเตเดžเตŠเดดเตเด•เดฟเดฏเดคเดพเดฏเดฟ เด’เดฐเต เดฒเดฟเด™เตเด•เตผ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
TOC เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš TOC เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดจเตเดฑเต† เด…เดณเดตเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดฏเตเด•เตเด•เดพเดจเดพเด•เตเด‚ -mno-fp-in-toc เด’เดชเตเดชเด‚
-mno-เดธเด‚-เด‡เตป-เดŸเต‹เด•เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ. -mno-fp-in-toc เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดŸเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดœเดฟเดธเดฟเดธเดฟเดฏเต† เดคเดŸเดฏเตเดจเตเดจเต
เดŸเดฟเด’เดธเดฟเดฏเดฟเดฒเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเด‚ -mno-เดธเด‚-เด‡เตป-เดŸเต‹เด•เตเด•เต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป GCC เดฏเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เด†เด•เต†เดคเตเดคเตเด•เดฏเตเด‚ เดฑเตบ เดŸเตˆเดฎเดฟเดฒเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚ เด† เดคเตเด• TOC-เดฏเดฟเตฝ เด‡เดŸเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚.
เดˆ เด“เดชเตเดทเดจเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต‹ เดฐเดฃเตเดŸเต‹ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚. เด“เดฐเต‹เดจเตเดจเตเด‚ เดœเดฟเดธเดฟเดธเดฟ เด‰เตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
TOC เด‡เดŸเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเดฟเตฝ เด…เดฒเตเดชเด‚ เดตเต‡เด—เดค เด•เตเดฑเดžเตเดžเดคเตเด‚ เดตเดฒเตเดคเตเดฎเดพเดฏ เด•เต‹เดกเต.

เดˆ เดฐเดฃเตเดŸเต เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต TOC-เดฏเดฟเตฝ เด‡เดŸเด‚ เดคเต€เตผเดจเตเดจเดพเตฝ,
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -เดฎเดฟเดจเดฟเดฎเตฝ-เดŸเต‹เด•เตเด•เต เดชเด•เดฐเด‚. เดˆ เด“เดชเตโ€Œเดทเตป GCC-เดจเต เด’เดฐเต TOC เดŽเตปเดŸเตเดฐเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเตฝเด•เต‚
เด“เดฐเต‹ เดซเดฏเดฒเตเด‚. เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, GCC เดตเต‡เด—เดค เด•เตเดฑเดžเตเดžเดคเตเด‚ เด†เดฏเดคเตเดฎเดพเดฏ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚
เดตเดฒเตเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต TOC เด‡เดŸเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚. เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดชเดคเดฟเดตเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดคเตเดค เด•เต‹เดกเต เด…เดŸเด™เตเด™เดฟเดฏ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚.

-เดฎเด•เตเดธเต 64
-เดฎเด•เตเดธเต 32
64-เดฌเดฟเดฑเตเดฑเต AIX ABI, เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•: 64-เดฌเดฟเดฑเตเดฑเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ, 64-เดฌเดฟเดฑเตเดฑเต "เดจเต€เดฃเตเดŸ" เดคเดฐเด‚, เด•เต‚เดŸเดพเดคเต†
เด…เดตเดฐเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต -เดฎเด•เตเดธเต 64 เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mpowerpc64 เด’เดชเตเดชเด‚
-mpowerpcเด…เดคเต‡เดธเดฎเดฏเด‚ -เดฎเด•เตเดธเต 32 64-เดฌเดฟเดฑเตเดฑเต เดŽเดฌเดฟเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mno-powerpc64. เดœเดฟ.เดธเดฟ.เดธเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -เดฎเด•เตเดธเต 32.

-mxl-compat
-mno-xl-compat
AIX- เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ IBM XL เด•เด‚เดชเตˆเดฒเตผ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเตเดฎเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เด…เดŸเตเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•-
เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดŽเดฌเดฟเด. เดจเต เด…เดชเตเดชเตเดฑเดคเตเดคเตเดณเตเดณ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเด•
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต FPR-เด•เตพเด•เตเด•เต เดชเตเดฑเดฎเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดธเต‡เดตเต เดเดฐเดฟเดฏ (RSA) เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•. เดŠเดนเดฟเด•เตเด•เดฐเตเดคเต
128-เดฌเดฟเดฑเตเดฑเต เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เด‡เดฐเดŸเตเดŸ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เด‡เดฐเดŸเตเดŸเดฟ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดคเต เด‡เดฐเดŸเตเดŸเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเต€เดณเดฎเตเดณเตเดณ เด‡เดฐเดŸเตเดŸเดฏเตเด•เตเด•เดพเดฏเดฟ XL เดšเดฟเดนเตเดจ เดจเดพเดฎเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดชเดฟเดจเตเดคเตเดฃ เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ.

AIX เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฐเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด†เดฆเตเดฏเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ
เด…เดคเดฟเดจเตเดฑเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดตเดฟเดฒเดพเดธเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด•เต†&เด†เตผ เดธเดฟ เด•เต‡เดธเต
เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดšเตเดšเต เดตเดพเดฆเด™เตเด™เตพ. IBM XL เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด‡เดฒเตเดฒเดพเดคเต† เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต RSA-เดฏเดฟเตฝ เดšเต‡เดฐเดฐเตเดคเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป. เด•เดพเดฐเดฃเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เด…เดชเต‚เตผเดตเตเดตเดฎเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเด‚, เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด•เต‚เดŸเดพเดคเต† IBM XL เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

-mpe
เดชเดฟเดจเตเดคเตเดฃ เดเดฌเดฟเดŽเด‚ RS / 6000 SP เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ (PE). เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดŽเดดเตเดคเดฟเดฏ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฑเตบ เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เดฆเดฟ
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเตฝ PE เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚ (/usr/lpp/ppe.poe/), เด…เดฅเดตเดพ
เดจเดตเตเดฏ เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดฃเด‚ -เดธเตโ€Œเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป= เด‰เดšเดฟเดคเดฎเดพเดฏเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเตเดฅเดพเดจเด‚. เดธเดฎเดพเดจเตเดคเดฐ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดคเตเดฐเต†เดกเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ -mpe
เด“เดชเตเดทเตป เด•เต‚เดŸเดพเดคเต† -pthread เด“เดชเตเดทเตป เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ.

-เดฎเดฒเดฟเตป-เดธเตเดตเดพเดญเดพเดตเดฟเด•เด‚
-เดฎเดฒเดฟเด—เต-เดชเดตเตผ
AIX, 32-bit Darwin, 64-bit PowerPC GNU/Linux เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ, เด“เดชเตเดทเตป -เดฎเดฒเดฟเตป-เดธเตเดตเดพเดญเดพเดตเดฟเด•เด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดกเดฌเดฟเตพเดธเต เดชเต‹เดฒเตเดณเตเดณ เดตเดฒเดฟเดฏ เดคเดฐเด™เตเด™เดณเตเดŸเต† เดŽเดฌเดฟเด-เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต,
เด…เดตเดฏเตเดŸเต† เดธเตเดตเดพเดญเดพเดตเดฟเด• เดตเดฒเตเดชเตเดชเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเตฝ. เด“เดชเตเดทเตป -เดฎเดฒเดฟเด—เต-เดชเดตเตผ เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเตฝเด•เตเดจเตเดจเต
ABI-เดจเดฟเตผเดฆเดฟเดทเตเดŸ เดตเดฟเดจเตเดฏเดพเดธ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด•. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด…เดฒเตˆเตปเดฎเต†เดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต GCC เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดŽเดฌเดฟเดเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

64-เดฌเดฟเดฑเตเดฑเต เดกเดพเตผเดตเดฟเดจเดฟเตฝ, เดธเตเดตเดพเดญเดพเดตเดฟเด• เดตเดฟเดจเตเดฏเดพเดธเดฎเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต, เด•เต‚เดŸเดพเดคเต† -เดฎเดฒเดฟเด—เต-เดชเดตเตผ เด…เดฒเตเดฒ
เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต.

-msoft-float
-mhard-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเดฎเตเดฒเต‡เดทเตป เดจเตฝเด•เตเด‚ -msoft-float เด“เดชเตเดทเตป, เด•เต‚เดŸเดพเดคเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดœเดฟเดธเดฟเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด“เดชเตเดทเตป.

-เดธเดฟเด‚เด—เดฟเตพ-เดซเตเดฒเต‹เดŸเตเดŸเต
-mdouble-float
เด’เดฑเตเดฑ- เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.
-mdouble-float เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดธเดฟเด‚เด—เดฟเตพ-เดซเตเดฒเต‹เดŸเตเดŸเต.

-เดธเดฟเดฎเตเดชเดฟเตพ-เดŽเดซเตเดชเดฟเดฏเต
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเดพเดฏเดฟ sqrt, div เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต.

-mfpu
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดคเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฃเต sp_lite (เดคเตเดฒเตเดฏเดฎเดพเดฏ
-msingle-float -msimple-fpu), dp_lite (-mdouble-float-simple-fpu เดจเต เดคเตเดฒเตเดฏเด‚),
sp_full (-msingle-float เดจเต เดคเตเดฒเตเดฏเด‚), เด•เต‚เดŸเดพเดคเต† dp_full (-mdouble-float เดจเต เดคเตเดฒเตเดฏเด‚).

-mxilinx-fpu
Xilinx PPC 405/440-เตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดŸเดคเตเดคเตเด•.

- เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚
-mno-เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚
เดฒเต‹เดกเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดฆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดฆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเดตเตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ, เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเดฒเตเดฒ. เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เดฐเตเดคเต - เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เตเดฑเดšเตเดšเต-
เดŽเตปเดกเดฟเดฏเตป เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ, เดชเตเดฐเตŠเดธเดธเตผ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เด† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเต. เด‡เดต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ PPC740, PPC750 เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ
เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-เด‚เดธเตเดŸเตเดฐเดฟเด‚เด—เต
-mno-เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เดฒเต‹เดกเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเตเดฑเตเดฑเต‹เดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดšเต†เดฑเดฟเดฏ เดฌเตเดฒเต‹เด•เตเด•เต เดจเต€เด•เตเด•เด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดตเต‡เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด‡เดต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดตเตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเดตเตผเดชเดฟเดธเดฟเดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ
เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ. เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เดฐเตเดคเต -เด‚เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เด…เดต เดฎเตเดคเตฝ
เดชเตเดฐเตŠเดธเดธเตผ เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ
PPC740, PPC750 เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเตฝ เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต.

-เดฎเดพเดฑเตเดฑเตเด•
-mno-update
เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฒเต‹เดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเต‹เตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -mno-update, เด‡เดŸเดฏเดฟเตฝ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดœเดจเตฝ เด‰เดฃเตเดŸเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดฎเดฏเด‚, เดฎเตเดฎเตเดชเดคเตเดคเต† เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚
เดธเด‚เดญเดฐเดฟเดšเตเดšเต, เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเต† เดคเดŸเดธเตเดธเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต‹ เดธเดฟเด—เตเดจเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เด•เดŸเดคเตเดคเดฟเดตเดฟเดŸเตเดจเตเดจ เด•เต‹เดกเต เดŽเดจเตเดจเดพเดฃเต
เด•เต‡เดŸเดพเดฏ เดกเดพเดฑเตเดฑ เดจเต‡เดŸเตเด•.

-เดฎเดพเดตเต‹เดฏเดฟเดกเต-เดธเต‚เดšเดฟเด•-เดตเดฟเดฒเดพเดธเด™เตเด™เตพ
-mno-avoid-indexed-addresses
เด‡เตปเดกเต†เด•เตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดค เดฒเต‹เดกเดฟเดจเตเดฑเต†เดฏเต‹ เดธเตโ€Œเดฑเตเดฑเต‹เดฑเดฟเดจเตเดฑเต†เดฏเต‹ เด‰เดชเดฏเต‹เด—เด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป (เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป) เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ Power6 เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเตฝ เด’เดฐเต เดชเต†เตผเดซเต‹เดฎเตปเดธเต เดชเดฟเดด เดšเตเดฎเดคเตเดคเดพเด‚
16M เด•เดŸเด•เตเด•เตเดจเตเดจ เดตเดฒเดฟเดฏ เดจเดฟเดฐเด•เดณเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ
เด…เดคเดฟเตผเดคเตเดคเดฟ. Power6 เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

-mfused-madd
-mno-fused-madd
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด—เตเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฏเดจเตเดคเตเดฐเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -mfused-madd เด“เดชเตเดทเตป เด‡เดชเตเดชเต‹เตพ เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต-
เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ -ffp-contract=เดตเต‡เด—เดค เด“เดชเตเดทเตป, เด’เดชเตเดชเด‚ -mno-fused-madd เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
-ffp-contract=เด“เดซเต.

-mmulhw
-mno-mulhw
เด…เตผเดฆเตเดง-เดชเดฆเด‚ เด—เตเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด—เตเดฃเดฟเด•เตเด•เตเด•-เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
IBM 405, 440, 464, 476 เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เด† เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mdlmzb
-mno-dlmzb
เดธเตเดŸเตเดฐเดฟเด‚เด—เต-เดธเต†เตผเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• dlmzb IBM-เดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚
405, 440, 464, 476 เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ. เดŽเดชเตเดชเต‹เตพ เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด† เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเต.

-mno-bit-align
-mbit-align
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด˜เดŸเดจเด•เดณเต†เดฏเตเด‚ เดฏเต‚เดฃเดฟเดฏเดจเตเด•เดณเต†เดฏเตเด‚ เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดคเดฐเดตเตเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เต‡เดฃเตเดŸ เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ 8 "เด…เตบเดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค" เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด’เดฐเต เด˜เดŸเดจ
เดฆเตˆเตผเด˜เตเดฏเด‚ 1 4-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† 4 เดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเดตเตเดฎเตเดฃเตเดŸเต. เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต
-mno-bit-align, เด˜เดŸเดจ เด’เดฐเต 1-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, 1 เดฌเตˆเดฑเตเดฑเต เดตเดฒเตเดชเตเดชเดฎเตเดฃเตเดŸเต.

-mno-strict-align
-mstrict-align
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด…เดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ.
เดฑเดซเดฑเตปเดธเตเด•เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚.

- mrelocatable
-mno-reloocatable
เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ a-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ (เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ) เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฟเดฒเดพเดธเด‚. เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดŽเด‚เดฌเดกเดกเต PowerPC เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเต‹เดกเตผ เดตเต‡เดฃเด‚
".fixup" เตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ ".got2", 4-เดฌเตˆเดฑเตเดฑเต เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•
เดตเดฟเดญเดพเด—เด‚, เดˆ เด“เดชเตเดทเตป เดธเตƒเดทเตเดŸเดฟเดšเตเดš 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดŽเดฒเตเดฒเดพเด‚
เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เด’เดฐเตเดฎเดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚ - mrelocatable or -mrelocatable-lib.
- mrelocatable เด•เต‹เดกเต เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต† 8-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต.

-mrelocatable-lib
-mno-relocatable-lib
เดชเต‡เดพเดฒเต† - mrelocatable, -mrelocatable-lib เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต ".fixup" เดตเดฟเดญเดพเด—เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เตพ เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เดฎเดพเดฑเตเดฑเดฟ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดฃเด‚, เดชเด•เตเดทเต‡ -mrelocatable-lib เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดšเต†เดฑเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฟเดจเตเดฏเดพเดธเด‚ - mrelocatable. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดตเดธเตเดคเตเด•เตเด•เตพ -mrelocatable-lib เด•เดดเดฟเดฏเตเด•
เด‡เดตเดฏเตเดŸเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚ - mrelocatable เด“เดชเตเดทเดจเตเด•เตพ.

-mno-toc
-เดŽเด‚เดŸเดฟเด’เดธเดฟ
เดธเดฟเดธเตเดฑเตเดฑเด‚ V.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ 2 เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฐเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดฐเตฝ เดšเต‚เดฃเตเดŸเตเดจเตเดจ เด’เดฐเต เด†เด—เต‹เดณ เดฎเต‡เด–เดฒเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ.

- เดšเต†เดฑเดฟเดฏ
-mlittle-endian
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
endian เดฎเต‹เดกเต. เดฆเดฟ -mlittle-endian เด“เดชเตเดทเตป เดธเดฎเดพเดจเดฎเดพเดฃเต - เดšเต†เดฑเดฟเดฏ.

-เดฎเตเดชเดฟเด—เต
-mbig-endian
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
endian เดฎเต‹เดกเต. เดฆเดฟ -mbig-endian เด“เดชเตเดทเตป เดธเดฎเดพเดจเดฎเดพเดฃเต -เดฎเตเดชเดฟเด—เต.

-mdynamic-no-pic
เดกเดพเตผเดตเดฟเตป, เดฎเดพเด•เต เด’เดŽเดธเต เดŽเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•, เด…เด™เตเด™เดจเต† เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดคเต
เด…เดคเดฟเดจเตเดฑเต† เดฌเดพเดนเตเดฏ เดชเดฐเดพเดฎเตผเดถเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฒเตเดฒ.

-msingle-pic-base
PIC เด…เดกเตเดฐเดธเตเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดฑเต€เดกเต-เด’เตบเดฒเดฟ เด†เดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เด“เดฐเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเดฎเตเดณเตเดณ เด†เดฎเตเด–เด‚. เด‡เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฑเตบเดŸเตˆเด‚ เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟ
เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด‰เดšเดฟเดคเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•.

-mprioritize-restricted-insns=เดฎเตเตปเด—เดฃเดจ
เดกเดฟเดธเตเดชเดพเดšเตเดšเต-เดธเตเดฒเต‹เดŸเตเดŸเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเตเตปเด—เดฃเดจ เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเต เดธเดฎเดฏเดคเตเดคเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดตเดพเดฆเด‚ เดฎเตเตปเด—เดฃเดจ เดฎเต‚เดฒเตเดฏเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
0/1/2 เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด‡เดฒเตเดฒ/เด‰เดฏเตผเดจเตเดจเดคเต/เดฐเดฃเตเดŸเดพเด‚-เด‰เดฏเตผเดจเตเดจเดคเต เดกเดฟเดธเตเดชเดพเดšเตเดšเต เดธเตเดฒเต‹เดŸเตเดŸเดฟเดจเตเดณเตเดณ เดฎเตเตปเด—เดฃเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-msched-costly-dep=เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚_เดคเดฐเด‚
เดˆ เด“เดชเตโ€Œเดทเตป เดเดคเต เด†เดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเต†เดฏเดพเดฃเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเดฎเดฏเดคเตเดคเต เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต. เดตเดพเดฆเด‚ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚_เดคเดฐเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดฟเตฝ เด’เดจเตเดจเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต
เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ: เด‡เดฒเตเดฒ: เด’เดฐเต เด†เดถเตเดฐเดฟเดคเดคเตเดตเดตเตเด‚ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดฒเตเดฒ, เดŽเดฒเตเดฒเดพเด‚: เดŽเดฒเตเดฒเดพ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด™เตเด™เดณเตเด‚ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต,
true_store_to_load: เดธเตเดฑเตเดฑเต‹เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เดกเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต, store_to_load: เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚
เดธเตเดฑเตเดฑเต‹เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต, เด…เด•เตเด•เด‚: เดเดคเต เด•เดพเดฒเดคเดพเดฎเดธเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚ >=
เด…เด•เตเด•เด‚ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต.

-minsert-sched-nops=เดธเตเด•เต€เด‚
เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเดฎเดฏเดคเตเดคเต เดเดคเต เดจเต‹เดชเต เด‡เตปเดธเต‡เตผเดทเตป เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดธเต. เดตเดพเดฆเด‚ เดธเตเด•เต€เด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต: เด‡เดฒเตเดฒ: เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดจเต‹เดชเตเดธเต เดคเดฟเดฐเตเด•เตเด•. เดชเดพเดกเต: เด’เดดเดฟเดตเตเดณเตเดณ เด‡เดทเตเดฏเต‚ เดธเตเดฒเต‹เดŸเตเดŸเตเด•เดณเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดฟเดธเตเดชเดพเดšเตเดšเต เด—เตเดฐเต‚เดชเตเดชเต เดจเต‹เดชเตเดธเต เด‰เดณเตเดณ เดชเดพเดกเต,
เดทเต†เดกเตเดฏเต‚เดณเดฑเตเดŸเต† เด—เตเดฐเต‚เดชเตเดชเดฟเด‚เด—เต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต. regroup_exact: เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเต เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดพเตป เดจเต‹เดชเตเดธเต เดšเต‡เตผเด•เตเด•เตเด•
เด†เดถเตเดฐเดฟเดค เด‡เตปเดธเตโ€Œเดจเตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด• เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ. เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฐ เดจเต‹เดชเตเดชเตเด•เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดšเต‡เตผเด•เตเด•เตเด•
เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดชเตเดฐเต‹เดธเดธเตผ เด—เตเดฐเต‚เดชเตเดชเดฟเด‚เด—เต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด’เดฐเต เดชเตเดคเดฟเดฏ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‡เตปเดธเตโ€ŒเดŽเตป. เด…เด•เตเด•เด‚: เดคเดฟเดฐเตเด•เตเด•
เดตเดฟเดฒเด•เต‚เดŸเดฟเดฏ เด†เดถเตเดฐเดฟเดค เด‡เตปเดธเตโ€Œเดจเตเด•เดณเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดฐเตเดคเต. เดคเดฟเดฐเตเด•เตเด• เด…เด•เตเด•เด‚ เด‡เดฒเตเดฒ
เด’เดฐเต เดชเตเดคเดฟเดฏ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด‡เตปเดธเตโ€ŒเดŽเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•.

-mcall-sysv
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
System V เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต, PowerPC-เดฏเตเดŸเต† 1995 เดฎเดพเตผเดšเตเดšเดฟเดฒเต† เดกเตเดฐเดพเดซเตเดฑเตเดฑเต เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เดธเดธเตผ เดธเดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต. เดจเดฟเด™เตเด™เตพ GCC เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
powerpc-*-eabiaix.

-เดฎเตเดšเดฒเตเดฒเต-SysV-EABI
-เดŽเด‚เด•เดพเตฝ-เด‡.เดŽ.เด.
เดฐเดฃเตเดŸเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -mcall-sysv เด’เดชเตเดชเด‚ -เดฎเต€เดฌเดฟ เด“เดชเตเดทเดจเตเด•เตพ.

-mcall-sysv-noeabi
เดฐเดฃเตเดŸเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -mcall-sysv เด’เดชเตเดชเด‚ -mno-eabi เด“เดชเตเดทเดจเตเด•เตพ.

-mcall-aixdesc
เดธเดฟเดธเตเดฑเตเดฑเด‚ V.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต PowerPC เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ AIX เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mcall-linux
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดฒเดฟเดจเด•เตเดธเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด—เตเดจเตเดตเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฟเดธเตเดฑเตเดฑเด‚.

-mcall-freebsd
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฟเดธเตเดฑเตเดฑเด‚.

-mcall-netbsd
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดจเต†เดฑเตเดฑเตเดฌเดฟเดŽเดธเตเดกเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฟเดธเตเดฑเตเดฑเด‚.

-mcall-openbsd
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด“เดชเตเดชเตบเดฌเดฟเดŽเดธเตเดกเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดฟเดธเตเดฑเตเดฑเด‚.

-maix-struct-return
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด˜เดŸเดจเด•เดณเตเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด• (AIX ABI เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต).

-msvr4-struct-return
เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ (SVR8 ABI เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต) 4 เดฌเตˆเดฑเตเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เดšเต†เดฑเดฟเดฏ เด˜เดŸเดจเด•เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•.

-mabi=เด…เดฌเดฟ-เดคเดฐเด‚
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฒเดตเดฟเดฒเต† เดŽเดฌเดฟเด เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•. เดธเดพเดงเตเดตเดพเดฃเต
เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฃเต เด†เตพเดŸเตเดŸเดฟเดตเต†เด•เต, เดจเต‹-เด†เตพเดŸเตเดŸเดฟเดตเต†เด•เต, เดธเตเดชเต€เด•เตเด•เต, เดจเต‹-เดธเตเดชเต†, ibmlongdouble, เด…เดคเดพเดฏเดคเต เดจเต€เดณเดฎเตเดณเตเดณ เด‡เดฐเดŸเตเดŸ.

-เดฎเดพเดฌเดฟ=เดธเตเดชเต†
SPE ABI เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† ABI เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•. เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดŽเดฌเดฟเดเดฏเต† เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ,
เดชเด•เดฐเด‚ เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเต† เดŽเดฌเดฟเดเดฏเดฟเดฒเต‡เด•เตเด•เต SPE ABI เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

-เดฎเดพเดฌเดฟ=เดจเต‹-เดธเตเดชเต†
เดจเดฟเดฒเดตเดฟเดฒเต† ABI-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ Booke SPE ABI เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.

-mabi=ibmlongdouble
IBM เดŽเด•เตเดธเตเดฑเตเดฑเต†เตปเดกเดกเต-เดชเตเดฐเดฟเดธเดฟเดทเตป เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฒเดตเดฟเดฒเต† เดŽเดฌเดฟเด เดฎเดพเดฑเตเดฑเตเด•. เด‡เดคเตŠเดฐเต PowerPC เด†เดฃเต
32-เดฌเดฟเดฑเตเดฑเต SYSV ABI เด“เดชเตเดทเตป.

-mabi=ieeelongdouble
IEEE เดŽเด•เตเดธเตเดฑเตเดฑเต†เตปเดกเดกเต-เดชเตเดฐเดฟเดธเดฟเดทเตป เดฒเต‹เด‚เด—เต เดกเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฒเดตเดฟเดฒเต† เดŽเดฌเดฟเด เดฎเดพเดฑเตเดฑเตเด•. เด‡เดคเตŠเดฐเต PowerPC เด†เดฃเต
32-เดฌเดฟเดฑเตเดฑเต เดฒเดฟเดจเด•เตเดธเต เดŽเดฌเดฟเด เด“เดชเตเดทเตป.

-เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต
-mno-เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เดณเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดฒเต‡เด•เตเด•เดพเดฃเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเด•เตเด•เดฃเด‚
เดตเตเดฏเดตเดธเตเดฅเดพ เด•เต‹เดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดฌเดฟเดฑเตเดฑเต 6 เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเต‹ เดฎเดพเดฏเตโ€Œเด•เตเด•เดพเดจเต‹ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด“เดฐเต‹ เด•เต‹เดณเดฟเดจเตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ
(CR) เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด•เดŸเดจเตเดจเต เดชเต‹เดฏเต‹ เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป
เดซเด‚เด—เตโ€Œเดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเต† -เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต, เด•เต‹เดณเตเด•เตพ เดฎเดพเดคเตเดฐเด‚
เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดค เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดฌเดฟเดฑเตเดฑเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดฎเดพเดฏเตโ€Œเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚.

-เดŽเด‚เดธเดฟเด‚
เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฎเตŠเดกเตเดฏเต‚เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• เดธเดฟเด‚-เดšเตเดฐเตเดคเตเตฆ.เด’ เด’เดชเตเดชเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดŽเดจเตเดจเต libsim.a เด’เดชเตเดชเด‚ libc.a. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
powerpc-*-eabisim เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ.

-mmvme
เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฎเตŠเดกเตเดฏเต‚เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• crt0.o เด’เดชเตเดชเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดพเดฃเต libmvme.a เด’เดชเตเดชเด‚ libc.a.

-เดญเตเดฐเดพเดจเตเดคเดจเตเดฎเดพเตผ
เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฎเตŠเดกเตเดฏเต‚เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• crt0.o เด’เดชเตเดชเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดพเดฃเต libads.เดŽ เด’เดชเตเดชเด‚ libc.a.

- myellowknife
เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดฎเตŠเดกเตเดฏเต‚เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• crt0.o เด’เดชเตเดชเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดพเดฃเต libyk.a เด’เดชเตเดชเด‚ libc.a.

-mvxworks
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4, เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดฐเต
VxWorks เดธเดฟเดธเตเดฑเตเดฑเด‚.

- เด…เด‚เด—เด‚
เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค PowerPC เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• Ppc_emb เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป ELF เดซเตเดฒเดพเด—เตเด•เดณเตเดŸเต† เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเตฝ เดฌเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เด† เดŽเดฌเดฟ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เดฎเต€เดฌเดฟ
-mno-eabi
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดฐเตเดคเต)
เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต (eabi) เดธเดฟเดธเตเดฑเตเดฑเด‚ V.4-เดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเด™เตเด™เดณเดพเดฃเต
เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต -เดฎเต€เดฌเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด’เดฐเต 8-เดฌเตˆเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดฌเต—เดฃเตเดŸเดฑเดฟ, เดŽเดฌเดฟ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "__eabi" เดŽเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเตป "เดฎเต†เดฏเดฟเตป" เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต,
เด’เดชเตเดชเด‚ -msdata เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เดพเตป เด“เดชเตเดทเดจเต "r2", "r13" เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต -mno-eabi เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด’เดฐเต 16-เดฌเตˆเดฑเตเดฑเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต, เดšเต†เดฏเตเดฏเตเด•
"เดฎเต†เดฏเดฟเตป" เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดณเดฟเด•เตเด•เดฐเตเดคเต, เด•เต‚เดŸเดพเดคเต† -msdata เด“เดชเตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚
"r13" เด’เดฐเตŠเดฑเตเดฑ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป. เดฆเดฟ -เดฎเต€เดฌเดฟ เดจเดฟเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด“เดชเตเดทเตป เด“เดฃเดพเดฃเต
เด‡เดคเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GCC เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต powerpc*-*-eabi* เด“เดชเตเดทเดจเตเด•เตพ.

-msdata=eabi
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4, เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดšเต†เดฑเดฟเดฏ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดค "เด•เต‹เตบเดธเตเดฑเตเดฑเต" เด—เตเดฒเต‹เดฌเตฝ เด†เตปเดกเต เด‡เดŸเตเดŸเต
เดฒเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ .sdata2 "r2" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดญเดพเด—เด‚. เดšเต†เดฑเตเดคเดพเดฏเดฟ เดตเดฏเตเด•เตเด•เตเด•
เตฝ "เด•เต‹เตบเดธเตเดฑเตเดฑเต" เด…เดฒเตเดฒเดพเดคเตเดค เด†เด—เต‹เดณ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด†เดฐเด‚เดญเดฟเดšเตเดšเต .sdata เดตเดฟเดญเดพเด—เด‚, เด…เดคเต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ "r13" เดตเดดเดฟ. เดšเต†เดฑเดฟเดฏ เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด—เตเดฒเต‹เดฌเตฝ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด‡เดคเดฟเตฝ เด‡เดŸเตเด• .sbss
เดธเต†เด•เตเดทเตป, เด…เดคเต เดคเตŠเดŸเตเดŸเดŸเตเดคเตเดคเดพเดฃเต .sdata เดตเดฟเดญเดพเด—เด‚. เดฆเดฟ -msdata=eabi เด“เดชเตเดทเตป เด†เดฃเต
เดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ - mrelocatable เด“เดชเตเดทเตป. เดฆเดฟ -msdata=eabi เด“เดชเตเดทเดจเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
- เด…เด‚เด—เด‚ เด“เดชเตเดทเตป.

-msdata=sysv
เดธเดฟเดธเตเดฑเตเดฑเด‚ V.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚, เดšเต†เดฑเดฟเดฏ เด†เด—เต‹เดณ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เดจเตฝเด•เตเด•
.sdata "r13" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดญเดพเด—เด‚. เดšเต†เดฑเดฟเดฏ เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด—เตเดฒเต‹เดฌเตฝ เด‡เดŸเตเด•
เด’เดชเตเดชเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ .sbss เดธเต†เด•เตเดทเตป, เด…เดคเต เดคเตŠเดŸเตเดŸเดŸเตเดคเตเดคเดพเดฃเต .sdata เดตเดฟเดญเดพเด—เด‚. เดฆเดฟ
-msdata=sysv เดŽเดจเตเดจ เด“เดชเตเดทเดจเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ - mrelocatable เด“เดชเตเดทเตป.

-msdata=default
-msdata
เดธเดฟเดธเตเดฑเตเดฑเด‚ V.4, เดŽเด‚เดฌเดกเดกเต PowerPC เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดŽเด™เตเด•เดฟเตฝ -เดฎเต€เดฌเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•
as -msdata=eabi, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด• -msdata=sysv.

-msdata=data
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4, เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดšเต†เดฑเดฟเดฏ เด†เด—เต‹เดณ เดกเดพเดฑเตเดฑ เดจเตฝเด•เตเด• .sdata
เดตเดฟเดญเดพเด—เด‚. เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดšเต†เดฑเดฟเดฏ เด†เด—เต‹เดณ เดกเดพเดฑเตเดฑ เด‡เดคเดฟเตฝ เด‡เดŸเตเด• .sbss เดตเดฟเดญเดพเด—เด‚. เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เดฐเตเดคเต
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "r13" เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•. เด…เดฒเตเดฒเดพเดคเต† เด‡เดคเต เดธเตเดฅเดฟเดฐ เดธเตเดตเดญเดพเดตเดฎเดพเดฃเต
เดฎเดฑเตเดฑเต -msdata เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-msdata=เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
-mno-sdata
เดŽเด‚เดฌเดกเดกเต PowerPC เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดŽเดฒเตเดฒเดพ เด†เด—เต‹เดณ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• .เดกเดพเดฑเตเดฑ
เดตเดฟเดญเดพเด—เด‚, เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เดกเดพเดฑเตเดฑเดฏเตเด‚ .bss เดตเดฟเดญเดพเด—เด‚.

-mblock-move-inline-limit=เดธเด‚เด–เตเดฏ
เดŽเดฒเตเดฒเดพ เดฌเตเดฒเต‹เด•เตเด•เต เดจเต€เด•เตเด•เด™เตเด™เดณเตเด‚ เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดฏเตเด• ("memcpy" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดŸเตเดฐเด•เตเดšเตผ เด•เต‹เดชเตเดชเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดชเต‹เดฒเต†) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดธเด‚เด–เตเดฏ เดฌเตˆเดฑเตเดฑเตเด•เตพ. เด‡เดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เด–เตเดฏ 32-เดฌเดฟเดฑเตเดฑเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ 32 เดฌเตˆเดฑเตเดฑเตเด•เดณเตเด‚ 64 เด‰เด‚ เด†เดฃเต
64-เดฌเดฟเดฑเตเดฑเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดฌเตˆเดฑเตเดฑเตเด•เตพ. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดฎเดพเดฃเต.

-G เดธเด‚เด–เตเดฏ
เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เด†เด—เต‹เดณเดตเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด‡เดจเด™เตเด™เดณเตเด‚ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เดคเตเดฒเตเดฏเดฎเต‹ เด‡เดŸเตเด• เดธเด‚เด–เตเดฏ
เดธเดพเดงเดพเดฐเดฃ เดกเดพเดฑเตเดฑ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ bss เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เต‹ bss เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต‹ เดฌเตˆเดฑเตเดฑเตเด•เตพ.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดธเด‚เด–เตเดฏ 8. เด†เดฃเต -G เดธเด‚เด–เตเดฏ เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเตเดตเดฟเดšเตเดšเต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เดŽเดฒเตเดฒเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚
เด…เดคเตเดฎเดพเดฏเดฟ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดฃเด‚ -G เดธเด‚เด–เตเดฏ เดฎเต‚เดฒเตเดฏเด‚.

- mregnames
-mno-regnnames
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟ.4-เดฒเตเด‚ เดŽเด‚เดฌเดกเดกเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดฐเตเดคเต).
เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดฐเต‚เดชเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดธเด‚เดฌเตเดฒเดฟ เดญเดพเดทเดพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต.

-mlongcall
-mno-longcall
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เดณเตเด‚ เดตเดณเดฐเต† เดฆเต‚เดฐเต†เดฏเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•, เด…เดคเดฟเดจเดพเตฝ เด•เต‚เดŸเตเดคเตฝ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ เด•เต‹เดณเดฟเด‚เด—เต
เด•เตเดฐเดฎเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. 32 เดฎเต†เด—เดพเดฌเตˆเดฑเตเดฑเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด•เต‹เดณเตเด•เตพเด•เตเด•เต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
(33,554,432 เดฌเตˆเดฑเตเดฑเตเด•เตพ) เดจเดฟเดฒเดตเดฟเดฒเต† เดธเตเดฅเดพเดจเดคเตเดคเต เดจเดฟเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เต‹เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
เด•เต‹เตพ เด…เดคเตเดฐ เดฆเต‚เดฐเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต เด…เดฑเดฟเดฏเดพเด‚. เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต
"เดทเต‹เตผเดŸเตเดŸเตเด•เต‹เตพ" เดซเด‚เด—เตเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "#เดชเตเดฐเดพเด—เตเดฎ เดฆเต€เตผเด˜เดตเดฟเดณเดฟ(0)".

เดšเดฟเดฒ เดฒเดฟเด™เตเด•เดฑเตเด•เตพเด•เตเด•เต เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เดชเดถ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
เดˆเดšเตเดš. เดˆ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เด•เต‹เดณเตเด•เตพ เด…เดจเดพเดตเดถเตเดฏเดตเตเด‚ เดตเต‡เด—เดค เด•เตเดฑเดžเตเดž เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฃเต. เดชเต‹เดฒเต†
เดˆ เดŽเดดเตเดคเตเดคเดฟเตฝ, PowerPC/64-เดจเตเดณเตเดณ GNU เดฒเดฟเด™เตเด•เตผ เดชเต‹เดฒเต†, AIX เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เดคเต
32-เดฌเดฟเดฑเตเดฑเต เดชเดตเตผเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เด—เตเดจเต เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เต เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดšเต‡เตผเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดกเดพเตผเดตเดฟเตป/เดชเดฟเดชเดฟเดธเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, "#pragma longcall" เดŽเดจเตเดจเดคเต "jbsr callee, L42", เด•เต‚เดŸเดพเดคเต† เด’เดฐเต
"เดฌเตเดฐเดพเดžเตเดšเต เดเดฒเตปเดกเต" (เดชเดถ เด•เต‹เดกเต). เดฐเดฃเตเดŸเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเต†เดฏเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเต†เดฏเตเด‚ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
"เดถเดพเด– เดฆเตเดตเต€เดชเต". เดกเดพเตผเดตเดฟเตป/เดชเดฟเดชเดฟเดธเดฟ เดฒเดฟเด™เตเด•เตผ เด†เดฆเตเดฏ เดตเดฟเดฒเดพเดธเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดŽ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
PPC "bl" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดคเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ "bl callee"; เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฆเดฟ
"เดฌเตเดฐเดพเดžเตเดšเต เดเดฒเตปเดกเต" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เตผ "bl L42" เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚. "เดถเดพเด– เดฆเตเดตเต€เดชเต" เด†เดฃเต
เด•เต‹เดณเดฟเด‚เด—เต เดซเด‚เด—เตเดทเดจเตเดฑเต† เดถเดฐเต€เดฐเดคเตเดคเดฟเตฝ เดšเต‡เตผเดคเตเดคเต; เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดตเตป เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดšเดพเดŸเตเดจเตเดจเต.

Mach-O (เดกเดพเตผเดตเดฟเตป) เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดˆ เด“เดชเตเดทเตป เด•เด‚เดชเตˆเดฒเตผ เดŽเดฎเดฟเดฑเตเดฑเดฟเดจเต† เดชเดถเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต.
เดŽเดฒเตเดฒเดพ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เดณเตเด•เดณเตเด‚, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเต‹ เดตเต‡เดฃเตเดŸเดฏเต‹ เดŽเดจเตเดจเต เดกเดพเตผเดตเดฟเตป เดฒเดฟเด™เตเด•เตผ เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.

เดญเดพเดตเดฟเดฏเดฟเตฝ, เดฒเดฟเด™เตเด•เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพ เดฒเต‹เด‚เด—เตเด•เต‹เตพ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ GCC เด…เดตเด—เดฃเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚
เดชเดถ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-mtls-เดฎเดพเตผเด•เตเด•เดฑเตเด•เตพ
-เดจเต‹-เดŸเดฟเดŽเตฝเดŽเดธเต-เดฎเดพเตผเด•เตเด•เดฑเตเด•เตพ
"__tls_get_addr" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• (เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฐเตเดคเต) เดซเด‚เด—เตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด‚
เดตเดพเดฆเด‚. เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเดจเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเดฎเดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดธเตเดฅเดฒเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต ld-เดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดŸเดฟเดŽเตฝเดŽเดธเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเตเดณเตเดณ เดธเดœเตเดœเต€เด•เดฐเดฃ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เด‡เดคเต เดœเดฟเดธเดฟเดธเดฟเดฏเต† เดฎเดฟเด•เดšเตเดš เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด•เตเดฐเดฎเด‚.

-pthread
เด‡เดคเดฟเดจเตŠเดชเตเดชเด‚ เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต pthreads เดชเตเดธเตเดคเด•เดถเดพเดฒ. เดˆ เด“เดชเตเดทเตป เดซเตเดฒเดพเด—เตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด‚ เดฒเดฟเด™เตเด•เดฑเตเด‚.

-mrecip
-mno-recip
เดˆ เด“เดชเตโ€Œเดทเตป เดชเดฐเดธเตเดชเดฐ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเตเด‚ เดชเดฐเดธเตเดชเดฐ เดธเตโ€Œเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเด‚
เดธเต‚เด•เตเดทเตเดฎเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดงเดฟเด• เดจเตเดฏเต‚เดŸเตเดŸเตบ-เดฑเดพเดชเตเดธเตบ เด˜เดŸเตเดŸเด™เตเด™เดณเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดตเดฟเดญเดœเดจเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเต เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚. เดจเดฟเด™เตเด™เตพ
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ เดซเดพเดธเตเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด“เดชเตเดทเตป -mrecip (เด•เตเดฑเดžเตเดžเดชเด•เตเดทเด‚
-funsafe-math-optimizations, -เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚, -เดซเตเดฐเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ-เด—เดฃเดฟเดคเด‚ เด’เดชเตเดชเด‚
-fno-trapping-math). เด•เตเดฐเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เดชเตŠเดคเตเดตเต† เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดจเต‹เตบ-เดฑเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดฐเต‹เดชเตเดŸเตเดŸเดฟเดจเต†เด•เตเด•เดพเตพ เด‰เดฏเตผเดจเตเดจเดคเต, เด•เตƒเดคเตเดฏเดค
เด•เตเดฐเดฎเด‚ 2 ulp เดตเดฐเต† เด•เตเดฑเดฏเตเด•เตเด•เดพเด‚ (เด…เดคเดพเดฏเดคเต 1.0 เดจเตเดฑเต† เดตเดฟเดชเดฐเต€เดคเด‚ 0.99999994 เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต)
เดชเดฐเดธเตเดชเดฐ เดตเตผเด—เตเด—เดฎเต‚เดฒเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ.

-mrecip=เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เดเดคเต เดชเดฐเดธเตเดชเดฐ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด†เดฃเต, เด…เดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ "!" เดตเดฟเดชเดฐเต€เดคเดฎเดพเด•เตเด•เดพเตป
เด“เดชเตเดทเตป: "all": เดŽเดฒเตเดฒเดพ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•, "default": เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดคเตเดฒเตเดฏเด‚ -mrecip, "เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ": เดŽเดฒเตเดฒเดพ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•,
เดคเตเดฒเตเดฏเดฎเดพเดฏ -mno-recip; "div": เด‡เดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเดฐเดธเตเดชเดฐ เดเด•เดฆเต‡เดถ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เด’เดฑเตเดฑ เด‡เดฐเดŸเตเดŸ เด•เตƒเดคเตเดฏเดค; "divf": เดเด•-เดชเตเดฐเดฟเดธเดฟเดทเตป เดฑเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดเด•เดฆเต‡เดถ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ; "divd": เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดฑเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดเด•เดฆเต‡เดถ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ; "rsqrt": เดชเดฐเดธเตเดชเดฐ เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เดเด•เดฆเต‡เดถเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•
เด’เดฑเตเดฑ, เด‡เดฐเดŸเตเดŸ เด•เตƒเดคเตเดฏเดคเดฏเตเด•เตเด•เตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ; "rsqrtf": เดธเดฟเด‚เด—เดฟเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•-
เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดชเดฐเดธเตเดชเดฐ เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เดเด•เดฆเต‡เดถ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ; "rsqrtd": เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดฑเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เดเด•เดฆเต‡เดถ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ;

เด…เดคเดฟเดจเดพเตฝ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -mrecip=เดŽเดฒเตเดฒเดพเด‚,!rsqrtd เดŽเดฒเตเดฒเดพ เดชเดฐเดธเตเดชเดฐ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเตเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด‚
"FRSQRTE", "XSRSQRTEDP", "XVRSQRTEDP" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ
เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดฑเต†เดธเดฟเดชเตเดฐเต‹เด•เตเด•เตฝ เดธเตเด•เตเดตเดฏเตผ เดฑเต‚เดŸเตเดŸเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

-mrecip-เดชเตเดฐเดฟเดธเดฟเดทเตป
-mno-เดฑเต†เดธเดฟเดชเตเดชเต-เดชเตเดฐเดฟเดธเดฟเดทเตป
เดชเดฐเดธเตเดชเดฐ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดฏเตผเดจเตเดจเดคเต เดจเตฝเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• (เดŠเดนเดฟเด•เตเด•เดฐเตเดคเต)
เดชเดตเตผเดชเดฟเดธเดฟ เดŽเดฌเดฟเด เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต -mcpu=power6 or
-mcpu=power7 เดธเตเดตเดฏเดฎเต‡เดต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต -mrecip-เดชเตเดฐเดฟเดธเดฟเดทเตป. เด‡เดฐเดŸเตเดŸ เด•เตƒเดคเตเดฏเดคเดฏเตเดณเตเดณ เดšเดคเตเดฐเด‚
เด•เตเดฑเดžเตเดž เด•เตƒเดคเตเดฏเดคเดฏเตเดณเตเดณ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดฑเต‚เดŸเตเดŸเต เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ,
เดฎเต‚เดจเตเดจเต เด˜เดŸเตเดŸเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ เด’เดคเตเดคเตเดšเต‡เดฐเตเดจเตเดจ เด’เดฐเต เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเต เด…เดต เดจเตฝเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ.

-mveclibabi=เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•
เด’เดฐเต เดฌเดพเดนเตเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เตโ€Œเดธเต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดŽเดฌเดฟเด เดคเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เดจเดฟเดฒเดตเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เด’เดฐเต‡เดฏเตŠเดฐเต เดคเดฐเด‚ "เดฎเดพเดธเต" เด†เดฃเต, เด‡เดคเต IBM-เดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดฎเดพเดคเตเดคเดฎเดพเดฑเตเดฑเดฟเด•เตเด•เตฝ เด†เด•เตเดธเดฟเดฒเดฑเต‡เดทเตป เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ (เดฎเดพเดธเต) เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ
เดฌเดพเดนเตเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ. GCC เดจเดฟเดฒเดตเดฟเตฝ "acosd2", "acosf4", "acoshd2" เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เดณเตเด•เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด‚,
"acoshf4", "asind2", "asinf4", "asinhd2", "asinhf4", "atan2d2", "atan2f4", "atand2",
"atanf4", "atanhd2", "atanhf4", "cbrtd2", "cbrtf4", "cosd2", "cosf4", "coshd2",
"coshf4", "erfcd2", "erfcf4", "erfd2", "erff4", "exp2d2", "exp2f4", "expd2", "expf4",
"expm1d2", "expm1f4", "hypotd2", "hypotf4", "lgammad2", "lgammaf4", "log10d2",
"log10f4", "log1pd2", "log1pf4", "log2d2", "log2f4", "logd2", "logf4", "powd2",
"powf4", "sind2", "sinf4", "sinhd2", "sinhf4", "sqrtd2", "sqrtf4", "tand2", "tanf4",
power2-เดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "tanhd4", "tanhf7". เดฐเดฃเตเดŸเตเด‚ -ftree-vectorize เด’เดชเตเดชเด‚
-funsafe-math-optimizations เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฎเดพเดธเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mfriz
-mno-friz
เดŽเดชเตเดชเต‹เตพ "friz" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต). -funsafe-math-optimizations
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ 64-เดฌเดฟเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด•. เดŽเด™เตเด•เดฟเตฝ "friz" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด…เดคเต‡ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฎเตเดชเตผ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดฟเตฝ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดฟเด•เตเด•เดพเดจเดพเดตเดพเดคเตเดคเดคเตเดฐ เดตเดฒเตเดคเดพเดฃเต.

--เดจเต†เดธเตเดฑเตเดฑเดกเต-เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ
-mno-pointers-to-nested-functions
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดšเต†เดฏเดฟเตป เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (r11) เดŽเดชเตเดชเต‡เดพเตพ
AIX, 64-bit Linux เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดดเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เด’เดฐเต เดซเด‚เด—เตเดทเตป เดชเต‹เดฏเดฟเดจเตเดฑเตผ
เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ TOC เดฎเต‚เดฒเตเดฏเด‚, เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดฒเดพเดธเด‚ เดจเตฝเด•เตเดจเตเดจ 3-เดชเดฆ เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเดŸเตเดŸเดฟเด• r2เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดšเต†เดฏเดฟเตป เดฎเต‚เดฒเตเดฏเดตเตเด‚ r11. เดฆเดฟ
--เดจเต†เดธเตเดฑเตเดฑเดกเต-เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด“เดฃเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดดเดฟ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เดญเดพเดทเด•เดณเดฟเตฝ เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดšเต†เดฏเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -mno-pointers-to-nested-functions.

-save-toc-indirect
-mno-save-toc-indirect
เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดค เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเตฝ TOC เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต).
AIX-เดฒเตเด‚ 64-เดฌเดฟเดฑเตเดฑเดฟเดฒเตเด‚ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดดเดฟเดฏเดพเดฃเต เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เดฟเตฝ
เดฒเดฟเดจเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ. เดชเตเดฐเต‹เดฒเต‹เด—เดฟเตฝ TOC เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตพ. เดฆเดฟ -mno-save-toc-indirect เด“เดชเตเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.

RX เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ RX เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-m64bit-เดกเดฌเดฟเตพเดธเต
-m32bit-เดกเดฌเดฟเตพเดธเต
"เด‡เดฐเดŸเตเดŸ" เดกเดพเดฑเตเดฑ เดคเดฐเด‚ 64 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด†เด•เตเด•เตเด• (-m64bit-เดกเดฌเดฟเตพเดธเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ (-m32bit-เดกเดฌเดฟเตพเดธเต)
เดตเดฒเดฟเดชเตเดชเดคเตเดคเดฟเตฝ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -m32bit-เดกเดฌเดฟเตพเดธเต. เด•เตเดฑเดฟเดชเตเดชเต RX เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚
32-เดฌเดฟเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ, เด…เดคเดฟเดจเดพเดฒเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต -m32bit-เดกเดฌเดฟเตพเดธเต.

-เดŽเดซเตเดชเดฟเดฏเต
-เดจเต‹เดซเตเดชเต
เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต (-เดŽเดซเตเดชเดฟเดฏเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต (-เดจเต‹เดซเตเดชเต) RX เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚. เดฆเดฟ
เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต RX600 เดชเดฐเดฎเตเดชเดฐเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดตเตเดฎเดพเดฃเต RX200 เดชเดฐเดฎเตเดชเดฐ.

32-เดฌเดฟเดฑเตเดฑเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเต‚
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ -m64bit-เดกเดฌเดฟเตพเดธเต เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ FPU เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ
เด‡เดฐเดŸเตเดŸเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฑเดฟเดชเตเดชเต เดŽเด™เตเด•เดฟเดฒเต -เดŽเดซเตเดชเดฟเดฏเต เด…เดชเตเดชเต‹เตพ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด‚ -funsafe-math-optimizations เดŽเดจเตเดจเดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฃเต
เด“เดŸเตเดŸเต‡เดพเดฎเดพเดฑเตเดฑเดฟเดฏเตเด•เตเด•เดพเดฏเดฟ. RX FPU เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดคเดจเตเดจเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเดฒเดพเดฃเดฟเดคเต.

-mcpu=เดชเต‡เดฐเต
เดŸเดพเตผเด—เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ RX CPU เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ เดฎเต‚เดจเตเดจเต เดคเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต,
เดœเดจเดฑเดฟเด•เต RX600 เด’เดชเตเดชเด‚ RX200 เดธเต€เดฐเต€เดธเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเตเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดตเตเด‚ RX610 เดธเดฟเดชเดฟเดฏเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
RX600.

เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ RX600 เด’เดชเตเดชเด‚ RX610 เด…เดคเต RX610 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
"MVTIPL" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚.

เดฆเดฟ RX200 เดธเต€เดฐเต€เดธเดฟเดจเต เด’เดฐเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด‡เดฒเตเดฒ -เดจเต‹เดซเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เดˆ เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-mbig-endian-data
-mlittle-endian-data
เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด• (เดชเด•เตเดทเต‡ เด•เต‹เดกเต เด…เดฒเตเดฒ). เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
-mlittle-endian-data, เด…เดคเดพเดฏเดคเต เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

-msmall-data-limit=N
เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด—เตเดฒเต‹เดฌเตฝ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฒเตเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต. เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเต†เดฑเตเดคเตเด‚ เดตเต‡เด—เดคเดฏเตเดฎเตเดณเตเดณเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด•เต‹เดกเต, เดŽเดจเตเดจเดพเตฝ เดเดฐเดฟเดฏเดฏเตเดŸเต† เดตเดฒเดฟเดชเตเดชเด‚ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต, เด…เดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเด•เตเด•เดพเดฃเต เด…เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต
เดชเตเดฐเดฆเต‡เดถเด‚ เด•เดตเดฟเดžเตเดžเตŠเดดเตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏ RX- เด•เดณเดฟเตฝ เด’เดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ "r13") เดˆ เดชเตเดฐเดฆเต‡เดถเดคเตเดคเต‡เด•เตเด•เต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด‡เดฒเตเดฒ
เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต. เด‡เดคเต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเต‹ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฒเตเดคเต‹ เด†เดฏเต‡เด•เตเด•เดพเด‚
เด’เดฐเต เด•เดพเดฒเดคเตเดคเต เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด•เต‹เดกเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดคเดณเตเดณเดฟ.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เด•เต‹เดฎเตบ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ (เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚) เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเดฎเดพเดฃเต
เดŽเดจเตเดจเดคเดฟเดฒเต† เดฎเดฑเตเดฑเต เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดธเตˆเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดชเต‚เดœเตเดฏเดฎเดพเดฃเต, เด‡เดคเต เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เดˆ เดธเดตเดฟเดถเต‡เดทเดค เด…เดฒเตเดฒ
เด‰เดฏเตผเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฒเต†เดตเดฒเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ (-O2 เดฎเตเดคเดฒเดพเดฏเดต) เด•เดพเดฐเดฃเด‚
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฆเต‹เดทเด•เดฐเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ. เด…เดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฑเตเดŸเต† เดคเต€เดฐเตเดฎเดพเดจเดฎเดพเดฃเต
เดˆ เดธเดตเดฟเดถเต‡เดทเดค เด…เดตเดฐเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚. เด•เดพเดฃเตเด•
เดฏเตเดŸเต† เดตเดฟเดตเดฐเดฃเด‚ -mpid เดฏเดฅเดพเตผเดคเตเดฅ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดŽเด™เตเด™เดจเต† เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเดฟเดŸเดฟเด•เตเด•เตเด•.

-เดŽเด‚เดธเดฟเด‚
-mno-sim
เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฑเตบเดŸเตˆเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดฒเดฟเดฌเตเด—เตเดฒเต‹เดธเต เดฌเต‹เตผเดกเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฑเตบเดŸเตˆเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต.

-mas100-เดตเดพเด•เตเดฏเด˜เดŸเดจ
-mno-as100-เดตเดพเด•เตเดฏเด˜เดŸเดจ
เด…เดธเด‚เดฌเตเดฒเตผ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฑเต†เดจเต†เดธเดพเดธเดฟเดจเตเดฑเต† AS100-เดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด…เดธเด‚เดฌเตเดฒเตผ. เดˆ เดตเดพเด•เตเดฏเด˜เดŸเดจ GAS เด…เดธเด‚เดฌเตเดฒเดฑเดฟเดจเตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเดฟเดจเต เดšเดฟเดฒเดคเต เด‰เดฃเตเดŸเต
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด“เดชเตเดทเดจเดฒเตเดฒ.

-mmax-constant-size=N
เด’เดฐเต เด“เดชเตเดชเดฑเดพเตปเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดธเตเดฅเดฟเดฐเดพเด™เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฒเตเดชเตเดชเด‚, เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต RX เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. RX เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต 4 เดตเดฐเต†เดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดจเต€เดณเดฎเตเดณเตเดณ เดฌเตˆเดฑเตเดฑเตเด•เตพ, เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เด…เดคเดฟเดจเดพเตฝ เดšเดฟเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เดตเดฒเดฟเดชเตเดชเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฃเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ. เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฏ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเดพเดฃเต เดชเด•เดฐเด‚
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด’เดฐเต เดชเต‚เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดฑเดซเดฑเตปเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฎเต‚เดฒเตเดฏเด‚ N 0-เดจเตเด‚ 4-เดจเตเด‚ เด‡เดŸเดฏเดฟเดฒเดพเด•เดพเด‚. 0 (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 4 เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด…เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดเดคเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดฎเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต.

-mrelax
เดฒเดฟเด™เตเด•เตผ เดฑเดฟเดฒเดพเด•เตเดธเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดฒเดฟเด™เตเด•เตผ เดฑเดฟเดฒเดพเด•เตเดธเต‡เดทเตป เดŽเดจเตเดจเดคเต เดฒเดฟเด™เตเด•เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดพเดฃเต
เดตเดฟเดตเดฟเดง เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดšเต†เดฑเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.

-mint-register=N
เดซเดพเดธเตเดฑเตเดฑเต เด‡เดจเตเดฑเดฑเดชเตเดฑเตเดฑเต เดนเดพเตปเดกเตโ€Œเดฒเตผ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดฆเดฟ
เดฎเต‚เดฒเตเดฏเด‚ N 0 เดจเตเด‚ 4 เดจเตเด‚ เด‡เดŸเดฏเดฟเดฒเดพเด•เดพเด‚. 1 เดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต "r13" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเดพเดฃเต
เดซเดพเดธเตเดฑเตเดฑเต เด‡เดจเตเดฑเดฑเดชเตเดฑเตเดฑเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. 2 เด•เดฐเตเดคเตฝ เดถเต‡เด–เดฐเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚
"r13", "r12" เดŽเดจเตเดจเดฟเดต. 3 เดฑเดฟเดธเตผเดตเต "r13", "r12", "r11" เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเดตเตเด‚ 4 เดฎเต‚เดฒเตเดฏเดตเตเด‚
เดฑเดฟเดธเตผเดตเต "r13" เดฎเตเดคเตฝ "r10" เดตเดฐเต†. 0 เดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด‚, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, เด’เดจเตเดจเตเด‚ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-msave-ac-in-interrupts
เด‡เดจเตเดฑเดฑเดชเตเดฑเตเดฑเต เดนเดพเตปเดกเตโ€Œเดฒเตผ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด…เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฐเดœเดฟเดธเตโ€Œเดฑเตเดฑเตผ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเดพเดงเดพเดฐเดฃ เด•เต‹เดกเต เด…เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚
เด•เดพเดฐเดฃเด‚ เด‡เดคเต 64-เดฌเดฟเดฑเตเดฑเต เด—เตเดฃเดจเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเต† เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เด‡เดคเต เดคเดŸเดธเตเดธเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดตเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

-mpid
-mno-pid
เดชเตŠเดธเดฟเดทเตป เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เด•เตเดธเดธเต
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเต‚เด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เด“เดซเตเดธเต†เดฑเตเดฑเต เดตเดดเดฟ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เดˆ
เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดธเตเดฅเดพเดจเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด‡เดคเต เด‡เดฑเตเด•เดฟเดฏเดคเตเด‚ เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดชเตเดฐเดฏเต‹เดœเดจเดตเตเดฎเดพเดฃเต
เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ. เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเต† เดˆ เด“เดชเตเดทเตป เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เดˆ เดธเดตเดฟเดถเต‡เดทเดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เดพเดฏเดฟ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ "r13" เดŽเดจเตเดจ เด’เดฐเต เดฐเดœเดฟเดธเตโ€Œเดฑเตเดฑเตผ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเดฟเดฒเดพเดธเด‚. เด‡เดคเต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฒเดฟเดฏ เด•เต‹เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เดพเด‚, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏเดตเดฏเดฟเตฝ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดฌเต‡เดธเต เดตเดฟเดฒเดพเดธเด‚ เด•เตˆเดตเดถเด‚ เดตเดฏเตเด•เตเด•เดพเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฏเดฅเดพเตผเดคเตเดฅ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฃเต‹ เดŽเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
The -msmall-data-limit เด’เดชเตเดชเด‚ / เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -เดฎเดฟเดจเตเดฑเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.
"r13" เดŽเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด†เดฐเด‚เดญเดฟเดšเตเดšเต เดคเดพเดดเต‡เด•เตเด•เต เดชเต‹เด•เตเดฎเตเดชเต‹เตพ, เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด†เดฆเตเดฏเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚
เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต -เดฎเดฟเดจเตเดฑเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผเดŽเดจเตเดจเดฟเดŸเตเดŸเต -mpid เด’เดŸเตเดตเดฟเตฝ
-msmall-data-limit. เด…เดคเดฟเดจเดพเตฝ เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต "r8" เด†เด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚.
เดฐเดฃเตเดŸเตเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ -mint-register=4 เด’เดชเตเดชเด‚ -mpid เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดˆ เดซเต€เดšเตเดšเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดตเดดเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ -mno-pid
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป.

เด•เตเดฑเดฟเดชเตเดชเต: เดชเตŠเดคเตเดตเดพเดฏ GCC เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเตป -เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดคเต-reg RX-เดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตเดฃเตเดŸเต
"เด‡เดจเตเดฑเดฑเดชเตเดฑเตเดฑเต" เดซเด‚เด—เตเดทเตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เตผเดŸเตเดŸเต. เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต a เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดคเดŸเดธเตเดธเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚เดตเต†เดจเตเดจเต เดœเดฟเดธเดฟเดธเดฟ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด‚
"r10", "r11", "r12" เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "r13" เดŽเดจเตเดจเดฟเดต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด—เด‚
เด‡เดคเตเดตเดดเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดคเต-reg or -เดฎเดฟเดจเตเดฑเต-เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ
เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ.

S / 390 เด’เดชเตเดชเด‚ zSeries เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดตเดฏเตŠเด•เตเด•เต†เดฏเดพเดฃเต -m S/390, zSeries เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ.

-mhard-float
-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต)
เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดŽเดชเตเดชเต‡เดพเตพ -msoft-float เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต libgcc.a เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป. เดŽเดชเตเดชเต‡เดพเตพ -mhard-float เด•เด‚เดชเตˆเดฒเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
IEEE เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mhard-dfp
-mno-hard-dfp
เดฆเดถเดพเด‚เดถเดคเตเดคเดฟเดจเดพเดฏเดฟ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดกเต†เดธเดฟเดฎเตฝ-เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต)
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดŽเดชเตเดชเต‡เดพเตพ -mno-hard-dfp เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต libgcc.a
เดกเต†เดธเดฟเดฎเตฝ-เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดŽเดชเตเดชเต‡เดพเตพ -mhard-dfp is
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เด‚เดชเตˆเดฒเตผ เดกเต†เดธเดฟเดฎเตฝ-เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=z9-ec เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดฏเตผเดจเตเดจเดคเต.

-mlong-เด‡เดฐเดŸเตเดŸ-64
-mlong-เด‡เดฐเดŸเตเดŸ-128
เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ "เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ" เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฒเดฟเดชเตเดชเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. 64 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดตเดฒเดฟเดชเตเดชเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
"เด‡เดฐเดŸเตเดŸ" เดคเดฐเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏ "เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ" เดคเดฐเด‚. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-เดŽเด‚เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป
-mno-backchain
เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดฏเดพเดณเตเดŸเต† เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚ เดฌเดพเด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดพเดฏเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด• (เดธเตเดฑเตเดฑเต‹เตผ เดšเต†เดฏเตเดฏเดฐเตเดคเต).
เด•เต‹เดณเดฟเดฏเตเดŸเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚. เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
DWARF-2 เด•เต‹เตพ เดซเตเดฐเต†เดฏเดฟเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดชเตเดชเต‡เดพเตพ -mno-เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฃเตเดŸเต
เดชเตเดฐเดญเดพเดตเด‚, เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เด…เดŸเดฟเดฏเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต; เดŽเดชเตเดชเต‡เดพเตพ
-เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเดฒเดคเตเดคเดฟเตฝ, เดฌเดพเด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเดฆเดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
96/160 เดฌเตˆเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต‡เดตเต เดเดฐเดฟเดฏ.

เดชเตŠเดคเตเดตเต‡, เด•เต‹เดกเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดŽเด‚เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เด•เต‹เตพ-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต
-mmo-backchain; เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดฎเตเดดเตเดตเตป เดฌเตˆเดจเดฑเดฟเดฏเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต -เดŽเด‚เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป. เดŽเดจเตเดจ เดธเด‚เดฏเต‹เดœเดจเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
-เดŽเด‚เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป, -เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด’เดชเตเดชเด‚ -mhard-float เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดชเดฃเดฟเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดŽ
เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เด‚ -msoft-float.

เดฌเดพเด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต
-mno-เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต
เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดค เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฒเต‡เด”เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต). เดŽเดชเตเดชเต‡เดพเตพ -mno-เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, the
เด•เด‚เดชเตˆเดฒเตผ 96/160 เดฌเตˆเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต‡เดตเต เดเดฐเดฟเดฏเดฏเตเดŸเต† เดŽเดฒเตเดฒเดพ เดซเต€เตฝเดกเตเด•เดณเตเด‚ เด…เดตเตผเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฅเดฟเดฐ เด‰เดฆเตเดฆเต‡เดถเตเดฏเด‚; เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดซเต€เตฝเดกเตเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต. เดŽเดชเตเดชเต‡เดพเตพ -เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต is
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ, เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต‡เดตเต เดธเตเดฒเต‹เดŸเตเดŸเตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต‡เดตเดฟเดจเตเดฑเต† เดฎเตเด•เดณเดฟเตฝ เดธเดพเดจเตเดฆเตเดฐเดฎเดพเดฏเดฟ เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดฆเต‡เดถเด‚; เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เด‡เดŸเด‚ เดฎเดฑเตเดฑเต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเดญเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดŽเดชเตเดชเต‹เตพ -เดŽเด‚เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต, เดเดฑเตเดฑเดตเตเด‚ เดฎเตเด•เดณเดฟเตฝ
เดธเต‡เดตเต เดเดฐเดฟเดฏเดฏเตเดŸเต† เดตเดพเด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดตเดฟเดฒเดพเดธเด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดŽเดชเตเดชเต‹เดดเตเด‚ เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเดจเต เดคเดพเดดเต† เดฐเดฃเตเดŸเต เดตเดพเด•เตเด•เตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดฟเดŸเดคเตเดคเต‹เดณเด‚, เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต -เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเตเดฎเดพเดฏเดฟ เด•เต‹เตพ-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต -mno-เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต. FSF เด…เดฒเตเดฒเดพเดคเตเดค เดšเดฟเดฒเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
S/2.95-เดจเตเดณเตเดณ GCC 390 เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ zSeries เดœเดจเดฑเต‡เดฑเตเดฑเดกเต เด•เต‹เดกเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป. เด…เดคเตเดคเดฐเด‚ เด•เต‹เดกเต เด•เต‹เตพ เด…เดฒเตเดฒ-
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต -เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต. เด•เต‚เดŸเดพเดคเต†, เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเดตเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
-เดŽเด‚เดฌเดพเด•เตเด•เตเดšเต†เดฏเดฟเตป, -เดชเดพเด•เตเด•เตเดกเต-เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด’เดชเตเดชเด‚ -mhard-float เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดชเดฃเดฟเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดŽ
เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เด‚ -msoft-float.

เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดค เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฒเต‡เด”เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต เดŽเดจเตเดจเดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต.

-msmall-exec
-mno-small-exec
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เดšเต†เดฏเตเดฏเดพเตป "เดฌเตเดฐเดพเดธเต" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต).
เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตŠเดคเตเดคเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดตเดฒเตเดชเตเดชเด‚ 64k เด•เดตเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.
เดชเด•เดฐเด‚ "basr" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, เด‡เดคเดฟเดฒเตเดฒ
เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเต†.

-m64
-m31
เดŽเดชเตเดชเต‡เดพเตพ -m31 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดธเต/390 เดŽเดฌเดฟเดเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด—เตเดจเต/เดฒเดฟเดจเด•เตโ€Œเดธเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดŽเดชเตเดชเต‡เดพเตพ
-m64 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, zSeries ABI-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ GNU/Linux-เดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดˆ
เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ 64-เดฌเดฟเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป GCC-เดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดตเต‡เดฃเตเดŸเดฟ เดธเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ, เดฆเดฟ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -m31เด…เดคเต‡เดธเดฎเดฏเด‚ s390x เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -m64.

-mzarch
-เดฎเต†เดธ
เดŽเดชเตเดชเต‡เดพเตพ -mzarch เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฒเดญเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
z/เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ. เดŽเดชเตเดชเต‡เดพเตพ -เดฎเต†เดธ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
ESA/390-เตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต. เด…เดคเดฒเตเดฒ -เดฎเต†เดธ เด•เตŠเดฃเตเดŸเต เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ -m64. เด‰เดคเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
S/390 ABI-เดฏเตเดŸเต† GNU/Linux-เดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏ เด•เต‹เดกเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -เดฎเต†เดธ. เด‰เดคเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
zSeries ABI-เดฏเตเดŸเต† GNU/Linux-เดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดฃเต -mzarch.

-mmvcle
-mno-mvcle
เดฌเตเดฒเต‹เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป "mvcle" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต).
เดจเต€เด•เตเด•เตเดจเตเดจเต. เดŽเดชเตเดชเต‡เดพเตพ -mno-mvcle เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เดฐเด‚ เด’เดฐเต "mvc" เดฒเต‚เดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดตเดฒเดฟเดชเตเดชเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

-mdebug
-mno-เดกเต€เดฌเด—เต
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดงเดฟเด• เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดฐเตเดคเต). เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป.

-เดฎเดพเตผเดšเตเดšเต=cpu-เดคเดฐเด‚
เดฑเตบ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• cpu-เดคเดฐเด‚, เด‡เดคเต a เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเดพเดฃเต
เดšเดฟเดฒ เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดคเดฐเด‚. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ cpu-เดคเดฐเด‚ เด†เด•เตเดจเตเดจเต g5, g6, z900, z990, z9-109,
z9-ec เด’เดชเตเดชเด‚ z10. เดฒเดญเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
z/เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดฃเต -เดฎเดพเตผเดšเตเดšเต=z900. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -เดฎเดพเตผเดšเตเดšเต=เดœเดฟ5.

-mtune=cpu-เดคเดฐเด‚
เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเด• cpu-เดคเดฐเด‚ เดŽเดฌเดฟเด เด’เดดเดฟเด•เต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดจเต เดฌเดพเดงเด•เดฎเดพเดฏ เดŽเดฒเตเดฒเดพเด‚
เดฒเดญเตเดฏเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเดตเตเด‚. เดฏเตเดŸเต† เดชเดŸเตเดŸเดฟเด• cpu-เดคเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
- เดฎเดพเตผเดšเตเดšเต. เด‡เดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต - เดฎเดพเตผเดšเตเดšเต.

-mtpf-เดŸเตเดฐเต‡เดธเต
-mno-tpf-trace
เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต TPF OS เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดถเดพเด–เด•เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจ (เดšเต‡เตผเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ. เด‡เดคเดฟเดจเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดซเดพเดฃเต
เดŸเดฟเดชเดฟเดŽเดซเต เด’เดŽเดธเต.

-mfused-madd
-mno-fused-madd
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด—เตเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค) เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-mwarn-framesize=เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฐเต†เดฏเดฟเด‚ เดตเดฒเตเดชเตเดชเด‚ เด•เดตเดฟเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด•เดพเดฐเดฃเด‚ เด‡เดคเต
เด’เดฐเต เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เดšเต†เด•เตเด•เต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดถเตเดจเดฎเดพเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เด…เดคเต
เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดตเตผเดซเตเดฒเต‹เดฏเตเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต. เด…เดคเต
เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต เด‰เดฆเดพ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ.

-mwarn-dynamicstack
เดซเด‚เด—เตโ€Œเดทเตป เด…เดฒเต‹เด•เตเด•เดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเต‹ เดกเตˆเดจเดพเดฎเดฟเด•เต เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เด…เดฑเต‡เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตโ€Œเดคเดพเตฝ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเดพเดฃเต
เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เดชเตŠเดคเตเดตเต† เด’เดฐเต เดฎเต‹เดถเด‚ เด†เดถเดฏเด‚.

-mstack-guard=เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เด—เดพเตผเดกเต
-mstack-size=เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดตเดฒเดฟเดชเตเดชเด‚
เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, s390 เดฌเดพเด•เตเด•เต เดŽเตปเดกเต เด…เดงเดฟเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฒเตเดชเตเดชเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดŸเตเดฐเดพเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เต เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เด—เดพเตผเดกเต เดฎเตเด•เดณเดฟเตฝ เดฌเตˆเดฑเตเดฑเตเด•เตพ
The เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดตเดฒเดฟเดชเตเดชเด‚ (s390-เดฒเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดคเดพเดดเต‡เด•เตเด•เต เดตเดณเดฐเตเดจเตเดจเดคเดพเดฏเดฟ เด“เตผเด•เตเด•เตเด•). เดŽเด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เด—เดพเตผเดกเต
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดคเตเดคเต‡เด•เตเด•เดพเตพ 2 เดตเดฒเดฟเดฏ เดชเดตเตผ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตเดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต. เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต
เด“เดตเตผเดซเตเดฒเต‹ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ. เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเดจเตเดจ เด•เต‹เดกเต เด•เตเดฑเดšเตเดšเต เด“เดตเตผเดนเต†เดกเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด…เดคเดฟเดจเดพเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเต†เตผเดซเต‹เดฎเตปเดธเต เด‡เดฒเตเดฒเดพเดคเต† เด‰เตฝเดชเตเดชเดพเดฆเดจเด‚ เดชเต‹เดฒเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดคเดฐเด‚เดคเดพเดดเตเดคเตเดคเตฝ. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ 2 เดจเตเดฑเต†เดฏเตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดชเดตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดตเดฒเดฟเดชเตเดชเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เด—เดพเตผเดกเต 64k เด•เดตเดฟเดฏเดพเดคเต†. เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เดตเต‡เดฃเตเดŸเดฟ
เดฎเต‚เดฒเตเดฏเดตเตเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจ เด…เดจเตเดฎเดพเดจเด‚ เด•เต‹เดกเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เดจเตฝเด•เดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดตเดฒเดฟเดชเตเดชเด‚. เดฆเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เด—เดพเตผเดกเต เดŽเดจเตเดจเดคเดฟเดจเตŠเดชเตเดชเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เต‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เต-เดตเดฒเดฟเดชเตเดชเด‚.

เดธเตเด•เต‡เดพเตผ เด“เดชเตเดทเดจเตเด•เตพ

เดธเตเด•เต‹เตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-เดฎเต†เดฌเต
เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-เดฎเต†เตฝ
เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•.

-mnhwloop
bcnz เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.

-เดฎเตเตพเดธเต
เด…เดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเดคเตเดค เดฒเต‹เดกเตเด‚ เดธเตเดฑเตเดฑเต‹เตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-เดŽเด‚เดŽเด‚เดŽเดธเดฟ
เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ-เด…เด•เตเดฎเตเดฒเต‡เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ.

-เดŽเด‚เดธเตโ€Œเด•เต‹เตผ 5
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดพเดฏเดฟ SCORE5 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

-mscore5u
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† SCORE5U เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

-เดŽเด‚เดธเตโ€Œเด•เต‹เตผ 7
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดพเดฏเดฟ SCORE7 เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mscore7d
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดพเดฏเดฟ SCORE7D เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

SH เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m SH เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-m1 SH1-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m2 SH2-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m2e
SH2e-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•.

-m2a-nofpu
FPU เด‡เดฒเตเดฒเดพเดคเต† SH2a-เดฏเตโ€Œเด•เตเด•เต‹ เด’เดฐเต SH2a-FPU-เดฏเตโ€Œเด•เตเด•เต‹ เดตเต‡เดฃเตเดŸเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-m2a-เด’เดฑเตเดฑ-เดฎเดพเดคเตเดฐเด‚
เด‡เดฐเดŸเตเดŸ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดฒเตเดฒเดพเดคเตเดค เดตเดฟเดงเดคเตเดคเดฟเตฝ SH2a-FPU-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-m2a-เด’เดฑเตเดฑ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด’เดฑเตเดฑ เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเดšเตเดšเต SH2a-FPU-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเต‹เดกเต.

-m2a
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด‡เดฐเดŸเตเดŸ เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเดšเตเดšเต SH2a-FPU-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเต‹เดกเต.

-m3 SH3-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m3e
SH3e-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•.

-m4-nofpu
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด‡เดฒเตเดฒเดพเดคเต† SH4-เดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m4-เด’เดฑเตเดฑเดฏเตเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚
เดธเดฟเด‚เด—เดฟเตพ-เดจเต† เดฎเดพเดคเตเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต SH4-เดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเด‚.

-m4-เด’เดฑเตเดฑ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดธเดฟเด‚เด—เดฟเตพ-เดชเตเดฐเดฟเดธเดฟเดทเตป เดฎเต‹เดกเดฟเตฝ เด†เดฃเต†เดจเตเดจเต เด•เดฐเตเดคเดฟ SH4-เดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-m4 SH4-เดจเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-m4a-nofpu
SH4al-dsp-เดฏเตโ€Œเด•เตเด•เต‹ SH4a-เดฏเตโ€Œเด•เตเด•เต‹ เดตเต‡เดฃเตเดŸเดฟ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดฐเดคเตเดคเดฟเตฝ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดฏเต‚เดฃเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-m4a-เด’เดฑเตเดฑ-เดฎเดพเดคเตเดฐเด‚
เด‡เดฐเดŸเตเดŸ เด•เตƒเดคเตเดฏเดคเดฏเตเดณเตเดณ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดฒเตเดฒเดพเดคเตเดค เดตเดฟเดงเดคเตเดคเดฟเตฝ SH4a-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-m4a-เด’เดฑเตเดฑ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดเด•-เด•เตƒเดคเตเดฏเดคเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเดšเตเดšเต SH4a-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเต‹เดกเต.

-m4a
SH4a-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•.

-m4al
เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† -m4a-nofpu, เด…เดคเต เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดคเตŠเดดเดฟเดšเตเดšเดพเตฝ -dsp เด…เดธเด‚เดฌเตเดฒเตผเด•เตเด•เต. เดœเดฟ.เดธเดฟ.เดธเดฟ
เด‡เดชเตเดชเต‹เตพ DSP เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-mb เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•.

- เดฎเดฟเดฒเตเดฒเดฟ เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•.

-mdalign
64-เดฌเดฟเดฑเตเดฑเต เดฌเต—เดฃเตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดกเดฌเดฟเตพเดธเต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•. เด‡เดคเต เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เดณเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเตเดตเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•,
เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ
เด…เดคเต เด†เดฆเตเดฏเด‚ เด•เต‚เดŸเต† -mdalign.

-mrelax
เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ, เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดšเดฟเดฒ เดตเดฟเดฒเดพเดธ เดฑเดซเดฑเตปเดธเตเด•เตพ เดšเตเดฐเตเด•เตเด•เตเด•; เดฒเดฟเด™เตเด•เตผ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
-เดถเดพเดจเตเดคเดฎเดพเด•เต‚.

-mbigtable
"เดธเตเดตเดฟเดšเตเดšเต" เดชเดŸเตเดŸเดฟเด•เด•เดณเดฟเตฝ 32-เดฌเดฟเดฑเตเดฑเต เด“เดซเตเดธเต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. 16-เดฌเดฟเดฑเตเดฑเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mbitops
SH2A-เดฏเดฟเตฝ เดฌเดฟเดฑเตเดฑเต เดฎเดพเดจเดฟเดชเตเดชเตเดฒเต‡เดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-mfmovd
"fmovd" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดšเต†เด•เตเด•เต -mdalign เดตเดฟเดจเตเดฏเดพเดธ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ.

-เดฎเดฟเดคเดพเดšเตเดšเดฟ
เดฑเต†เดจเต†เดธเดพเดธเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด•.

-เดฎเตเดฐเต†เดจเต†เดธเดพเดธเต
เดฑเต†เดจเต†เดธเดพเดธเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด•.

-mno-renesas
เดฑเต†เดจเต†เดธเดพเดธเต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด•
เดฒเดญเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. SH เดŸเต‚เตพเดšเต†เดฏเดฟเดจเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดˆ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต.

-mnomacsave
"MAC" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เด•เต‹เตพ-เด•เตเดฒเต‹เดฌเตผเดกเต เด†เดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•, เดŽเด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเด‚ -เดฎเดฟเดคเดพเดšเตเดšเดฟ เด•เต†เดพเดŸเตเดคเตเดคเต.

-เดฎเต€
-mno-ieee
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เดณเตเดŸเต† IEEE เดชเดพเดฒเดฟเด•เตเด•เตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•, เด‡เดคเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดฒเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเด‚ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เด•เต‡เดธเตเด•เดณเดฟเตฝ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ -เดฎเต€ is
เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เดŽเด™เตเด•เดฟเตฝ -เดซเดฟเดจเดฟเดฑเตเดฑเต-เด—เดฃเดฟเดคเด‚-เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -mno-ieee เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต,
เด‡เดคเต เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดตเดฒเดฟเดฏ-เดคเตเดฒเตเดฏเดตเตเด‚ เด•เตเดฑเดตเต-เดคเตเดฒเตเดฏเดตเตเดฎเดพเดฏ เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดฆเดฟ
เด‡เด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด’เดจเตเดจเตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเตเด•เตŠเดฃเตเดŸเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต -เดฎเต€ or -mno-ieee.

-minline-ic_invalidate
เดจเต†เดธเตเดฑเตเดฑเดกเต เดซเด‚เด—เตโ€Œเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เด•เดพเดทเต† เดŽเตปเดŸเตเดฐเดฟเด•เตพ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเตป เด‡เตปเดฒเตˆเตป เด•เต‹เดกเต
เดŸเตเดฐเดพเด‚เดชเต‹เดณเดฟเตป. -musermode เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเดฟเด•เดฏเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เด“เดชเตเดทเตป (เด‰เดฆเดพ -m4) icbi เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเด™เตเด•เดฟเตฝ
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เด“เดชเตเดทเตป เดเดธเดฟเดฌเดฟเด เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ,
เด•เต‚เดŸเดพเดคเต† -musermode เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเดฒเดฟเดฒเตเดฒ, เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดค เด•เต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚
เด’เดฐเต เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เดฑเตˆเดฑเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เดพเดทเต† เดตเดฟเดฒเดพเดธ เด…เดฑเต‡. เด‡เดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต
เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‹เดกเต, เดชเด•เตเดทเต‡ TLB เดตเดดเดฟ เด•เดพเดทเต† เดฒเตˆเตป เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด‚
เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดคเดคเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

- เดคเต†เดฑเตเดฑเดฟเดฆเตเดงเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดตเดฒเตเดชเตเดชเดตเตเด‚ เดธเตเดฅเดพเดจเดตเตเด‚ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเตเด•.

-เดชเดพเดกเตเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต
เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด˜เดŸเดจเด•เดณเต† 4 เดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เด—เตเดฃเดฟเดคเด™เตเด™เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต
เดŽเดธเตเดŽเดšเตเดšเต เดŽเดฌเดฟเดเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ.

-msoft-atomic
เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดตเต‡เดฃเตเดŸเดฟ GNU/Linux เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ gUSA เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดœเดจเดฑเต‡เดฑเตเดฑเดกเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดธเต€เด•เตเดตเตปเดธเตเด•เตพเด•เตเด•เต เด‡เดจเตเดฑเดฑเดชเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต /
เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดŽเด•เตเดธเดชเตเดทเตป เดนเดพเตปเดกเตเดฒเดฟเด‚เด—เต เด•เต‹เดกเต, เดธเดฟเด‚เด—เดฟเตพ-เด•เต‹เตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเด‚.
เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด…เดต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเต
เดฒเด•เตเดทเตเดฏเด‚ "sh-*-linux*" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด•เดพเดฃเตเด• __เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฌเดฟเตฝเดฑเตเดฑเดฟเดจเตเด•เตพ.

-mspace
เดตเต‡เด—เดคเดฏเตเด•เตเด•เต เดชเด•เดฐเด‚ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•. เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต -เด“เดธเต.

-เดฎเตเดฎเตเดชเต เดฎเดฑเดจเตเดจเต
เดชเตŠเดธเดฟเดทเตป-เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด—เตเดฒเต‹เดฌเตฝ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎ เดฒเดฟเด™เตเด•เต‡เดœเต เดŸเต‡เดฌเดฟเดณเดฟเดจเต เดชเด•เดฐเด‚ เดชเดŸเตเดŸเดฟเด•.

-เดฎเตเดฏเต‚เดธเตผเดฎเต‹เดกเต
เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‹เดกเต เดฎเดพเดคเตเดฐเด‚ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฐเตเดคเต; เดŽเด™เตเด•เดฟเตฝ -mno-inline-ic_invalidate เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เตปเดฒเตˆเตป เดšเต†เดฏเตเดค เด•เต‹เดกเต เดฏเต‚เดธเตผ เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
"sh-*-linux*".

-multcost=เด…เด•เตเด•เด‚
เด’เดฐเต เด—เตเดฃเดฟเดค เด‡เตปเดธเตโ€Œเดจเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•.

-mdiv=เด•เต—เดถเดฒเด‚
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดกเดฟเดตเดฟเดทเตป เดคเดจเตเดคเตเดฐเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดŽเดธเตเดŽเดšเตเดšเตเดฎเต€เดกเดฟเดฏเดฏเตเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ
เด•เต—เดถเดฒเด‚ เด‡เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เด†เด•เดพเด‚:

fp เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด‡เดคเดฟเดจเต เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เด•เดพเดฒเดคเดพเดฎเดธเดฎเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต
เด•เตเดฑเดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดจเต เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด’เดฐเต เดจเดฒเตเดฒ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเดพเตป เด•เด‚เดชเตˆเดฒเดฑเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ ILP
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดฎเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚. เดชเต‚เดœเตเดฏเดคเตเดคเดพเตฝ เดตเดฟเดญเดœเดจเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต a
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ.

เด•เตเดทเดฃเด‚ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดชเดฐเต€เดคเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต
เดตเดฟเดชเดฐเต€เดคเด‚ เด•เตŠเดฃเตเดŸเต เดฒเดพเดญเดตเดฟเดนเดฟเดคเด‚ เด—เตเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดคเดจเตเดคเตเดฐเด‚ CSE, เดนเต‹เดฏเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดชเดฐเต€เดค เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเดฟเดจเตเดฑเต†. เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดตเดฟเดญเดœเดจเด‚ เด’เดฐเต เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดซเดฒเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต,
เดชเด•เตเดทเต‡ เด•เตเดŸเตเด•เตเด•เดฟเดฒเตเดฒ.

inv:minlat
เดจเตเดฑเต† เด’เดฐเต เดตเด•เดญเต‡เดฆเด‚ เด•เตเดทเดฃเด‚ เดŽเดตเดฟเดŸเต†, CSE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดนเต‹เดฏเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เด…เดตเดธเดฐเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดฎเตเดดเตเดตเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เด…เดคเต‡ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เด‰เดฏเตผเดคเตเดคเดฟ, เด…เดตเดธเดพเดจ เด˜เดŸเตเดŸเด™เตเด™เตพ
เดตเดฟเดชเดฐเต€เดค เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดคเดฟเดฎ เด—เตเดฃเดจเดตเตเดฎเดพเดฏเดฟ เด‡เดดเดšเต‡เตผเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเต‡เดฑเตเดฑเตปเดธเดฟ, เด•เตเดฑเดšเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เต‚เดŸเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดšเต†เดฒเดตเดฟเตฝ, เด…เด™เตเด™เดจเต† เด•เตเดฑเดšเตเดšเต เด“เดซเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดฎเดฑเตเดฑเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดตเดธเดฐเด™เตเด™เตพ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเดฟเดณเดฟ
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต inv:minlat เดคเดจเตเดคเตเดฐเด‚. เดˆ
"m5-*media-nofpu" เดธเดฎเดพเดนเดพเดฐเด™เตเด™เตพเด•เตเด•เต เด‰เดฏเตผเดจเตเดจ เด•เต‹เดกเต เดธเดพเดจเตเดฆเตเดฐเดค เดจเตฝเด•เตเดจเตเดจเต.

เด•เต‹เตพ 2
เด’เดฐเต‡ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดฎเดฑเตเดฑเตŠเดฐเต เดŽเตปเดŸเตเดฐเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เด…เดคเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต a
เด’เดฐเต เดฒเตเด•เตเด•เตเด…เดชเตเดชเต เดŸเต‡เดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‡เดคเดฟเดจเด•เด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดฒเต‹เดกเต เดคเตเดฑเดจเตเดจเตเด•เดพเดŸเตเดŸเตเดจเตเดจเต
เดธเดฟเดŽเดธเตเด‡เดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เต‹เดกเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚.

inv:เด•เต‹เตพ
inv:เด•เต‹เตพ2
inv:fp
เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด• เด•เตเดทเดฃเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚, เดŽเดจเตเดจเดพเตฝ เด•เต‹เดกเต เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต, เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด• เดตเดฟเดณเดฟ, เด•เต‹เตพ 2, เด…เดฅเดตเดพ fp เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เดคเดจเตเดคเตเดฐเด™เตเด™เตพ. เด…เดคเดฒเตเดฒ
เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเดพเตผเดถเตเดตเดซเดฒเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดตเดนเดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚, เด…เดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด‰เดฏเตผเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต,
เดŽเดจเตเดจเดพเตฝ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เดณเตเดŸเต† เดฎเดพเตผเด•เตเด•เตผ เด…เดคเต เด‰เดณเตเดณเดฟเดŸเดคเตเดคเต เดคเดจเตเดจเต† เดคเตเดŸเดฐเตเด‚. เด’เดฐเต เดชเตเดจเดƒเดธเด‚เดฏเต‹เดœเดจเด‚
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเตปเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เด•เต‹เตพ เด† เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ.

Inv20u
Inv20l
เดฏเตเดŸเต† เดตเด•เดญเต‡เดฆเด™เตเด™เตพ inv:minlat เดคเดจเตเดคเตเดฐเด‚. เดตเดฟเดชเดฐเต€เดค เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดŽเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ
เด—เตเดฃเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดกเดฟเดตเดฟเดกเดจเตเดฑเต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต เด…เดต เดตเดฟเดญเดœเดจเดคเตเดคเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
20 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต (เดฌเดพเดงเด•เดฎเดพเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต เดชเตเดฒเดธเต เดšเดฟเดนเตเดจเด‚) เด’เดฐเต เดŽเดฃเตเดฃเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดคเดฟเดฐเตเด•เตเด•
เดˆ เด•เต‡เดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ; เดˆ เดŸเต†เดธเตเดฑเตเดฑเต เดตเดฒเดฟเดฏ เดกเดฟเดตเดฟเดกเดจเตเดฑเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต.
Inv20u เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดšเต†เดฑเดฟเดฏ เดฒเดพเดญเดตเดฟเดนเดฟเดคเด‚ เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดชเตเดชเด‚ Inv20l
เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.

SHmedia เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เต—เดถเดฒเด‚ เด‡เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เด†เด•เดพเด‚:

เด•เต‹เตพ-div1
เดธเดฟเด‚เด—เดฟเตพ-เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดกเดฟเดตเดฟเดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ "div1" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•. เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดตเดฟเดญเดœเดจเด‚ เด’เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเตเดค เดซเดฒเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เต†เดฃเดฟเดฏเดฒเตเดฒ. SH4, SH2A, SHcompact เดŽเดจเตเดจเดฟเดต เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเดฟเดคเต.

เด•เต‹เตพ-เดŽเดซเตเดชเดฟ
เด‡เดฐเดŸเตเดŸ เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‹เดฏเดฟเดจเตเดฑเต. เดชเต‚เดœเตเดฏเด‚ เด•เตŠเดฃเตเดŸเต เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
FPU เด‰เดณเตเดณ SHcompact-เดจเดพเดฏเดฟ. เด‡เดฐเดŸเตเดŸเดฟ เด‡เดฒเตเดฒเดพเดคเตเดค เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดฟเดธเดฟเดทเตป เดŽเดซเตเดชเดฟเดฏเต "เด•เต‹เตพ-เดกเดฟเดตเต1" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เด•เต‹เตพ-เดŸเต‡เดฌเดฟเตพ
เดšเต†เดฑเดฟเดฏ เดตเดฟเดญเดœเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดฒเตเด•เตเด•เตเด…เดชเตเดชเต เดŸเต‡เดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฒเดฟเดฏ เดตเดฟเดญเดœเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เด•เต‡เดธเต เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดณเตเดณ "div1" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เดชเต‚เดœเตเดฏเด‚ เด•เต†เดพเดฃเตเดŸเต เดนเดฐเดฃเด‚
เด’เดฐเต เดตเตเดฏเด•เตเดคเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดซเดฒเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เดŸเตเดฐเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เด‡เดคเต SH4-เดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.
เดกเตˆเดจเดพเดฎเดฟเด•เต เดทเดฟเดซเตเดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเตเดค เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด‚
"call-div1" เดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต.

เด’เดฐเต เดกเดฟเดตเดฟเดทเตป เดคเดจเตเดคเตเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดŸเตเดฐเดพเดฑเตเดฑเดœเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเด•เตเดทเตเดฏเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ. SH2A-เดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดคเดจเตเดคเตเดฐเด‚ "divs" เด‰เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด†เดฃเต
เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ "divu" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-เดฎเด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต-เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต-เด†เตผเด—เตเดธเต
เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เดฟเดฒเต† เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดคเดตเดฃ เดธเตเดฅเดฒเด‚ เดฑเดฟเดธเตผเดตเต เดšเต†เดฏเตเดฏเตเด•
เด“เดฐเต‹ เด•เต‹เดณเตเด‚. เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเด‚ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฃเต. เด…เดดเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดธเต‹เดชเดพเดงเดฟเด• เด•เต‹เดกเดฟเดจเต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป.

-mdivsi3_libfunc=เดชเต‡เดฐเต
32-เดฌเดฟเดฑเตเดฑเต เดธเตˆเตป เดšเต†เดฏเตเดค เดกเดฟเดตเดฟเดทเดจเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด• เดชเต‡เดฐเต. เดˆ
เด•เต‹เดณเดฟเดฒเตเด‚ inv:เด•เต‹เตพ เดกเดฟเดตเดฟเดทเตป เดคเดจเตเดคเตเดฐเด™เตเด™เดณเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต‡เดฐเดฟเดจเต† เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต†
เด•เด‚เดชเตˆเดฒเตผ เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดคเต‡ เดธเต†เดฑเตเดฑเต เด‡เตปเดชเตเดŸเตเดŸเต/เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต/เด•เตเดฒเต‹เดฌเตผเดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เด“เดชเตเดทเตป เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ.

-mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเดฏเต† เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดจเตเดจเดพเดฃเต. เด•เต‡เตผเดฃเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด•เต‡เดพเดกเต. เด’เดฐเต เดกเดพเดทเต เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด’เดฐเต เด•เต‹เดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.

-เดฎเดพเดกเตโ€Œเดœเดธเตเดฑเตเดฑเต-เด…เตบเดฑเต‹เตพ
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดคเด•เดฐเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดคเตเดฐเต‹เดŸเตเดŸเดฟเตฝ เด…เตบเดฑเต‹เดณเดฟเด‚เด—เต. เดˆ เด“เดชเตเดทเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดณเตเดณเต‚
Gcc เด•เต‹เดกเต เดฌเต‡เดธเต TARGET_ADJUST_UNROLL_MAX เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดนเตเด•เตเด•เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดญเดพเดตเด‚.

-mindexed-addressing
SHmedia32/SHcompact-เดจเดพเดฏเดฟ เด‡เตปเดกเด•เตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดค เดตเดฟเดฒเดพเดธ เดฎเต‹เดกเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เด‡เดคเต เดฎเดพเดคเตเดฐเด‚
เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ OS เด‡เตปเดกเต†เด•เตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดคเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ 32-เดฌเดฟเดฑเตเดฑเต เดฑเดพเดชเต-เดŽเดฑเต—เดฃเตเดŸเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต
เดตเดฟเดฒเดพเดธเด‚ เดฎเต‹เดกเต. 64-เดฌเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
MMU, OS-เดจเต 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด‚ เดฒเดญเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเตฝ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ
เด‡เตปเดกเด•เตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดค เด…เดกเตเดฐเดธเตโ€Œเดธเดฟเด‚เด—เต เดฎเต‹เดกเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด‡เดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเตผเด—เตเด—เด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
32-เดฌเดฟเดฑเตเดฑเต เดŽเดฌเดฟเดเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mno-indexed-addressing.

-mgettrcost=เด…เด•เตเด•เด‚
gettr เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดšเต†เดฒเดตเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• เด…เด•เตเด•เด‚. เดŽเด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 2 เด†เดฃเต
-mpt-fixed เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ 100.

-mpt-fixed
pt* เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŸเตเดฐเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เด‡เดคเต เดชเตŠเดคเตเดตเต† เดฎเดฟเด•เดšเตเดš เดทเต†เดกเตเดฏเต‚เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เด•เต‹เดกเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเดฒเต† เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒ. เดจเดฟเดฒเดตเดฟเดฒเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเดŸเต† เดจเดฟเตผเดตเดšเดจเด‚ เดชเดฑเดฏเตเดจเตเดจเต
เด† ptabs เด‰เด‚ ptrel เดŸเตเดฐเดพเดชเตเดชเตเด‚ 3-เดจเตŠเดชเตเดชเด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเต 3 เด†เด•เตเดฎเตเดชเต‹เตพ
เด’เดฐเต เดถเดพเด–เดฏเตเด•เตเด•เต เดฎเตเดฎเตเดชเดพเดฏเดฟ ptabs / ptrel เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฎเดจเดƒเดชเต‚เตผเดตเดฎเดฒเตเดฒเดพเดคเตเดค เดซเดฒเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดฒเต‚เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดคเดฟเดจเต† เด‰เดฏเตผเดคเตเดคเตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, __do_global_ctors, เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ libgcc เดฏเตเดŸเต† เด’เดฐเต เดญเดพเด—เด‚
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเดฒเต† เด•เตบเดธเตเดŸเตเดฐเด•เตโ€ŒเดŸเตผเดฎเดพเตผ, -1 เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.
-mpt-fixed เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, -1-เดจเต เดŽเดคเดฟเดฐเดพเดฏเดฟ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต ptabs เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เด…เดคเต
เดŽเดฒเตเดฒเดพ เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด…เตฝเดชเตเดชเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เดฒเต‚เดชเตเดชเต เดตเดฐเตเดฎเตเดชเต‹เตพ
เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚, เด’เดฐเต เดŸเดพเตผเด—เต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต ptabs -1 เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เตเดฐเดพเดทเดพเด•เตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเต เดˆ เด“เดชเตเดทเตป เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ
เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต -mno-pt-fixed เด†เดฃเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ a
เด•เต‚เดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดšเต†เดฒเดตเต -mgettrcost, -mno-pt-fixed เดŽเดจเตเดจเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -mgettrcost=100; เดˆ
เดธเดพเดงเดพเดฐเดฃ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดคเดŸเดฏเตเดจเตเดจเต.

เด…เดธเดพเดงเตเดตเดพเดฏ เดšเดฟเดนเตเดจเด™เตเด™เตพ
เดšเดฟเดนเตเดจเด™เตเด™เตพ เด…เดธเดพเดงเตเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเต เด•เดฐเตเดคเตเด•. เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดธเดพเดงเดพเดฐเดฃ เดซเด‚เด—เตโ€Œเดทเตป เดšเดฟเดนเตเดจเด™เตเด™เตพ
movi/shori/ptabs เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ movi/shori/ptrel เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดŽเดชเตเดชเต‹เดดเตเด‚ เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ
เด…เดธเด‚เดฌเตเดฒเตผ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฟเด™เตเด•เตผ เดคเดจเตเดคเตเดฐเด™เตเด™เตพ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เดšเดฟเดนเตเดจเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚
เด•เตเดŸเตเด•เตเด•เดพเตป ptabs / ptrel. เดˆ เด“เดชเตโ€Œเดทเตป เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เตผเดคเตเดฅเดฎเตเดณเตเดณเต‚ -mno-pt-fixed เด‰เดฃเตเดŸเต
เดซเดฒเด‚. เด‡เดคเต เด•เตเดฐเต‹เดธเต-เดฌเต‡เดธเดฟเด•เต-เดฌเตเดฒเต‹เด•เตเด•เต cse, เดนเต‹เดฏเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต, เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตฝ เดŽเดจเตเดจเดฟเดต เดคเดŸเดฏเตเด‚
เดšเดฟเดนเตเดจ เดฒเต‹เดกเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mno-เด…เดธเดพเดงเตเดตเดพเดฏ-เดšเดฟเดนเตเดจเด™เตเด™เตพ.

-mbranch-cost=เดธเด‚เด–เตเดฏ
เด•เดฐเตเดคเตเด• เดธเด‚เด–เตเดฏ เด’เดฐเต เดฌเตเดฐเดพเดžเตเดšเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเต. เด‰เดฏเตผเดจเตเดจ เดธเด‚เด–เตเดฏเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚
เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฐเดพเดžเตเดšเต เดฐเดนเดฟเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดฎเตเดชเตˆเดฒเตผ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดคเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดฎเต‚เดฒเตเดฏเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต.

-เดŽเด‚เดธเดฟเดฌเตเดฐเดพเดžเตเดšเตเดกเดฟ
"cbranchdi4" เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดชเดพเดฑเตเดฑเต‡เตบ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-mcmpeqdi
เดŽเดชเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ "cmpeqdi_t" เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดชเดพเดฑเตเดฑเต‡เตบ เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• -เดŽเด‚เดธเดฟเดฌเตเดฐเดพเดžเตเดšเตเดกเดฟ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต.

-mfused-madd
เดŽเด™เตเด•เดฟเตฝ "fmac" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ (เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ-เด…เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดคเดฐเด‚ เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด•เตผเดถเดจเดฎเดพเดฏ IEEE 754 เด—เดฃเดฟเดคเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเด‚เด–เตเดฏเดพ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดซเดฒเด™เตเด™เตพ.

-เดจเดŸเด•เตเด•เตเด•-เดšเดฒเดฟเด•เตเด•เตเด•
เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เดจเต€เด•เตเด•เดคเตเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเต€เดฑเต‹-เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡เดธเตโ€Œเดฎเต†เดจเตเดฑเต เดธเต‹เดชเดพเดงเดฟเด• เดถเดพเด–เด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพ. เด‡เดคเต SH4 เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เด•เต‹เดกเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚.

เดธเต†เดพเดณเดพเดฐเดฟเดธเต 2 เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m เดธเต‹เดณเดพเดฐเดฟเดธเต 2-เตฝ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

-เดฎเดฟเดฎเตเดชเต‚เตผ-เดŸเต†เด•เตเดธเตเดฑเตเดฑเต
-เดฎเดฟเดฎเตเดชเต‚เตผ-เดŸเต†เด•เตเดธเตเดฑเตเดฑเต, เด•เต‚เดŸเดพเดคเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต - เดชเด™เตเด•เดฟเดŸเตเดŸเต, เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เดฐเตเดคเต†เดจเตเดจเต เดชเดฑเดฏเตเดจเตเดจเต -z เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดฒเต‡เด•เตเด•เต
เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดฒเดฟเด™เตเด•เตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฒเดฟเด™เตเด•เตผ. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดฅเดพเดจเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚-
เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด†เดถเตเดฐเดฟเดค เด•เต‹เดกเต.

-เดฎเดฟเดฎเตเดชเต‚เตผ-เดŸเต†เด•เตเดธเตเดฑเตเดฑเต "เดธเตเดฅเดฒเดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดฟเดจเต†เดคเดฟเดฐเต† เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดธเต†เด•เตเดทเดจเตเด•เตพ" เดฒเดฟเด™เตเด•เตผ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเตเดฅเดฒเด‚เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเด•เตผเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚-
เด“เตบ-เดฑเตˆเดฑเตเดฑเต, เด•เต‚เดŸเดพเดคเต† เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดชเด™เตเด•เดฟเดŸเดฟเดฒเตเดฒ. เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต -เดฎเดฟเดฎเตเดชเต‚เตผ-เดŸเต†เด•เตเดธเตเดฑเตเดฑเต, เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดธเต‹เดดเตเดธเต เด•เต‹เดกเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚ -fpic or -fPIC.

เดธเต‹เดณเดพเดฐเดฟเดธเต 2-เตฝ เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดต เด•เต‚เดŸเดพเดคเต† เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

-เดชเตเดคเตเดฐเต†เดกเตเด•เตพ
POSIX เดคเตเดฐเต†เดกเตโ€Œเดธเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเดฟเดจเตเด‚ เดฒเดฟเด™เตเด•เดฑเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดซเตเดฒเดพเด—เตเด•เตพ. เดˆ เด“เดชเตเดทเตป เดคเตเดฐเต†เดกเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต† เดธเตเดฐเด•เตเดท.

-pthread
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเดฎเดพเดฃเดฟเดคเต -เดชเตเดคเตเดฐเต†เดกเตเด•เตพ.

เดธเตเดชเดพเตผเด•เตเด•เต เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m SPARC-เตฝ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

-mno-app-regs
-เดฎเดพเดชเตเดชเต-เดฑเต†เด—เตเดธเต
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• -เดฎเดพเดชเตเดชเต-เดฑเต†เด—เตเดธเต 2 เดฎเตเดคเตฝ 4 เดตเดฐเต†เดฏเตเดณเตเดณ เด†เด—เต‹เดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป
SPARC SVR4 ABI เด…เดชเต‡เด•เตเดทเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดฐเตเดคเดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด†เด—เต‹เดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ 1 เดชเต‹เดฒเต†, เด“เดฐเต‹ เด†เด—เต‹เดณ
2 เดฎเตเดคเตฝ 4 เดตเดฐเต†เดฏเตเดณเตเดณ เดฐเดœเดฟเดธเตโ€Œเดฑเตเดฑเตผ เดชเดฟเดจเตเดจเต€เดŸเต เด’เดฐเต เด…เดฒเต‹เด•เตเด•เดฌเดฟเตพ เดฐเดœเดฟเดธเตโ€Œเดฑเตเดฑเดฑเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตเดทเตป เด•เต‹เดณเตเด•เตพ. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

เดšเดฟเดฒ เดชเตเดฐเด•เดŸเดจ เดจเดทเตเดŸเด™เตเด™เดณเตเดŸเต† เดšเต†เดฒเดตเดฟเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ SVR4 ABI เดชเดพเดฒเดฟเด•เตเด•เดพเตป, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
-mno-app-regs. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเดฑเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚.

- mflat
-mno-เดซเตเดฒเดพเดฑเตเดฑเต
เด•เต‚เดŸเต† - mflat, เด•เด‚เดชเตˆเดฒเตผ เดธเต‡เดตเต/เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† a เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
"เดซเตเดฒเดพเดฑเตเดฑเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฟเด‚เด—เดฟเตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดตเดฟเตปเดกเต‹ เดฎเต‹เดกเตฝ. เดˆ เดฎเต‹เดกเตฝ เดชเดคเดฟเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดตเดฟเตปเดกเต‹ เดฎเต‹เดกเตฝ. เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด‡เตปเดชเตเดŸเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ (0--5) เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต
"เด•เต‹เตพ-เดธเต‡เดตเตเดกเต" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เด•เต‚เดŸเต† -mno-เดซเตเดฒเดพเดฑเตเดฑเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ), เด•เด‚เดชเตˆเดฒเตผ เดธเต‡เดตเต/เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต (เด’เดดเดฟเด•เต†
เด‡เดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ). เด‡เดคเดพเดฃเต เดธเดพเดงเดพเดฐเดฃ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเต.

-mfpu
-mhard-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

-mno-fpu
-msoft-float
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด†เดตเดถเตเดฏเดฎเดพเดฏ
เดŽเดฒเตเดฒเดพ SPARC เดฒเด•เตเดทเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฒเดญเตเดฏเดฎเดฒเตเดฒ. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ
เดฎเต†เดทเต€เดจเตเดฑเต† เดธเดพเดงเดพเดฐเดฃ เดธเดฟ เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เตเดฐเต‹เดธเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.
เดธเดฎเดพเดนเดพเดฐเด‚. เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เดธเตเดตเดจเตเดคเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดฃเด‚
เด•เตเดฐเต‹เดธเต-เด•เด‚เดชเตˆเดฒเต‡เดทเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เดธเตเดชเดพเตผเด•เต-*-เด”เดŸเตเดŸเต เด’เดชเตเดชเด‚ เดธเตเดชเดพเตผเด•เตเดฒเตˆเดฑเตเดฑเต-*-*
เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเด•.

-msoft-float เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต† เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเตป เดฎเดพเดฑเตเดฑเตเดจเตเดจเต; เด…เดคเดฟเดจเดพเตฝ, เด…เดคเต เดฎเดพเดคเตเดฐเด‚
เดจเดฟเด™เตเด™เตพ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดพเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต เดŽเดฒเตเดฒเดพเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต†. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเด• libgcc.a, GCC-เดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดตเดฐเตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟ -msoft-float เด‡เดคเดฟเดจเดพเดฏเดฟ
เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเดพเตป.

-mhard-quad-float
เด•เตเดตเดพเดกเต-เดตเต‡เดกเต (เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ) เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-msoft-quad-float
เด•เตเดตเดพเดกเต-เดตเต‡เดกเต (เดจเต€เดฃเตเดŸ เด‡เดฐเดŸเตเดŸ) เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดณเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. SPARC ABI-เดฏเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

เด‡เดคเต เดŽเดดเตเดคเตเดจเตเดจเดคเต เดชเต‹เดฒเต†, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ SPARC เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เด•เตเดตเดพเดกเต-เดตเต‡เดกเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด…เดตเดฐเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เดŸเตเดฐเดพเดชเตเดชเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดคเตเดŸเตผเดจเตเดจเต เดŸเตเดฐเดพเดชเตเดชเต เดนเดพเตปเดกเตโ€Œเดฒเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดญเดพเดตเด‚ เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เดŸเตเดฐเดพเดชเตเดชเต เดนเดพเตปเดกเตโ€Œเดฒเตผ เด“เดตเตผเดนเต†เดกเต เด•เดพเดฐเดฃเด‚, เด‡เดคเต เดŽเดฌเดฟเด เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต
เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ. เด…เด™เตเด™เดจเต† เดฆเดฟ -msoft-quad-float เด“เดชเตเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.

-mno-unaligned-doubles
-เดฎเตเดจเดฒเตˆเตปเดกเต-เดกเดฌเดฟเตพเดธเต
เด‡เดฐเดŸเตเดŸเด•เตพเด•เตเด•เต 8-เดฌเตˆเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดพเดธเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

เด•เต‚เดŸเต† -เดฎเตเดจเดฒเตˆเตปเดกเต-เดกเดฌเดฟเตพเดธเต, เด‡เดฐเดŸเตเดŸเด•เตพเด•เตเด•เต 8-เดฌเตˆเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดพเดธเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดœเดฟเดธเดฟเดธเดฟ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เต‚
เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดฏเตเด•เตเด•เต เด’เดฐเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดตเดฟเดฒเดพเดธเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต
เด…เดตเตผเด•เตเด•เต 4-เดฌเตˆเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดพเดธเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดšเดฟเดฒ เด…เดชเต‚เตผเดตเด™เตเด™เดณเต† เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต
เดฎเดฑเตเดฑเต เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดชเตเดฐเดถเตเดจเด™เตเด™เตพ. เด…เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดฒเตเดฒ
เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดชเตเดฐเด•เดŸเดจ เดจเดทเตเดŸเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด•เต‹เดกเดฟเดจเต.

-mno-faster-structs
-mfaster-structs
เด•เต‚เดŸเต† -mfaster-structs, เด˜เดŸเดจเด•เตพเด•เตเด•เต 8-เดฌเตˆเดฑเตเดฑเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด•เด‚เดชเตˆเดฒเตผ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดจเตเดฏเดพเดธเด‚. เดชเด•เตผเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ "ldd", "std" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดœเต‹เดกเดฟ เด‰เดชเดฏเต‹เด—เด‚ เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด˜เดŸเดจ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเตฝ, เด‡เดฐเดŸเตเดŸเดฟ "ld", "st" เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เดธเตเดฅเดพเดจเดคเตเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฆเดฟ
เดˆ เดฎเดพเดฑเตเดฑเดฟเดฏ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ SPARC ABIเดฏเต† เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต†, เด…เดคเต เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเดคเดพเดฃเต
เดกเต†เดตเดฒเดชเตเดชเตผ เด…เดตเดฐเตเดŸเต† เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด•เต‹เดกเต เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚
เดŽเดฌเดฟเดเดฏเตเดŸเต† เดจเดฟเดฏเดฎเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ.

-mcpu=cpu_type
เด…เดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต, เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต†เดฑเตเดฑเต, เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เดฏเดจเตเดคเตเดฐ เดคเดฐเด‚ cpu_type. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ cpu_type เด†เด•เตเดจเตเดจเต v7, เดธเตˆเดชเตเดฐเดธเต, v8, เดธเต‚เดชเตเดชเตผเดธเตเดชเดพเตผเด•เตเด•เต,
เดนเตˆเดชเตเดชเตผเดธเตเดชเดพเตผเด•เตเด•เต, เดฒเดฟเดฏเต‹เตบ, เดธเตเดชเดพเตผเด•เตเดฒเตˆเดฑเตเดฑเต, f930, f934, เดธเตเดชเดพเตผเด•เตเดฒเตˆเดฑเตเดฑเต86x, เดธเตเดชเดพเตผเด•เตเด•เดฟเตพ, tsc701, v9,
เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เต, เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เต3, เดจเดฏเดพเด—เตเดฐ, เดจเดฏเดพเด—เตเดฐ2, เดจเดฏเดพเด—เตเดฐ3, เด’เดชเตเดชเด‚ เดจเดฏเดพเด—เตเดฐ4.

เดจเต‡เดฑเตเดฑเต€เดตเต เดธเต‹เดณเดพเดฐเดฟเดธเตเด‚ เด—เตเดจเต/เดฒเดฟเดจเด•เตเดธเต เดŸเต‚เตพเดšเต†เดฏเดฟเดจเตเด•เดณเตเด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดจเต‡เดฑเตเดฑเต€เดตเต, เด…เดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เดนเต‹เดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด“เดชเตเดทเตป. -mcpu= เดธเตเดตเดฆเต‡เดถเดฟ เดŽเด™เตเด•เดฟเตฝ เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
GCC เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เด’เดฐเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เด…เดฒเตเดฒเดพเดคเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฒเตเดฒ. เด‡เดตเดฏเดพเดฃเต v7, v8, เดธเตเดชเดพเตผเด•เตเดฒเตˆเดฑเตเดฑเต, เดธเตเดชเดพเตผเด•เตเด•เดฟเตพ, v9.

เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตโ€Œเดšเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด…เดตเดฏเตเดŸเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต.

v7 เดธเตˆเดชเตเดฐเดธเต

v8 เดธเต‚เดชเตเดชเตผเดธเตเดชเดพเตผเด•เตเด•เต, เดนเตˆเดชเตเดชเตผเดธเตเดชเดพเตผเด•เตเด•เต, เดฒเดฟเดฏเต‹เตบ

เดธเตเดชเดพเตผเด•เตเดฒเตˆเดฑเตเดฑเต
f930, f934, sparclite86x

เดธเตเดชเดพเตผเด•เตเด•เดฟเตพ
tsc701

v9 เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เต, เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เต3, เดจเดฏเดพเด—เตเดฐ, เดจเดฏเดพเด—เตเดฐ2, เดจเดฏเดพเด—เตเดฐ3, เดจเดฏเดพเด—เตเดฐ4

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ (เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ), V7 เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดฟเดจเดพเดฏเดฟ GCC เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
SPARC เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ. เด•เต‚เดŸเต† -mcpu=เดธเตˆเดชเตเดฐเดธเต, เด•เด‚เดชเตˆเดฒเตผ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด…เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
SPARCStation/SPARCServer 7xx เดธเต€เดฐเต€เดธเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดธเตˆเดชเตเดฐเดธเต CY602C3 เดšเดฟเดชเตเดชเต. เด‡เดคเดพเดฃเต
เดชเดดเดฏ SPARCSstation 1, 2, IPX เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต.

เด•เต‚เดŸเต† -mcpu=v8, SPARC เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† V8 เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดฟเดจเดพเดฏเดฟ GCC เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เดตเดฟ 7 เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด•เด‚เดชเตˆเดฒเตผ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด—เตเดฃเดจเด™เตเด™เตพ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต
SPARC-V8-เตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ SPARC-V7-เตฝ เด‡เดฒเตเดฒเดพเดคเตเดค เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด•เต‚เดŸเต†
-mcpu=superparc, เด•เด‚เดชเตˆเดฒเตผ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด‡เดคเต SuperSPARC เดšเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
SPARCstation 10, 1000, 2000 เดชเดฐเดฎเตเดชเดฐเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

เด•เต‚เดŸเต† -mcpu=เดธเตเดชเดพเตผเด•เตเดฒเตˆเดฑเตเดฑเต, SPARC-เดจเตเดฑเต† SPARClite เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดฟเดจเดพเดฏเดฟ GCC เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ. เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด—เตเดฃเดจเด‚, เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดฟเด•เตเด•เตฝ เด˜เดŸเตเดŸเด‚, เดธเตเด•เดพเตป เดŽเดจเตเดจเดฟเดต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต ("ffs")
SPARClite-เตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ SPARC-V7-เตฝ เด…เดฒเตเดฒเดพเดคเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด•เต‚เดŸเต† -mcpu=f930,
เด’เดฑเดฟเดœเดฟเดจเตฝ เด†เดฏ เดซเตเดœเดฟเดฑเตเดฑเตเดธเต MB86930 เดšเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ เด•เดฎเตเดชเตˆเดฒเตผ เด‡เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เดŽเดซเตเดชเดฟเดฏเต เด‡เดฒเตเดฒเดพเดคเตเดค SPARClite. เด•เต‚เดŸเต† -mcpu=f934, เด•เด‚เดชเตˆเดฒเตผ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด…เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเตเดœเดฟเดฑเตเดฑเตเดธเต MB86934 เดšเดฟเดชเตเดชเต, FPU เด‰เดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ SPARClite เด†เดฃเต.

เด•เต‚เดŸเต† -mcpu=เดธเตเดชเดพเตผเด•เตเด•เดฟเตพ, SPARC-เดจเตเดฑเต† SPARClet เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดฟเดจเดพเดฏเดฟ GCC เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ. เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด—เตเดฃเดจเด‚, เด—เตเดฃเดจเด‚/เดถเต‡เด–เดฐเดฃเด‚, เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดตเดฟเดญเดœเดจเด‚ เดŽเดจเตเดจเดฟเดต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
SPARClet-เตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ SPARC-V7-เตฝ เด…เดฒเตเดฒเดพเดคเตเดค เด˜เดŸเตเดŸเด‚, เดธเตเด•เดพเตป ("ffs") เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด•เต‚เดŸเต†
-mcpu=tsc701, เด•เด‚เดชเตˆเดฒเตผ เด…เดคเต TEMIC SPARClet เดšเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด•เต‚เดŸเต† -mcpu=v9, SPARC เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† V9 เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดฟเดจเดพเดฏเดฟ GCC เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ
64-เดฌเดฟเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเต€เด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, 3 เด…เดงเดฟเด• เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต
เดตเตเดฏเดตเดธเตเดฅเดพ เด•เต‹เดกเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดธเต‹เดชเดพเดงเดฟเด• เดจเต€เด•เตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚. เด•เต‚เดŸเต† -mcpu=ultrasparc,
เด•เด‚เดชเตˆเดฒเตผ เดธเตบ เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เต I/II/IIi เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‡เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเต†
-mcpu = ultrasparc3, เด•เด‚เดชเตˆเดฒเตผ เดธเตบ เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เดฟเดจเดพเดฏเดฟ เด‡เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
III/III+/IIIi/IIIi+/IV/IV+ เดšเดฟเดชเตเดชเตเด•เตพ. เด•เต‚เดŸเต† -เดŽเด‚เดธเดฟเดชเต=เดจเดฏเดพเด—เตเดฐ, เด•เด‚เดชเตˆเดฒเตผ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ
Sun UltraSPARC T1 เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‡เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเต† -เดŽเด‚เดธเดฟเดชเต=เดจเดฏเดพเด—เตเดฐ2, เด•เดฎเตเดชเตˆเดฒเตผ
เด•เต‚เดŸเดพเดคเต† เด‡เดคเต Sun UltraSPARC T2 เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเต† -เดŽเด‚เดธเดฟเดชเต=เดจเดฏเดพเด—เตเดฐ3,
เด•เด‚เดชเตˆเดฒเตผ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด‡เดคเต Sun UltraSPARC T3 เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเต† -เดŽเด‚เดธเดฟเดชเต=เดจเดฏเดพเด—เตเดฐ4,
เด•เด‚เดชเตˆเดฒเตผ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด‡เดคเต Sun UltraSPARC T4 เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mtune=cpu_type
เดฎเต†เดทเต€เตป เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• cpu_type, เดŽเดจเตเดจเดพเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฐเตเดคเต
เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเต†เดฑเตเดฑเต เด† เด“เดชเตเดทเตป -mcpu=cpu_type เดšเต†เดฏเตเดฏเตเด‚.

เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ -mcpu=cpu_type เด‡เดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -mtune=cpu_type, เดŽเดจเตเดจเดพเตฝ เดเด•
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดฟเดชเดฟเดฏเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดตเดฏเดพเดฃเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ. เด…เดตเดฏเดพเดฃเต
เดธเตˆเดชเตเดฐเดธเต, เดธเต‚เดชเตเดชเตผเดธเตเดชเดพเตผเด•เตเด•เต, เดนเตˆเดชเตเดชเตผเดธเตเดชเดพเตผเด•เตเด•เต, เดฒเดฟเดฏเต‹เตบ, f930, f934, เดธเตเดชเดพเตผเด•เตเดฒเตˆเดฑเตเดฑเต86x, tsc701, เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เต,
เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เต3, เดจเดฏเดพเด—เตเดฐ, เดจเดฏเดพเด—เตเดฐ2, เดจเดฏเดพเด—เตเดฐ3 เด’เดชเตเดชเด‚ เดจเดฏเดพเด—เตเดฐ4. เดธเตเดตเดฆเต‡เดถเดฟ เดธเต‹เดณเดพเดฐเดฟเดธเดฟเดจเตŠเดชเตเดชเด‚
เด—เตเดจเต/เดฒเดฟเดจเด•เตเดธเต เดŸเต‚เตพเดšเต†เดฏเดฟเดจเตเด•เตพ, เดจเต‡เดฑเตเดฑเต€เดตเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

-mv8plus
-mno-v8plus
เด•เต‚เดŸเต† -mv8plus, SPARC-V8+ ABI-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ GCC เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต. V8-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚
เดŽเดฌเดฟเด เดŽเดจเตเดจเดคเต เด—เตเดฒเต‹เดฌเตฝ, เด”เดŸเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ 64 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดตเต€เดคเดฟเดฏเตเดณเตเดณเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เดŽเดฒเตเดฒเดพ SPARC-V32 เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ 9-เดฌเดฟเดฑเตเดฑเต เดฎเต‹เดกเดฟเตฝ เดธเต‹เดณเดพเดฐเดฟเดธเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

-เดŽเด‚เดตเดฟเดŽเดธเต
-mno-vis
เด•เต‚เดŸเต† -เดŽเด‚เดตเดฟเดŽเดธเต, เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เต เดตเดฟเดทเตเดตเตฝ เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด•เต‹เดกเต เดœเดฟเดธเดฟเดธเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mno-vis.

-mvis2
-mno-vis2
เด•เต‚เดŸเต† -mvis2, เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต 2.0 เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด•เต‹เดกเต GCC เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดทเตเดตเตฝ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mvis2 เด’เดฐเต เดธเดฟเดชเดฟเดฏเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต
UltraSPARC-III-เด‰เด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณเดคเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เด…เดคเตเดคเดฐเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ -mvis2 เด‡เดคเตเด‚
เดธเต†เดฑเตเดฑเตเด•เตพ -เดŽเด‚เดตเดฟเดŽเดธเต.

-mvis3
-mno-vis3
เด•เต‚เดŸเต† -mvis3, เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต 3.0 เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด•เต‹เดกเต GCC เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดทเตเดตเตฝ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mvis3 เด’เดฐเต เดธเดฟเดชเดฟเดฏเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต
เดจเดฏเดพเด—เตเดฐ-3, เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณเดคเต เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ -mvis3 เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
-mvis2 เด’เดชเตเดชเด‚ -เดŽเด‚เดตเดฟเดŽเดธเต.

-mpopc
-mno-popc
เด•เต‚เดŸเต† -mpopc, UltraSPARC เดชเต‹เดชเตเดชเตเดฒเต‡เดทเตป เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด•เต‹เดกเต GCC เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต—เดฃเตเดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mpopc เด…เดคเตเดคเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดฟเดชเดฟเดฏเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
เดจเดฏเดพเด—เตเดฐ-2-เด‰เด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณเดคเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ.

-mfmaf
-mno-fmaf
เด•เต‚เดŸเต† -mfmaf, เด…เตพเดŸเตเดฐเดพเดธเตเดชเดพเตผเด•เตเด•เต เดซเตเดฏเต‚เดธเตเดกเต เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆเดฏเตเดŸเต† เดชเตเดฐเดฏเต‹เดœเดจเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดœเดฟเดธเดฟเดธเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต-
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mfmaf เด’เดฐเต เดธเดฟเดชเดฟเดฏเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต
เดจเดฏเดพเด—เตเดฐ-3, เด…เดคเดฟเดจเตเดถเต‡เดทเดฎเตเดณเตเดณเดคเต เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

-mfix-at697f
Atmel AT697F เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เด’เดฑเตเดฑ เดคเต†เดฑเตเดฑเดฟเดจเต เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเดกเต เดตเตผเด•เตเด•เต เดŽเดฑเต—เดฃเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
(เด…เดคเต AT13E เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดชเดฟเดถเด•เต #697 เดจเต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต).

เด‡เดต -m 9-เดฌเดฟเดฑเตเดฑเดฟเดฒเตเดณเตเดณ SPARC-V64 เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเตฝ เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดต เด•เต‚เดŸเดพเดคเต† เด“เดชเตเดทเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตพ:

-m32
-m64
32-เดฌเดฟเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. 32-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต,
เดจเต€เดณเดตเตเด‚ 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด‚. 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดจเต€เดณเดตเตเด‚ เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ.

-mcmodel=เดเดคเต
เด•เต‹เดกเต เดฎเต‹เดกเตฝ เด’เดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•

เดฎเตƒเดฆเตเดตเดพเดฏ
เดฎเต€เดกเดฟเดฏเด‚/เดฒเต‹ เด•เต‹เดกเต เดฎเต‹เดกเตฝ: 64-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เตพ, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดคเดพเดดเตเดจเตเดจ 32-เตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด“เตผเดฎเตเดฎเดฏเตเดŸเต† เด•เดทเดฃเด™เตเด™เตพ. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต.

medmid
เดฎเต€เดกเดฟเดฏเด‚/เดฎเดฟเดกเดฟเตฝ เด•เต‹เดกเต เดฎเต‹เดกเตฝ: 64-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เตพ, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดคเดพเดดเตเดจเตเดจเดคเดฟเตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚
44 เดฌเดฟเดฑเตเดฑเต เดฎเต†เดฎเตเดฎเดฑเดฟ, เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต, เดกเดพเดฑเตเดฑ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ 2 เดœเดฟเดฌเดฟเดฏเดฟเตฝ เดคเดพเดดเต† เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดกเดพเดฑเตเดฑ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† 2 เดœเดฟเดฌเดฟเดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเดฃเด‚.

เดฎเต†เดกเดจเดฟ
เดฎเต€เดกเดฟเดฏเด‚/เดŽเดจเดฟเดตเต‡เตผ เด•เต‹เดกเต เดฎเต‹เดกเตฝ: 64-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เตพ, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดŽเดตเดฟเดŸเต†เดฏเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดพเด‚
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ, เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต, เดกเดพเดฑเตเดฑ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ 2GB เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเตเด‚ เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† 2 เดœเดฟเดฌเดฟเดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเดฃเด‚.

เดŽเด‚เดฌเตเดฎเต†เดกเดจเดฟ
เดŽเด‚เดฌเดกเดกเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดฎเต€เดกเดฟเดฏเด‚/เดŽเดจเดฟเดตเต‡เตผ เด•เต‹เดกเต เดฎเต‹เดกเตฝ: 64-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด™เตเด™เตพ, เดŸเต†เด•เตเดธเตเดฑเตเดฑเต
เด•เต‚เดŸเดพเดคเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ 2GB-เดฏเดฟเตฝ เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด‡เดต เดฐเดฃเตเดŸเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดŽเดตเดฟเดŸเต†เดฏเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
(เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต). เด†เด—เต‹เดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ %g4 เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด…เดŸเดฟเดคเตเดคเดฑเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเต†เด—เตเดฎเต†เดจเตเดฑเต. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† PIC เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-memory-model=เดฎเต†เด‚-เดฎเดพเดคเตƒเด•
เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเต‹เดกเตฝ เด’เดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเตเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฎเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเต‹เดกเตฝ.

rmo เดฑเดฟเดฒเดพเด•เตโ€Œเดธเตเดกเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด“เตผเดกเตผ

pso เดญเดพเด—เดฟเด• เดธเตเดฑเตเดฑเต‹เตผ เด“เตผเดกเตผ

เดตเดฟเดŸเตเดŸเต‡เด•เตเด•เตเด• เดฎเตŠเดคเตเดคเด‚ เดธเตเดฑเตเดฑเต‹เตผ เด“เตผเดกเตผ

sc เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดธเตเดฅเดฟเดฐเดค

เดˆ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเต‹เดกเดฒเตเด•เตพ Sparc V9 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เด…เดจเตเดฌเดจเตเดงเด‚ D เดฏเดฟเตฝ เด”เดชเดšเดพเดฐเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดพเดจเตเดตเตฝ, เดชเตเดฐเต‹เดธเดธเตเดธเดฑเดฟเดจเตเดฑเต† "PSTATE.MM" เดซเต€เตฝเดกเดฟเตฝ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†.

-mstack-เดชเด•เตเดทเดชเดพเดคเด‚
-mno-stack-bias
เด•เต‚เดŸเต† -mstack-เดชเด•เตเดทเดชเดพเดคเด‚, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด‚ เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, GCC เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต,
-2047-เดจเดพเตฝ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดคเดต, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดซเตเดฐเต†เดฏเดฟเด‚ เดฑเดซเดฑเตปเดธเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดต เดคเดฟเดฐเดฟเด•เต† เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เดˆ
64-เดฌเดฟเดฑเตเดฑเต เดฎเต‹เดกเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•.

เดŽเดธเตเดชเดฟเดŽเดธเต เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m SPU-เตฝ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

-mwarn-reloc
-เดฎเต†เดฑเตผ-เดฑเต†เดฒเต‹เด•เตเด•เต
เดŽเดธเตเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เดฒเต‹เดกเตผ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, GCC เด’เดฐเต เดจเตฝเด•เตเด‚
เด’เดฐเต เดกเตˆเดจเดพเดฎเดฟเด•เต เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเตป เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดฟเดถเด•เต. -mno-error-relock
เดชเดฟเดถเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, -mwarn-reloc เดชเด•เดฐเด‚ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚.

-msafe-dma
-munsafe-dma
เดกเดฟเดŽเด‚เดŽเดฏเตเดŸเต† เดธเดฎเดพเดฐเด‚เดญเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดจ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ
เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดฒเต‹เดกเตเด•เดณเต‹เดŸเตเด‚ เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเต‹เดŸเตเด‚ เด‰เดณเตเดณ เดฌเดนเตเดฎเดพเดจเด‚. เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ
เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด•เต€เดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•, เดชเด•เตเดทเต‡ เด…เดคเต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดฑเดพเดคเตเดค เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ. เดฎเต†เดฎเตเดฎเดฑเดฟ เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚
เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดžเด™เตเด™เตพ เดกเดฟเดŽเด‚เดŽ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เดŽเดฒเตเดฒเดพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเต†เดฏเตเด‚ เดธเตเดตเดพเดงเต€เดจเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเต†
-munsafe-dma เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเตเดธเต เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด•เต€เดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.

-เดฌเตเดฐเดพเดžเตเดšเต-เดธเต‚เดšเดจเด•เตพ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดชเตˆเดชเตเดชเตโ€Œเดฒเตˆเตป เดธเตเดฑเตเดฑเดพเดณเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป GCC เด’เดฐเต เดฌเตเดฐเดพเดžเตเดšเต เดธเต‚เดšเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดŽเดŸเตเดคเตเดคเดคเต‹ เด’เดฐเตเดชเด•เตเดทเต‡ เดŽเดŸเตเดคเตเดคเดคเต‹ เด†เดฏ เดถเดพเด–เด•เตพ. 8-เดจเต‡เด•เตเด•เดพเตพ เด…เดŸเตเดคเตเดคเต เด’เดฐเต เดธเต‚เดšเดจ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เด…เดคเดฟเดจเตเดฑเต† เดถเดพเด–เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เด…เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดšเต†เดฑเดฟเดฏ เด•เดพเดฐเดฃเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด’เดดเดฟเด•เต†
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด‰เดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดตเดธเตเดคเตเดตเดฟเดจเต† เด…เตฝเดชเตเดชเด‚ เดšเต†เดฑเตเดคเดพเด•เตเด•เตเด•.

-msmall-mem
-mlarge-mem
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ 18 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเตฝ เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเต เด•เดฐเตเดคเดฟ GCC เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
เด•เต‚เดŸเต† -mlarge-mem เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด‚ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-mstdmain
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดŽเดธเตเดชเดฟเดฏเต-เดธเตเดฑเตเดฑเตˆเตฝ เดฎเต†เดฏเดฟเตป เดซเด‚เด—เตเดทเตป เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเดฟเดจเต†เดคเดฟเดฐเต† เดœเดฟเดธเดฟเดธเดฟ เดฒเดฟเด™เตเด•เตเด•เตพ
เด‡เดจเตเดฑเตผเดซเต‡เดธเต (เด’เดฐเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเต‡เดคเดฐ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดฒเดฟเดธเตเดฑเตเดฑเต เด‰เดฃเตเดŸเต). เด•เต‚เดŸเต† -mstdmain, GCC เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด‚
"เดฎเต†เดฏเดฟเตป" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต C99-เดธเตเดฑเตเดฑเตˆเตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด•เต‹เดกเดฟเดจเต†เดคเดฟเดฐเดพเดฏ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚,
"argv" เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเตเดŸเต† เด’เดฐเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเด•เตผเดชเตเดชเต เด‰เตพเดชเตเดชเต†เดŸเต†.

-mfixed-range=เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ-เดชเดฐเดฟเดงเดฟ
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเดฏเต† เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดจเตเดจเดพเดฃเต. เด•เต‡เตผเดฃเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด•เต‡เดพเดกเต. เด’เดฐเต เดกเดพเดทเต เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด’เดฐเต เด•เต‹เดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.

-mea32
-mea64
PPU เดตเดฟเดฒเดพเดธ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ "__ea" เดตเดดเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตโ€Œเดคเดคเดพเดฏเดฟ เด•เดฐเตเดคเดฟ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•
32 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 64 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดณเตเดณ เดตเดฟเดฒเดพเดธ เดธเตโ€Œเดชเต‡เดธเต เด•เตเดตเดพเดณเดฟเดซเดฏเตผ เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฃเต.
เด‡เดคเตŠเดฐเต เดŽเดฌเดฟเด เดฎเดพเดฑเตเดฑเตเดจเตเดจ เด“เดชเตเดทเดจเดพเดฏเดคเดฟเดจเดพเตฝ, เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด’เดฐเต‡ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเต†.

-เดฎเดพเดกเตเดฐเดธเตเดธเต-เดธเตเดชเต‡เดธเต-เด•เตบเดตเต‡เตผเดทเตป
-mno-เดตเดฟเดฒเดพเดธเด‚-เดธเตเดชเต‡เดธเต-เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
"__ea" เดตเดฟเดฒเดพเดธ เด‡เดŸเด‚ เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เดธเต‚เดชเตเดชเตผเดธเต†เดฑเตเดฑเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•/เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•
เดธเตเดฅเดฒเด‚. เด‡เดคเต "__ea", เดœเดจเดฑเดฟเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดคเดฐเด‚ เด•เดพเดธเตเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
"__ea" เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดœเดจเดฑเดฟเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเตเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚. เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดตเดฟเดฒเดพเดธ เดธเตเดชเต‡เดธเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

-mcache-size=เด•เดพเดทเต† เดตเดฒเดฟเดชเตเดชเด‚
เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจ libgcc เดชเดคเดฟเดชเตเดชเดฟเดจเต† เดˆ เดเดšเตเด›เดฟเด•เด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† "__ea" เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด•เดพเดทเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เดพเดทเต† เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เด‡เดŸเด‚. เดธเดพเดงเตเดฏเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ เด•เดพเดทเต† เดตเดฒเดฟเดชเตเดชเด‚ เด†เด•เตเดจเตเดจเต 8, 16, 32, 64
เด’เดชเตเดชเด‚ 128. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เดพเดทเต† เดตเดฒเตเดชเตเดชเด‚ 64KB เด†เดฃเต.

-เดฎเดพเดฑเตเดฑเต‹เดฎเดฟเด•เต-เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ
-mno-atomic-updates
เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจ libgcc เดชเดคเดฟเดชเตเดชเดฟเดจเต† เดˆ เดเดšเตเด›เดฟเด•เด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† PPU-เดธเตˆเดกเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด•เดพเดทเต†เดฏเดฟเดฒเต‡เด•เตเด•เต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเดฎเต‹ เดŽเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, SPU เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต PPU เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต
"__ea" เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดกเตเดฐเดธเต เดธเตโ€Œเดชเต‡เดธเต เด•เตเดตเดพเดณเดฟเดซเดฏเตผ เดฎเดฑเตเดฑเต PPU-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด‡เดŸเดชเต†เดŸเดฟเดฒเตเดฒ
PPU เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต‡ เด•เดพเดทเต† เดฒเตˆเดจเดฟเตฝ เดตเดธเดฟเด•เตเด•เตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ. เดจเดฟเด™เตเด™เตพ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ, เด…เดคเตเดคเดฐเด‚ เด‡เดŸเดชเต†เดŸเตฝ เด‰เดฃเตเดŸเดพเด•เดพเด‚; เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด•เดพเดทเต† เดฒเตˆเดจเตเด•เตพ เดคเดฟเดฐเดฟเด•เต† เดŽเดดเตเดคเตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ. เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเดญเดพเดตเด‚.

-เดฎเดกเตเดฏเตเดตเตฝ-เดจเต‹เดชเตเดธเต
-mdual-nops=n
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เด‡เดฐเดŸเตเดŸ เดชเตเดฐเดถเตโ€Œเดจเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต GCC เดจเต‹เดชเตโ€Œเดธเต เดšเต‡เตผเด•เตเด•เตเด‚
เดชเตเดฐเด•เดŸเดจเด‚ n 0 เดฎเตเดคเตฝ 10 เดตเดฐเต†เดฏเตเดณเตเดณ เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด†เด•เดพเด‚. เด’เดฐเต เดšเต†เดฑเตเดคเต n เด•เตเดฑเดšเตเดšเต เดจเต‹เดชเตเดธเต เดšเต‡เตผเด•เตเด•เตเด‚. 10
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต, 0 เดŽเดจเตเดจเดคเต เดธเดฎเดพเดจเดฎเดพเดฃเต -mno-dual-nops. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ -เด“เดธเต.

-mhint-max-nops=n
เด’เดฐเต เดฌเตเดฐเดพเดžเตเดšเต เดธเต‚เดšเดจเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดจเต‹เดชเตโ€Œเดธเต. เด’เดฐเต เดถเดพเด– เดธเต‚เดšเดจ เด•เตเดฑเดžเตเดžเดคเต 8 เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด…เดคเต เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเดจเตเดจ เดถเดพเด–เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. GCC เดตเดฐเต† เดšเต‡เตผเด•เตเด•เตเด‚ n เด‡เดฒเตเดฒ
เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เด‡เดคเต เดฌเตเดฐเดพเดžเตเดšเต เดธเต‚เดšเดจ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฟเดฒเตเดฒ.

-mhint-max-distance=n
เดฌเตเดฐเดพเดžเตเดšเต เดธเต‚เดšเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดธเต‚เดšเดจเดฏเต† 256-เดจเตเดณเตเดณเดฟเตฝ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เด…เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดถเดพเด–เดฏเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด…เดคเต เด‰เดณเตเดณเดฟเดฒเดพเดฃเต†เดจเตเดจเต GCC เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต
125.

- เดธเตเดฐเด•เตเดทเดฟเดค เดธเต‚เดšเดจเด•เตพ
เดŽเดธเตเดชเดฟเดฏเต เด…เดจเดฟเดถเตเดšเดฟเดคเดฎเดพเดฏเดฟ เดธเตเดคเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฌเด—เดฟเดจเต เดšเตเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดœเดฟ.เดธเดฟ.เดธเดฟ
เดˆ เดธเตเดฑเตเดฑเดพเตพ เดธเด‚เดญเดตเดฟเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป "hbrp" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเด•เตเด•เตเด‚.

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เดธเดฟเดธเตเดฑเตเดฑเด‚ V

เดˆ เด…เดงเดฟเด• เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เดธเดฟเดธเตเดฑเตเดฑเด‚ V เดฑเดฟเดฒเต€เดธเต 4-เตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต
เด† เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ:

-G เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต - เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด•เด‚ or - เดชเด™เตเด•เดฟเดŸเตเดŸเต เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

-Qy เด’เดฐเต ".ident" เด…เดธเด‚เดฌเตเดฒเดฑเดฟเตฝ เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดŸเต‚เดณเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚.

-เด•เตเดฏเต.เดŽเตป เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต ".ident" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด• (เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).

-เดตเตˆ.เดชเดฟ.dirs
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเตเด• dirs, เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเตเดณเตเดณเดต เด‡เดฒเตเดฒ, เด•เต‚เดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ -l.

-Ym,เดฎเตเดคเดฒเดพเดณเดฟ
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดจเต‹เด•เตเด•เตเด• เดฎเตเดคเดฒเดพเดณเดฟ M4 เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป. เด…เดธเด‚เดฌเตเดฒเตผ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด“เดชเตเดทเตป.

เดŸเตˆเตฝ-Gx เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m TILE-Gx-เตฝ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

-mcpu=เดชเต‡เดฐเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดธเดฟเดชเดฟเดฏเต เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดคเดฐเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดŸเตˆเดฒเดฟเด—เต.

-m32
-m64
32-เดฌเดฟเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. 32-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต,
เดจเต€เดณเดตเตเด‚, 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด‚. 64-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดจเต€เดณเดตเตเด‚ เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
64 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ.

เดŸเตˆเตฝเดชเตเดฐเต‹ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m TILEPro-เตฝ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

-mcpu=เดชเต‡เดฐเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดธเดฟเดชเดฟเดฏเต เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดคเดฐเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดŸเตˆเตฝเดชเตเดฐเต‹.

-m32
เด’เดฐเต 32-เดฌเดฟเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•, เด…เดคเต เด‡เดจเตเดฑเต, เดฒเต‹เด‚เด—เต, เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดŽเดจเตเดจเดฟเดต 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เด’เดฐเต‡เดฏเตŠเดฐเต เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด‡เดคเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดชเดคเดพเด• เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

V850 เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m V850 เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-mlong-เด•เต‹เดณเตเด•เตพ
-mno-เดฒเต‹เด‚เด—เต-เด•เต‹เดณเตเด•เตพ
เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เดณเตเด‚ เดฆเต‚เดฐเต†เดฏเตเดณเตเดณเดคเดพเดฏเดฟ (เด…เดŸเตเดคเตเดคเดพเดฏเดฟ) เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•. เด•เต‹เดณเตเด•เตพ เด…เด•เดฒเต†เดฏเดพเดฃเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ,
เด•เด‚เดชเตˆเดฒเตผ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดฒเดพเดธเด‚ เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดฒเต‚เดŸเต†.

-mno-ep
-เดŽเด‚เดชเดฟ
เด’เดฐเต‡ เดธเต‚เดšเดฟเด• เดชเต‹เดฏเดฟเดจเตเดฑเตผ 4 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดฐเตเดคเต (เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•).
เดชเต‹เดฏเดฟเดจเตเดฑเตผ "ep" เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดพเดจเตเดณเตเดณ เดธเดฎเดฏเด‚, เด•เต‚เดŸเดพเดคเต† "sld", "sst" เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดฆเดฟ -เดŽเด‚เดชเดฟ เดจเดฟเด™เตเด™เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต.

-mno-prolog-function
-mprolog-เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เดชเตเดฐเต‹เดฒเต‹เด—เดฟเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฌเดพเดนเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•).
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดŽเดชเตเดชเดฟเดฒเต‹เด—เตเด‚. เดฌเดพเดนเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด•เตเดฑเดšเตเดšเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด’เดฐเต‡ เดŽเดฃเตเดฃเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต. เดฆเดฟ
-mprolog-เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเด™เตเด™เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด“เดฃเดพเดฃเต.

-mspace
เด•เต‹เดกเต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดšเต†เดฑเตเดคเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. เดจเดฟเดฒเดตเดฟเตฝ, เด‡เดคเต เด“เดฃเดพเด•เตเด•เตเดจเตเดจเต -เดŽเด‚เดชเดฟ
เด’เดชเตเดชเด‚ -mprolog-เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด“เดชเตเดทเดจเตเด•เตพ.

-mtda=n
เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดŸเตเด• n เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดฌเตˆเดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต
เด† เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ "ep" เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเตเด•เตเด•เต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ 256 เดฌเตˆเดฑเตเดฑเตเด•เตพ เดตเดฐเต† เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
(เดฌเตˆเดฑเตเดฑเต เดฑเดซเดฑเตปเดธเตเด•เตพเด•เตเด•เต 128 เดฌเตˆเดฑเตเดฑเตเด•เตพ).

-msda=n
เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดŸเตเด• n เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดฌเตˆเดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต
เด† เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ "gp" เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดšเต†เดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เดเดฐเดฟเดฏเดฏเตเด•เตเด•เต 64 เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเตเด•เตพ เดตเดฐเต† เดชเดฟเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

-mzda=n
เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดŸเตเด• n เด†เดฆเตเดฏ 32-เดฒเต‡เด•เตเด•เต เดฌเตˆเดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต
เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเต เดฎเต†เดฎเตเดฎเดฑเดฟ.

-mv850
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตผ V850 เด†เดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

-mbig-เดธเตเดตเดฟเดšเตเดšเต
เดตเดฒเดฟเดฏ เดธเตเดตเดฟเดšเตเดšเต เดŸเต‡เดฌเดฟเดณเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด…เดธเด‚เดฌเตเดฒเตผ/เดฒเดฟเด™เตเด•เตผ เด’เดฐเต เดธเตเดตเดฟเดšเตเดšเต เดŸเต‡เดฌเดฟเดณเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดถเดพเด–เด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฐเดพเดคเดฟเดชเตเดชเต†เดŸเตเดจเตเดจเต.

-เดฎเดพเดชเตเดชเต-เดฑเต†เด—เตเดธเต
เดˆ เด“เดชเตโ€Œเดทเตป เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เด•เต‹เดกเดฟเตฝ r2, r5 เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚.
เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.

-mno-app-regs
เดˆ เด“เดชเตโ€Œเดทเตป r2, r5 เดŽเดจเตเดจเดฟเดต เดธเตเดฅเดฟเดฐ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด‡เดŸเดฏเดพเด•เตเด•เตเด‚.

-mv850e2v3
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตผ V850E2V3 เด†เดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ
__v850e2v3__ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

-mv850e2
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตผ V850E2 เด†เดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ
__v850e2__ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

-mv850e1
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตผ V850E1 เด†เดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ
__v850e1__ เด’เดชเตเดชเด‚ __v850e__ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

-mv850es
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตผ V850ES เด†เดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เด‡เดคเต เด’เดฐเต เด…เดชเดฐเดจเดพเดฎเดฎเดพเดฃเต -mv850e1
เด“เดชเตเดทเตป.

-mv850e
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตผ V850E เด†เดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚ __v850e__
เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -mv850 เดตเต‡เดฃเตเดŸเดพ -mv850e เดตเต‡เดฃเตเดŸเดพ -mv850e1 เดตเต‡เดฃเตเดŸเดพ -mv850e2 เดตเต‡เดฃเตเดŸเดพ -mv850e2v3 เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดชเตเดชเต‹เตพ เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเตŠเดธเดธเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏเดคเต __v850*__ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ
เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ __v850 เด’เดชเตเดชเด‚ __v851__ เดเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดŽเดชเตเดชเต‹เดดเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดตเดฏเดพเดฃเต
เดชเตเดฐเต‹เดธเดธเตผ เดตเต‡เดฐเดฟเดฏเดจเตเดฑเดพเดฃเต เดฒเด•เตเดทเตเดฏเด‚.

-mdisable-เด•เต‹เตพ
เดˆ เด“เดชเตโ€Œเดทเตป v850e, v850e1, เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ CALLT เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดœเดจเดฑเต‡เดทเตป เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด‚.
v850 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† v2e850, v2e3v850 เดซเตเดฒเต‡เดตเดฑเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
-mno-disable-เด•เต‹เตพ เด‡เดคเต CALLT เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดพเด•เตเดธเต เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต -m VAX-เดจเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-เดฎเตเดฏเต‚เดฃเดฟเด•เตเดธเต
Unix เด…เดธเด‚เดฌเตเดฒเตผ เดšเดฟเดฒ เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ ("aobleq" เดฎเตเดคเดฒเดพเดฏเดต) เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฐเตเดคเต
VAX-เดจเต เดฆเต€เตผเด˜เดฆเต‚เดฐ เดชเดฐเดฟเดงเดฟเด•เดณเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

-เดŽเด‚เด—เตเดจเต
เดจเดฟเด™เตเด™เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด‚ เดŽเดจเตเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเดฟเตฝ, เด† เดœเดฎเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เด—เตเดจเต เด…เดธเด‚เดฌเตเดฒเตผ.

-เดŽเด‚เดœเดฟ เดกเดฟ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเต เดชเด•เดฐเด‚ เดœเดฟ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด•เต‹เดกเต.

VxWorks เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต† เด“เดชเตเดทเดจเตเด•เตพ เดŽเดฒเตเดฒเดพ VxWorks เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดทเดจเตเด•เตพ
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด† เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-mrtp
VxWorks เด•เต‡เตผเดฃเดฒเตเด•เตพเด•เตเด•เตเด‚ เดคเดคเตเดธเดฎเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เตพเด•เตเด•เตเด‚ (เด†เตผโ€ŒเดŸเดฟโ€Œเดชเดฟเด•เตพ) เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ
เด“เดชเตเดทเตป เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเต. เด‡เดคเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดฎเดพเด•เตเดฐเต‹เดฏเต†เดฏเตเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต
"__RTP__".

--เดจเต‹เตบ-เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต‡เด•เตเด•เดพเตพ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เต†เดคเดฟเดฐเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ RTP เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเด•. เดฆเดฟ
เด“เดชเตเดทเดจเตเด•เตพ - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด’เดชเตเดชเด‚ - เดชเด™เตเด•เดฟเดŸเตเดŸเต RTP-เด•เตพเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚; - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต.

- เดฌเดฟเดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต
-Bdynamic
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดฒเดฟเด™เตเด•เดฑเดฟเดจเต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เด…เดต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดกเดฏเดฌเต.

-เดŽเด•เตเดธเตเดฌเตˆเตปเดกเต-เด…เดฒเดธเดฎเดพเดฏ
เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเตเดŸเต† เด…เดฒเดธเดฎเดพเดฏ เดฌเตˆเตปเดกเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดคเตเดฒเตเดฏเดฎเดพเดฃเต -Wl,-z, เด‡เดชเตเดชเต‹เตพ เด…เดคเต
เดกเดฏเดพเดฌเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เดŽเด•เตเดธเตเดฌเตˆเตปเดกเต-เด‡เดชเตเดชเต‹เตพ
เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเตเดŸเต† เด…เดฒเดธเดฎเดพเดฏ เดฌเตˆเตปเดกเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. เดˆ เด“เดชเตโ€Œเดทเตป เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต, เด‡เดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดกเดฏเดพเดฌเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดค.

เด•เตเดธเด•เตเดธเดจเตเดฎเตเด•เตเดธ-เด•เตเดธเดจเตเดฎเตเด•เตเดธ เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต เดšเตเดตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดŽเด•เตเดธเตเดธเตเดฑเตเดฑเต‹เดฎเดฟ16 เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด“เดชเตเดทเดจเตเด•เตพ Xstormy16-เดจเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-เดŽเด‚เดธเดฟเด‚
เดธเดฟเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเดฟเด™เตเด•เตผ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

เดŽเด•เตเดธเตเดฑเตเดฑเต†เตปเดธ เด“เดชเตเดทเดจเตเด•เตพ

เดˆ เด“เดชเตเดทเดจเตเด•เตพ Xtensa เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

-mconst16
-mno-const16
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต "CONST16" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. เดฆเดฟ
"CONST16" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเดฟเดฒเดตเดฟเตฝ เดŸเต†เตปเดธเดฟเดฒเดฟเด•เตเด•เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด“เดชเตเดทเดจเดฒเตเดฒ. เดŽเดชเตเดชเต‡เดพเตพ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, "CONST16" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดธเดพเดงเดพเดฐเดฃ "L32R" เดจเต เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. "L16R" เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ "CONST32" เดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‚.
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

-mfused-madd
-mno-fused-madd
เดซเตเดฏเต‚เดธเต เดšเต†เดฏเตโ€Œเดค เด—เตเดฃเดจเด‚/เดšเต‡เตผเด•เตเด•เตเด•, เด—เตเดฃเดฟเด•เตเด•เตเด•/เด•เตเดฑเดฏเตโ€Œเด•เตเด•เตเด• เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด“เดชเตเดทเตป. เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด“เดชเตเดทเดจเตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเดฟเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดš เด—เตเดฃเดจเด‚/เด•เต‚เดŸเตเดŸเตเด•, เด—เตเดฃเดจเด‚/เด•เตเดฑเดฏเตเด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด—เตเดฃเดจเดคเตเดคเดฟเดจเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเดฟเดจเตเด‚ / เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดฎเตเดชเตˆเดฒเตผ.
เด•เตผเดถเดจเดฎเดพเดฏ IEEE 754-เดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ เด‰เดณเตเดณ เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดพเดฃเต
เด†เดตเดถเตเดฏเดฎเดพเดฃเต: เดซเตเดฏเต‚เดธเต เดšเต†เดฏเตเดค เด—เตเดฃเดจเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด• เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเดฟเดจเต† เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เดซเดฒเด‚, เด…เดคเตเดตเดดเดฟ เดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เตƒเดคเตเดฏเดคเดฏเตเดณเตเดณ เดฌเดฟเดฑเตเดฑเตเด•เตพ
IEEE เดจเดฟเดฒเดตเดพเดฐเด‚. เดซเตเดฏเต‚เดธเตเดกเต เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเตˆ เด†เดกเต/เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด…เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต
เด—เตเดฃเดจเดตเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเดฟเดจเต‹เดŸเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เด…เดฒเตเดฒ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเด•/เด•เตเดฑเดฏเตเด•เตเด•เตเด•.

-serialize-เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ
-mno-serialize-volatile
เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, "เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ" เดฎเต†เดฎเตเดฎเดฑเดฟเด•เตเด•เต เดฎเตเดฎเตเดชเดพเดฏเดฟ GCC "MEMW" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดธเตเดฅเดฟเดฐเดค เด‰เดฑเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจ เดฑเดซเดฑเตปเดธเตเด•เตพ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -serialize-เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ.
เด‰เดชเดฏเต‡เดพเด—เด‚ -mno-serialize-volatile "MEMW" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป.

-mforce-no-pic
GNU/Linux เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต, เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฎเต‹เดกเต Xtensa เด•เต‹เดกเตเด‚ เดธเตเดฅเดพเดจเดคเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚-
เดธเตเดตเดคเดจเตเดคเตเดฐ เด•เต‹เดกเต (PIC), เดˆ เด“เดชเตเดทเตป เด•เต‡เตผเดฃเตฝ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ PIC เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-mtext-section-literals
-mno-text-section-literals
เด…เด•เตเดทเดฐเต€เดฏ เด•เตเดณเด™เตเด™เดณเตเดŸเต† เดšเดฟเด•เดฟเดคเตเดธ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -mno-text-section-literals,
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเดฑเตเดฑเดฑเตฝ เดชเต‚เตพ เด’เดฐเต เดกเดพเดฑเตเดฑ เดฑเดพเด‚/เดฑเต‹เดฎเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดฒเดฟเด™เตเด•เดฑเดฟเดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดจเดพเดตเดถเตเดฏ เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เต‹เดกเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฒเดฟเดฑเตเดฑเดฑเตฝ เดชเต‚เดณเตเด•เตพ
เดตเดฒเดฟเดชเตเดชเด‚. เด•เต‚เดŸเต† -mtext-section-literals, เด…เด•เตเดทเดฐเด™เตเด™เตพ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด‡เดŸเด•เดฒเตผเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดตเดฐเต† เด…เดตเดฐเตเดŸเต† เดฑเดซเดฑเตปเดธเตเด•เดณเต‹เดŸเต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เด…เดŸเตเดคเตเดคเต เดจเดฟเตผเดคเตเดคเดพเตป เดตเต‡เดฃเตเดŸเดฟ. เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
เดตเดฒเดฟเดฏ เด…เดธเด‚เดฌเตเดฒเดฟ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

-mtarget-align
-mno-target-align
เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเตเดตเดฏเดฎเต‡เดต เด…เดฒเตˆเตป เดšเต†เดฏเตเดฏเดพเตป GCC เด…เดธเด‚เดฌเตเดฒเดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เด•เต‹เดกเต เดธเดพเดจเตเดฆเตเดฐเดคเดฏเตเดŸเต† เดšเต†เดฒเดตเดฟเตฝ เดฌเตเดฐเดพเดžเตเดšเต เดชเดฟเดดเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดฆเดฟ
เดฌเตเดฐเดพเดžเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเต† เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดธเดพเดจเตเดฆเตเดฐเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดถเดพเดฒเดฎเดพเด•เตเด•เดพเตป เด…เดธเด‚เดฌเตเดฒเตผ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดฎเดคเดฟเดฏเดพเดฏ เดฎเตเตปเด•เต‚เตผ เดธเตเดฐเด•เตเดทเดฟเดคเดคเตเดตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดจเตเดฆเตเดฐเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดตเต€เดคเดฟ เด•เต‚เดŸเตเดŸเตฝ เดจเดŸเดคเตเดคเดฟเดฒเตเดฒ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
-mtarget-align. เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เด…เดฒเตˆเตป เดšเต†เดฏเตเดค เดšเดฟเด•เดฟเดคเตเดธเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
"LOOP" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เด’เดจเตเดจเตเด•เดฟเตฝ เดตเดฟเดถเดพเดฒเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด…เดธเด‚เดฌเตเดฒเตผ เดŽเดชเตเดชเต‹เดดเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด‚
เดธเดพเดจเตเดฆเตเดฐเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต‹-เด“เดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†.

-เดฎเต‹เด‚เด—เตเด•เต‹เดณเตเด•เตพ
-mno-longcalls
เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดœเดฟเดธเดฟเดธเดฟ เด…เดธเด‚เดฌเตเดฒเดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เดณเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดจเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเต‹เด•เตเดท เด•เต‹เดณเตเด•เตพ
เด•เต‹เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดš เดชเดฐเดฟเดงเดฟ. เดˆ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เต‹เดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดฑเตเดฑเต เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด…เดธเด‚เดฌเตเดฒเตผ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต "L32R"-เดฒเต‡เด•เตเด•เต "เด•เต‹เตพ" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚, เดคเตเดŸเตผเดจเตเดจเต เด’เดฐเต "CALLX" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
-mno-longcalls. เด•เต‹เตพ เดŸเดพเตผเด—เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดˆ เด“เดชเตเดทเตป เด…เดธเด‚เดฌเตเดฒเดฑเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒ
เด•เดฎเตเดชเตˆเดฒเตผ, เด…เดคเดฟเดจเดพเตฝ เดœเดฟเดธเดฟเดธเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‹เตพ เด•เดพเดฃเดฟเด•เตเด•เตเด‚
เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ --- เดฏเดฅเดพเตผเดคเตเดฅ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดกเดฟเดธเตเด…เดธเด‚เดฌเตเดฒเดฟเด‚เด—เต เดšเต†เดฏเตเดค เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เดจเต‹เด•เตเด•เตเด•.
เดŽเดฒเตเดฒเดพ เด•เตเดฐเต‹เดธเต เดซเดฏเตฝ เด•เต‹เดณเตเด•เตพเด•เตเด•เตเด‚ เด…เดธเด‚เดฌเตเดฒเตผ เด’เดฐเต เดชเดฐเต‹เด•เตเดท เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดถเดฐเดฟเด•เตเด•เตเด‚ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณเดต.

zSeries เด“เดชเตเดทเดจเตเด•เตพ

เด‡เดต เดšเตเดตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เด•เต‡เดพเดกเต เดคเดฒเดฎเตเดฑ เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ
เดˆ เดฎเต†เดทเต€เตป-เดธเตเดตเดคเดจเตเดคเตเดฐ เด“เดชเตเดทเดจเตเด•เตพ เด•เต‹เดกเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด•เตบเดตเต†เตปเดทเดจเตเด•เดณเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดคเดฒเดฎเตเดฑ.

เด…เดตเดฏเดฟเตฝ เดฎเดฟเด•เตเด•เดคเดฟเดจเตเด‚ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต, เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เดฎเตเด•เตพ เด‰เดฃเตเดŸเต; เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ -foo เด‰เดฃเตเดŸเดพเด•เตเด‚
-fno-foo. เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ, เดซเต‹เดฎเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเต‚--- เด…เดฒเตเดฒเดพเดคเตเดคเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เด’เดจเตเดจเตเด•เดฟเตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดซเต‹เด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚ เด‡เดฒเตเดฒ- เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

-fbounds-เดšเต†เด•เตเด•เต
เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเตเตปเดญเดพเด—เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดธเต‚เดšเดฟเด•เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด…เดงเดฟเด• เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด†เด•เตเดธเดธเต เด…เดฑเต‡เด•เตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดชเดฐเดฟเดงเดฟเด•เตเด•เตเดณเตเดณเดฟเดฒเดพเดฃเต. เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
Java, Fortran เดซเตเดฐเดฃเตเดŸเต เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดตเดฟเดŸเต† เดˆ เด“เดชเตเดทเตป เดถเดฐเดฟเดฏเตเด‚ เดคเต†เดฑเตเดฑเตเด‚ เด†เดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต
เดฏเดฅเดพเด•เตเดฐเดฎเด‚.

-ftrapv
เดธเด™เตเด•เดฒเดจเด‚, เด•เตเดฑเดฏเตเด•เตเด•เตฝ, เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด’เดชเตเดชเดฟเดŸเตเดŸ เด“เดตเตผเดซเตเดฒเต‹เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เด•เต†เดฃเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
เด—เตเดฃเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

-fwrapv
เด’เดชเตเดชเดฟเดŸเตเดŸ เด—เดฃเดฟเดค เด“เดตเตผเดซเตเดฒเต‹ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เดธเด™เตเด•เดฒเดจเด‚, เดตเตเดฏเดตเด•เดฒเดจเด‚, เด—เตเดฃเดจเด‚ เดŽเดจเตเดจเดฟเดต เดŸเต‚เดธเต-เด•เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดšเตเดฑเตเดฑเตเดจเตเดจเต
เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚. เดˆ เดซเตเดฒเดพเด—เต เดšเดฟเดฒ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ
เดœเดพเดต เดญเดพเดท เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดœเดพเดต เดซเตเดฐเดฃเตเดŸเต เดŽเตปเดกเดฟเดจเดพเดฏเดฟ เด“เดชเตเดทเตป เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดตเดฟเดถเต‡เดทเดค.

- เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ
เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เดงเดฟเด• เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดตเต‡เดฃเตเดŸเดฟ
เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ, GCC เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเดฎเดพเดฏเดฟ เดซเตเดฐเต†เดฏเดฟเด‚ เด…เตบเดตเตˆเตปเดกเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดตเดฒเตเดชเตเดชเด‚ เด“เดตเตผเดนเต†เดกเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚
เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, GCC เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
C++ เดชเต‹เดฒเตเดณเตเดณ เดญเดพเดทเด•เตพเด•เตเด•เต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เดธเดฟ เดชเต‹เดฒเตเดณเตเดณ เดญเดพเดทเด•เตพเด•เตเด•เต เดธเดพเดงเดพเดฐเดฃ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดธเดฟ เด•เต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตโ€Œเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
C++ เตฝ เดŽเดดเตเดคเดฟเดฏ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ. เดจเดฟเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดคเตเดค เดชเดดเดฏ C++ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-fnon-call-exceptions
เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดจเตฝเด•เดพเตป เดŸเตเดฐเดพเดชเตเดชเดฟเด‚เด—เต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฑเตบเดŸเตˆเด‚ เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ,
เด…เดคเต เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดจเตเดตเดฆเดฟเด•เตเด•เต‚ เด•เต†เดฃเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ, เด…เดคเดพเดฏเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดซเดฑเตปเดธเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ. เดเด•เดชเด•เตเดทเต€เดฏเดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดŽเดฑเดฟเดฏเดพเตป เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
"SIGALRM" เดชเต‹เดฒเตเดณเตเดณ เดธเดฟเด—เตเดจเตฝ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ.

-เดซเตบเดตเดฟเตปเดกเต-เดŸเต‡เดฌเดฟเดณเตเด•เตพ
เดธเดฎเดพเดจเดฎเดพเดฏ - เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ, เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเตŠเดดเดฟเดšเตเดšเดพเตฝ, เดชเด•เตเดทเต‡
เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเต† เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฒเตเดฒ
เดˆ เด“เดชเตเดทเตป; เดชเด•เดฐเด‚, เดˆ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด’เดฐเต เดญเดพเดทเดพ เดชเตเดฐเตŠเดธเดธเตผ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเต‡เดฐเดฟเตฝ.

-fasynchronous-unwind-tables
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เตป เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, dwarf2 เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด…เตบเดตเตˆเตปเดกเต เดŸเต‡เดฌเดฟเตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดฎเต‡เดถเดฏเดพเดฃเต
เด“เดฐเต‹ เดจเดฟเตผเดฆเตเดฆเต‡เดถ เด…เดคเดฟเดฐเดฟเดฒเตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เตบเดตเตˆเตปเดกเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เด‡เดตเดจเตเดฑเตเด•เตพ (เดกเต€เดฌเด—เตเด—เตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เดพเตผเดฌเต‡เดœเต เด•เดณเด•เตเดŸเตผ เดชเต‹เดฒเตเดณเตเดณเดต).

-fpcc-struct-return
"เดนเตเดฐเดธเตเดต" "เดธเตโ€ŒเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเต", "เดฏเต‚เดฃเดฟเดฏเตป" เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เด‰เดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเต เดชเต‹เดฒเต† เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เด•เตบเดตเต†เตปเดทเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เด•เตเดฑเดตเดพเดฃเต, เดชเด•เตเดทเต‡ เด…เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด—เตเดฃเดฎเตเดฃเตเดŸเต
GCC- เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเต เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดจเตเดฑเตผเด•เต‹เดณเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ,
เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดธเดฟ เด•เด‚เดชเตˆเดฒเตผ (เดชเดฟเดธเดฟเดธเดฟ).

เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เด˜เดŸเดจเด•เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด•เตบเดตเต†เตปเดทเตป เดฒเด•เตเดทเตเดฏเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเดพเด•เตเดฐเต‹เด•เตพ.

เดšเต†เดฑเดฟเดฏ เด˜เดŸเดจเด•เดณเตเด‚ เดฏเต‚เดฃเดฟเดฏเดจเตเด•เดณเตเด‚ เด…เดตเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเดตเตเด‚ เดตเดฟเดจเตเดฏเดพเดธเดตเตเด‚ เดšเดฟเดฒเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดตเดฏเดพเดฃเต
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดคเดฐเด‚.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด•เต‹เดกเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเต -fpcc-struct-return เดธเตเดตเดฟเดšเตเดšเต เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ
เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดซเตเดฐเต†เด—เต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดฑเดฟเดŸเตเดŸเต‡เตบ เดธเตเดตเดฟเดšเตเดšเต. เด…เดฒเตเดฒเดพเดคเตเดคเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต.

-เดซเตเดฐเต†เด—เต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดฑเดฟเดŸเตเดŸเต‡เตบ
เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ "struct", "union" เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•. เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต
เดšเต†เดฑเดฟเดฏ เด˜เดŸเดจเด•เตพเด•เตเด•เต -fpcc-struct-return.

เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -fpcc-struct-return เดตเต‡เดฃเตเดŸเดพ -เดซเตเดฐเต†เด—เต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดฑเดฟเดŸเตเดŸเต‡เตบ, เดœเดฟเดธเดฟเดธเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต
เดเดคเต เด•เตบเดตเต†เตปเดทเดจเดพเดฃเต เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดพเดจเดฆเดฃเตเดกเด‚. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เตบเดตเต†เตปเดทเตป เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ,
เดœเดฟเดธเดฟเดธเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต -fpcc-struct-return, GCC เดชเตเดฐเดฟเตปเดธเดฟเดชเตเดชเตฝ เด†เดฏ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เด’เดดเดฟเด•เต†
เด•เดฎเตเดชเตˆเดฒเตผ. เด…เดคเตเดคเดฐเด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚, เดžเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚
เดฑเดฟเดŸเตเดŸเต‡เตบ เดฌเดฆเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด•เต‹เดกเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเต -เดซเตเดฐเต†เด—เต-เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต-เดฑเดฟเดŸเตเดŸเต‡เตบ เดธเตเดตเดฟเดšเตเดšเต เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ
เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fpcc-struct-return เดธเตเดตเดฟเดšเตเดšเต. เด…เดฒเตเดฒเดพเดคเตเดคเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต.

-fshort-enums
เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เดถเตเดฐเต‡เดฃเดฟเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฐ เดฌเตˆเดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ "enum" เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, "enum" เดคเดฐเด‚ เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดฎเดคเดฟเดฏเดพเดฏ เด‡เดŸเดฎเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดคเดฐเด‚.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: The -fshort-enums เดธเตเดตเดฟเดšเตเดšเต เดฌเตˆเดจเดฑเดฟ เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด† เดธเตเดตเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดฒเตเดฒเดพเดคเตเดคเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต.

-fshort-เด‡เดฐเดŸเตเดŸ
"เด‡เดฐเดŸเตเดŸ" เดŽเดจเตเดจเดคเดฟเดจเต "เดซเตเดฒเต‹เดŸเตเดŸเดฟเดจเต" เด‰เดณเตเดณ เด…เดคเต‡ เดตเดฒเตเดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: The -fshort-เด‡เดฐเดŸเตเดŸ เดธเตเดตเดฟเดšเตเดšเต เดฌเตˆเดจเดฑเดฟ เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด† เดธเตเดตเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดฒเตเดฒเดพเดคเตเดคเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต.

-fshort-wchar
เด…เดคเดฟเดจเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดคเดฐเด‚ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเด• wchar_t เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เด•เตเดฑเดฟเดฏ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดคเดคเต int เดชเด•เดฐเด‚
เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดตเตˆเตป.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: The -fshort-wchar เดธเตเดตเดฟเดšเตเดšเต เดฌเตˆเดจเดฑเดฟ เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด† เดธเตเดตเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดฒเตเดฒเดพเดคเตเดคเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต.

-fno-common
เดธเดฟ เด•เต‹เดกเดฟเตฝ, เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดธเตเดฅเดพเดจเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. Unix C เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ
เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ เด‡เดคเตเดคเดฐเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เด’เดฐเต เดชเตŠเดคเต เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด•เดฎเตเดชเตˆเดฒเต‡เดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพ. เด‡เดคเดพเดฃเต เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต -fcommon, เด•เต‚เดŸเดพเดคเต† เดฎเดฟเด•เตเด• เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฃเต. เดฎเดฑเตเดตเดถเดคเตเดคเต,
เดˆ เดธเตเดตเดญเดพเดตเด‚ ISO C-เดจเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดฐเต เดตเต‡เด—เดคเดฏเต‹ เด•เต‹เดกเต‹ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฑเดซเดฑเตปเดธเตเด•เดณเตเดŸเต† เดตเดฒเดฟเดชเตเดชเด‚ เดชเดฟเดด. เดฆเดฟ -fno-common เดŽเดจเตเดจ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเตผ เด’เดฌเตเดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดฃเด‚
เดซเดฏเตฝ, เด…เดตเดฏเต† เดชเตŠเดคเตเดตเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚. เดˆ เดชเตเดฐเดญเดพเดตเด‚ เด‰เดฃเตเดŸเต เดŽเด™เตเด•เดฟเตฝ
เด’เดฐเต‡ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เด‚เดชเตˆเดฒเต‡เดทเดจเตเด•เดณเดฟเตฝ ("เดฌเดพเดนเตเดฏ" เด‡เดฒเตเดฒเดพเดคเต†) เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด‚, เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเด‚
เดจเดฟเด™เตเด™เตพ เด…เดต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดจเดฟเตผเดตเดšเดจ เดชเดฟเดถเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚
เด•เต‚เดŸเต† -fcommon เดชเด•เดฐเด‚. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต -fno-common เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เด…เตบเด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเตเดกเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดกเดฟเด•เตเดฒเดฑเต‡เดทเดจเตเด•เตพ เดŽเดชเตเดชเต‹เดดเตเด‚ เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ.

-fno-ident
เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• #เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚.

-finhibit-size-directive
".size" เด…เดธเด‚เดฌเตเดฒเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเต‹ เดชเตเดฐเดถเตโ€ŒเดจเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเดฎเต‹ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดซเด‚เด—เตเดทเตป เดฎเดงเตเดฏเดญเดพเด—เดคเตเดคเต เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฐเดฃเตเดŸเต เดญเดพเด—เด™เตเด™เดณเตเด‚ เดฆเต‚เดฐเต†เดฏเตเดณเตเดณ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ
เด“เตผเดฎเตเดฎเดฏเดฟเตฝ เดตเต‡เดฑเดฟเดŸเตเดŸเต. เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต crtstuff.c; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ
เดฎเดฑเตเดฑเต†เดจเตเดคเดฟเดจเตเด‚ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป.

-fverbose-asm
เด•เต‚เดŸเตเดคเตฝ เด•เดฎเดจเตเดฑเดฑเดฟ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเดฟเตฝ เด‡เดŸเตเด•
เดตเดพเดฏเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเต. เดˆ เด“เดชเตเดทเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเดพเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดตเตผเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต (เด’เดฐเตเดชเด•เตเดทเต‡ เด•เด‚เดชเตˆเดฒเตผ เดคเดจเตเดจเต† เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ).

-fno-verbose-asm, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต, เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฐเดฃเตเดŸเต เด…เดธเด‚เดฌเตเดฒเตผ เดซเดฏเดฒเตเด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

-frecord-gcc-เดธเตเดตเดฟเดšเตเดšเตเด•เตพ
เดˆ เดธเตเดตเดฟเดšเตเดšเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด†เด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เดˆ เดธเตเดตเดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
เดšเดฟเดฒ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ, เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด‚ เดฌเตˆเดจเดฑเดฟ เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเดฎเดพเดฃเต
เด†เดถเตเดฐเดฟเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ ASCII เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด…เดŸเด™เตเด™เดฟเดฏ เด’เดฐเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดฐเต‚เดชเดฎเดพเดฃเต. เดˆ
เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต เดธเตเดตเดฟเดšเตเดšเต -fverbose-asm เดฎเดพเดฑเตเด•, เดŽเดจเตเดจเดพเตฝ เด† เดธเตเดตเดฟเดšเตเดšเต เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เดฎเดพเดคเตเดฐเด‚
เด…เดธเด‚เดฌเตเดฒเตผ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต† เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดพเดฏเดฟ, เด…เดคเดฟเดจเดพเตฝ เด…เดคเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเดคเตเดคเดฟเดฒเตเดฒ
เดซเดฏเตฝ. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• -grecord-gcc-เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด•เด‚เดชเตˆเดฒเตผ เด“เดชเตเดทเดจเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเดพเตผเด—เตเด—เดคเตเดคเดฟเดจเดพเดฏเดฟ
เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเตฝ.

-fpic
เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดชเตŠเดธเดฟเดทเตป-เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เด•เต‹เดกเต (PIC) เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเดคเดฐเด‚ เด•เต‹เดกเต เดŽเดฒเตเดฒเดพ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเด‚ a เดตเดดเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด†เด—เต‹เดณ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดชเดŸเตเดŸเดฟเด• (GOT). เดŽเดชเตเดชเต‹เตพ GOT เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเต‹เดกเตผ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต (เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเต‹เดกเตผ เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดญเดพเด—เดฎเดฒเตเดฒ; เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฃเต
เดธเดฟเดธเตเดฑเตเดฑเด‚). เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดค เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดจเตเดฑเต† GOT เดตเดฒเตเดชเตเดชเด‚ เด’เดฐเต เดฎเต†เดทเต€เตป-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เด•เดตเดฟเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เดตเดฒเตเดชเตเดชเด‚, เด…เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฒเดฟเด™เตเด•เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚ -fpic เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ; เด‡เตป
เด† เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด•เต‚เดŸเต† เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด• -fPIC เดชเด•เดฐเด‚. (เดˆ เดฎเดพเด•เตเดธเดฟเดฎเด‚ SPARC-เตฝ 8k เด‰เด‚ 32k เด‰เด‚ เด†เดฃเต
m68k, RS/6000 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ. 386 เดจเต เด…เดคเตเดคเดฐเด‚ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒ.)

เดธเตเดฅเดพเดจ-เดธเตเดตเดคเดจเตเดคเตเดฐ เด•เต‹เดกเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดฏเดจเตเดคเตเดฐเด™เตเด™เตพ. 386-เดจเต, GCC เดธเดฟเดธเตเดฑเตเดฑเด‚ V-เดจเต PIC เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดธเต‚เดฐเตเดฏเดจเดฒเตเดฒ
386i. IBM RS/6000-เดจเดพเดฏเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เด•เต‹เดกเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดธเตเดฅเดพเดจ-เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฃเต.

เดˆ เดซเตเดฒเดพเด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเดพเด•เตเดฐเต‹เด•เตพ "__pic__", "__PIC__" เดŽเดจเตเดจเดฟเดต 1 เด†เดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

-fPIC
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดธเตเดฅเดพเดจ-เดธเตเดตเดคเดจเตเดคเตเดฐ เด•เต‹เดกเต เดŽเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•
เด—เตเดฒเต‹เดฌเตฝ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดŸเต‡เดฌเดฟเดณเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดงเดฟเดฏเตเด‚ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฟเด‚เด—เตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด‚. เดˆ
m68k, PowerPC, SPARC เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด“เดชเตเดทเตป เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต.

เดธเตเดฅเดพเดจ-เดธเตเดตเดคเดจเตเดคเตเดฐ เด•เต‹เดกเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดฏเดจเตเดคเตเดฐเด™เตเด™เตพ.

เดˆ เดซเตเดฒเดพเด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเดพเด•เตเดฐเต‹เด•เตพ "__pic__", "__PIC__" เดŽเดจเตเดจเดฟเดต 2 เด†เดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

-fpie
-fPIE
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดธเดฎเดพเดจเดฎเดพเดฃเต -fpic เด’เดชเตเดชเด‚ -fPIC, เดŽเดจเตเดจเดพเตฝ เดชเตŠเดธเดฟเดทเตป เดธเตเดตเดคเดจเตเดคเตเดฐ เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต -เดชเตˆ เดœเดฟเดธเดฟเดธเดฟ
เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

-fpie เด’เดชเตเดชเด‚ -fPIE เดฐเดฃเตเดŸเตเด‚ "__pie__", "__PIE__" เดŽเดจเตเดจเต€ เดฎเดพเด•เตเดฐเต‹เด•เดณเต† เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเด•เตเดฐเต‹เด•เตพเด•เตเด•เต เด‰เดฃเตเดŸเต
เดฎเต‚เดฒเตเดฏเด‚ 1 เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ -fpie เด’เดชเตเดชเด‚ 2 เด‰เด‚ -fPIE.

-fno-เดœเดฎเตเดชเต-เดŸเต‡เดฌเดฟเดณเตเด•เตพ
เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ เดธเตเดตเดฟเดšเตเดšเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดœเดฎเตเดชเต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต
เดฎเดฑเตเดฑเต เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เดคเดจเตเดคเตเดฐเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ. เดˆ เด“เดชเตเดทเตป เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
-fpic or -fPIC เด’เดฐเต เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฑเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดคเตเด‚ เดธเดพเดงเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดฌเดฟเตฝเดกเดฟเด‚เด—เต เด•เต‹เดกเดฟเดจเดพเดฏเดฟ
เด’เดฐเต เดœเดฎเตเดชเต เดŸเต‡เดฌเดฟเดณเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเด•. เดšเดฟเดฒ เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเตฝ, เดœเดฎเตเดชเต เดŸเต‡เดฌเดฟเดณเตเด•เตพเด•เตเด•เต เด’เดฐเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ
เดฒเดญเดฟเดšเตเดšเต, เดˆ เด“เดชเตเดทเตป เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

-เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดคเต-reg
เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• reg เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ; เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดฐเตเดคเต
เด…เดคเต (เด’เดฐเตเดชเด•เตเดทเต‡ เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ, เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเดถเตเดšเดฟเดค เดฑเต‹เดณเดฟเตฝ เด’เดดเดฟเด•เต†).

reg เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เตพ เดฎเต†เดทเต€เตป-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดฎเดพเดฃเต
เด•เต‚เดŸเดพเดคเต† เดฎเต†เดทเต€เตป เดตเดฟเดตเดฐเดฃ เดฎเดพเด•เตเดฐเต‹ เดซเดฏเดฒเดฟเดฒเต† "REGISTER_NAMES" เดฎเดพเด•เตเดฐเต‹เดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดซเตเดฒเดพเด—เดฟเดจเต เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ เด‡เดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฎเต‚เดจเตเดจเต-เดตเดดเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-fcall-เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš-reg
เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• reg เด’เดฐเต เด…เดฒเต‹เด•เตเด•เดฌเดฟเตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดซเด‚เด—เตเดทเตป เดชเตเดฐเด•เดพเดฐเด‚ เด•เตเดฒเต‹เดฌเตเดฌเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. a-เตฝ เด‰เดŸเดจเต€เดณเด‚ เดœเต€เดตเดฟเด•เตเด•เดพเดคเตเดค เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‡เดคเต เด…เดจเตเดตเดฆเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดตเดฟเดณเดฟ. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเด‚เด—เตเดทเดจเตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ reg.

เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต เด’เดฐเต เดชเดฟเดถเด•เดพเดฃเต. เด‡เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚
เดฎเต†เดทเต€เดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏ เดฑเต‹เดณเตเด•เตพ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดซเตเดฒเดพเด—เต
เดฎเต‹เดกเตฝ เดตเดฟเดจเดพเดถเด•เดฐเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚.

เดˆ เดซเตเดฒเดพเด—เดฟเดจเต เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ เด‡เดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฎเต‚เดจเตเดจเต-เดตเดดเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-fcal-save-reg
เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• reg เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดดเดฟ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดš เด’เดฐเต เด…เดฒเต‹เด•เตเด•เดฌเดฟเตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ. เด…เดคเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด’เดฐเต เด•เต‹เดณเดฟเตฝ เด‰เดŸเดจเต€เดณเด‚ เดœเต€เดตเดฟเด•เตเด•เตเดจเตเดจ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเต‹เดฒเตเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ
เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดคเดพเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚ reg เด…เดตเตผ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ.

เดซเตเดฐเต†เดฏเดฟเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต เด’เดฐเต เดชเดฟเดถเด•เดพเดฃเต. เด‡เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚
เดฎเต†เดทเต€เดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏ เดฑเต‹เดณเตเด•เตพ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดซเตเดฒเดพเด—เต
เดฎเต‹เดกเตฝ เดตเดฟเดจเดพเดถเด•เดฐเดฎเดพเดฏ เดซเดฒเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚.

เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดˆ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดฐเต เดฆเตเดฐเดจเตเดคเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚
เดเดคเต เดซเด‚เด—เตโ€Œเดทเตป เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเด‚.

เดˆ เดซเตเดฒเดพเด—เดฟเดจเต เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ เด‡เดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฎเต‚เดจเตเดจเต-เดตเดดเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

-fpack-struct[=n]
เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฆเตเดตเดพเดฐเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดŽเดฒเตเดฒเดพ เด˜เดŸเดจเดพ เด…เด‚เด—เด™เตเด™เดณเต†เดฏเตเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•. เดŽเดชเตเดชเต‹เตพ เดŽ
เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด‡เดคเต เดฐเดฃเตเดŸเดฟเดจเตเดฑเต† เดšเต†เดฑเดฟเดฏ เดชเดตเตผ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚), เดชเดพเดฏเตเด•เตเด•เต เด˜เดŸเดจ เด…เด‚เด—เด™เตเด™เตพ
เดˆ เดฎเต‚เดฒเตเดฏเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต, เด‰เดณเตเดณ เดตเดธเตเดคเตเด•เตเด•เตพ
เด‡เดคเดฟเดฒเตเด‚ เดตเดฒเดฟเดฏ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดฒเตˆเตปเดฎเต†เดจเตเดฑเต เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดฒเตˆเตป เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เด…เดŸเตเดคเตเดค เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเต.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: The -fpack-struct เดธเตเดตเดฟเดšเตเดšเต เดฌเตˆเดจเดฑเดฟ เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด† เดธเตเดตเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เด•เต‹เดกเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเตเด•เตเดคเดฎเดพเดฏ. เดธเตเดฅเดฟเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-เดซเดฟเตปเดธเตเดŸเตเดฐเดฎเต†เดจเตเดฑเต-เดซเด‚เด—เตเดทเดจเตเด•เตพ
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เต‹เดณเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดšเดŸเด™เตเด™เดฟเดจเต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเด‚
เดŽเตปเดŸเตเดฐเดฟเดฏเตเด‚ เดซเด‚เด—เตโ€Œเดทเตป เดŽเด•เตโ€Œเดธเดฟเดฑเตเดฑเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดจเดฟเดฒเดตเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเดตเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เตพ เดธเตˆเดฑเตเดฑเตเด‚. (เดšเดฟเดฒ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฟเตฝ,
"__builtin_return_address" เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดชเตเดชเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด•เต‹เตพ เดธเตˆเดฑเตเดฑเต
เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดฒเดญเตเดฏเดฎเดพเดฏเต‡เด•เตเด•เดฟเดฒเตเดฒ.)

void __cyg_profile_func_enter (void *this_fn,
เด…เดธเดพเดงเตเดตเดพเดฏ *เด•เต‹เตพ_เดธเตˆเดฑเตเดฑเต);
void __cyg_profile_func_exit (void *this_fn,
เด…เดธเดพเดงเตเดตเดพเดฏ *เด•เต‹เตพ_เดธเตˆเดฑเตเดฑเต);

เด†เดฆเตเดฏเดคเตเดคเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต† เดซเด‚เด—เตเดทเดจเตเดฑเต† เด†เดฐเด‚เดญเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเดฎเดพเดฃเต, เด…เดคเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดšเดฟเดนเตเดจ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดจเต‹เด•เตเด•เดฟ.

เดฎเดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเตฝ เด‡เตปเดฒเตˆเดจเดฟเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดˆ เด‡เตปเดธเตโ€ŒเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เด†เดถเดฏเดชเดฐเดฎเดพเดฏเดฟ, เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเตป เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดจเตฝเด•เดฟเดฏเดคเต†เดจเตเดจเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เด•เต‹เดณเตเด•เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เด…เดคเตเดคเดฐเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด…เดกเตเดฐเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚.
เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด—เด™เตเด™เดณเตเด‚ เด‡เตปเดฒเตˆเดจเดฟเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เดพเด‚
เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเด•เดพเดธเด‚. เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฌเดพเดนเตเดฏ เด‡เตปเดฒเตˆเตป เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟ เด•เต‹เดกเดฟเตฝ, เด’เดฐเต เดตเดฟเดฒเดพเดธเด‚
เด…เดคเตเดคเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดคเดฟเดชเตเดชเต เดจเตฝเด•เดฃเด‚. (เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต, เดชเด•เตเดทเต‡
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดญเดพเด—เตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‡เตปเดฒเตˆเดจเดฟเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด•เต‹เดชเตเดชเดฟเด•เตพ เดจเตฝเด•เดพเดคเต† เดฐเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต.)

เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเต "no_instrument_function" เดŽเดจเตเดจ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต
เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดฎเตเด•เดณเดฟเตฝ เดฒเดฟเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เด‰เดฏเตผเดจเตเดจ เดฎเตเตปโ€Œเด—เดฃเดจเดฏเตเดณเตเดณ เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ, เด…เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ
เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ (เด’เดฐเตเดชเด•เตเดทเต‡ เดธเดฟเด—เตเดจเตฝ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ, เดŽเด™เตเด•เดฟเตฝ
เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดฆเดฟเดจเดšเดฐเตเดฏเด•เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•เดฏเต‹ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต).

-finstrument-functions-exclude-file-list=เดซเดฏเดฒเต,เดซเดฏเดฒเต...
เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• (เดตเดฟเดตเดฐเดฃเด‚ เด•เดพเดฃเตเด•
"-เดซเดฟเตปเดธเตเดŸเตเดฐเดฎเต†เดจเตเดฑเต-เดซเด‚เด—เตเดทเดจเตเด•เตพ"). เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดกเต†เดซเดจเดฟเดทเตป เด…เดŸเด™เตเด™เตเดจเตเดจ เดซเดฏเตฝ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ
เด’เดจเตเดจเดฟเดจเตŠเดชเตเดชเด‚ เดซเดฏเดฒเต, เด…เดชเตเดชเต‹เตพ เด† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดชเด•เดฐเดฃเดฎเดฒเตเดฒ. เดฎเดคเตเดธเดฐเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ
substrings: เดŽเด™เตเด•เดฟเตฝ เดซเดฏเดฒเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดŽเดจเตเดจเดคเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดชเดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เดพเดฃเต, เด…เดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด’เดฐเต เดชเตŠเดฐเตเดคเตเดคเด‚ เด†เด•เตเด•.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

-finstrument-functions-exclude-file-list=/bits/stl,include/sys

"/bits/stl" เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเดฎเตเด•เดณเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•/sys".

เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เด‡เดคเดฟเดฒเตŠเดจเตเดจเดฟเตฝ ',' เดŽเดจเตเดจ เด…เด•เตเดทเดฐเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เดธเดฟเด‚, ',' เดŽเดดเตเดคเตเด•. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "-finstrument-functions-exclude-file-list=',,tmp'" (เด’เดฑเตเดฑ เด‰เดฆเตเดงเดฐเดฃเดฟ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด“เดชเตเดทเดจเต† เดšเตเดฑเตเดฑเดฟเดชเตเดชเดฑเตเดฑเดฟ).

-finstrument-functions-exclude-function-list=เดธเดฟเด‚,เดธเดฟเด‚...
เด‡เดคเต "-finstrument-functions-exclude-file-list" เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดˆ เด“เดชเตเดทเตป เดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เต‡เดฃเตเดŸ เดซเด‚เด—เตโ€Œเดทเตป เดชเต‡เดฐเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต. เดซเด‚เด—เตโ€Œเดทเตป เดจเดพเดฎเด‚
"เดตเต†เด•เตเดฑเตเดฑเตผ" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด•เดพเดฃเดพเดตเตเดจเตเดจ เดจเดพเดฎเดฎเดพเดฃเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดฌเตเดฒเดพ(เด•เต‹เตบเดธเตเดฑเตเดฑเต เดตเต†เด•เตเดฑเตเดฑเตผ &)",
เด†เดจเตเดคเดฐเดฟเด• เดฎเด‚เด—เตพเดกเต เดจเดพเดฎเดฎเดฒเตเดฒ (เด‰เดฆเดพ, "_Z4blahRSt6vectorIiSaIiEE"). เดฎเดคเตเดธเดฐเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ
เด‰เดชเดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเดฟเตฝ: เดŽเด™เตเด•เดฟเตฝ เดธเดฟเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดŽเดจเตเดจเดคเต เดซเด‚เด—เตโ€Œเดทเตป เดจเดพเดฎเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดชเดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เดพเดฃเต, เด…เดคเต
เด’เดฐเต เดฎเดคเตเดธเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. C99, C++ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพเด•เตเด•เต, เดซเด‚เด—เตโ€Œเดทเตป เดจเดพเดฎเด‚
เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดชเตเดฐเดคเต€เด• เดจเดพเดฎเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† UTF-8-เตฝ เดจเตฝเด•เดฃเด‚.

-fstack-เดšเต†เด•เตเด•เต
เดจเดฟเด™เตเด™เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เด…เดคเดฟเตผเดคเตเดคเดฟเด•เตเด•เดชเตเดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเตเดฐเต†เดกเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ เดˆ เดซเตเดฒเดพเด—เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚,
เดŽเดจเตเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฎเตเดคเตฝ เด’เดฐเต เดธเดฟเด‚เด—เดฟเตพ-เดคเตเดฐเต†เดกเดกเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด…เดชเต‚เตผเดตเตเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดณเตเดณเต‚
เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด“เดตเตผเดซเตเดฒเต‹ เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚.

เดˆ เดธเตเดตเดฟเดšเตเดšเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•; เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚
เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเดพเดท เดฑเตบเดŸเตˆเด‚ เด…เดคเต เดšเต†เดฏเตเดฏเดฃเด‚. เดธเตเดตเดฟเดšเตเดšเต เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดตเตผ เด•เดพเดฃเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚: "เด‡เดฒเตเดฒ" เดŽเดจเตเดจเดพเตฝ เดชเดฐเดฟเดถเต‹เดงเดจ เด‡เดฒเตเดฒ, "เดœเดจเดฑเดฟเด•เต"
เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เตเดจเตเดจเต, "เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ" เดŽเดจเตเดจเดพเตฝ เดฎเดฟเด•เดšเตเดš เดชเดฐเดฟเดถเต‹เดงเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดฐเต€เดคเดฟเดฏเตเด‚ เดจเด—เตเดจเดฎเดพเดฏเดคเดฟเดจเต เดคเตเดฒเตเดฏเดตเตเดฎเดพเดฃเต -fstack-เดšเต†เด•เตเด•เต.

เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเด•เตเดทเตเดฏ เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดชเตŠเดคเต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจ
เด•เด‚เดชเตˆเดฒเตผ เดŽเดจเตเดจเดพเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเต‹เดฐเดพเดฏเตเดฎเด•เดณเต‹เดŸเต†เดฏเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต:

1. เดตเดฒเดฟเดฏ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดš เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดธเตเดŸเตเดฐเดพเดฑเตเดฑเดœเดฟ: เด…เดต เดŽเดชเตเดชเต‹เดดเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด…เดตเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดชเดฐเดฟเดงเดฟ เด•เดตเดฟเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ.

2. เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเดถเตเดšเดฟเดค เดชเดฐเดฟเดงเดฟ: เด…เดคเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดŽเดชเตเดชเต‹เตพ
เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตโ€Œเดทเตป, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เด•เตเด•เดฟเด‚เด—เต เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เด•เด‚เดชเตˆเดฒเตผ.

3. เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเดฟเดฒเตเดฒเดพเดฏเตโ€Œเดฎ: เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดš เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เดคเดจเตเดคเตเดฐเดตเตเด‚ เดœเดจเดฑเดฟเด•เตโ€Œเดธเตเด‚ เด•เดพเดฐเดฃเด‚
เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ, เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด™เตเด™เตพ เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดŸเต.

เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดซเดพเตพเดฌเดพเด•เตเด•เต เดฐเต€เดคเดฟเดฏเตเด‚ เดชเดดเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เด•เตเด•เดฟเด‚เด—เต เด†เดฃเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

-fstack-limit-register=reg
-fstack-limit-symbol=เดธเดฟเด‚
-fno-stack-limit
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเดชเตเดชเตเดฑเด‚ เดตเดณเดฐเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด’เดฐเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚. เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดชเตเดชเตเดฑเด‚ เดตเดณเดฐเตเด‚ เดŽเด™เตเด•เดฟเตฝ
เดฎเต‚เดฒเตเดฏเด‚, เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต. เดฎเดฟเด•เตเด• เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚, เดธเดฟเด—เตเดจเตฝ เด‰เดฏเดฐเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฃเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด…เดคเดฟเตผเดคเตเดคเดฟ เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดŽเดŸเตเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดธเดฟเด—เตเดจเตฝ เดชเดฟเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเตเตปเด•เดฐเตเดคเดฒเตเด•เตพ.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเดพเดฃเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ 0x80000000 เดคเดพเดดเต‡เด•เตเด•เต เดตเดณเดฐเตเดจเตเดจเต,
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดคเดพเด•เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -fstack-limit-symbol=__stack_limit เด’เดชเตเดชเด‚
-Wl,--defsym,__stack_limit=0x7ffe0000 เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเดฐเดฟเดงเดฟ 128KB เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป. เด…เดคเดฒเตเดฒ
เด‡เดคเต เด—เตเดจเต เดฒเดฟเด™เตเด•เดฑเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚.

-fsplit-stack
เดธเตเดฑเตเดฑเต‹เด•เตเด•เต เด•เดตเดฟเดžเตเดžเตŠเดดเตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด…เดคเต เดธเตเดตเดฏเดฎเต‡เดต เดตเดฟเดญเดœเดฟเด•เตเด•เดพเตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดซเดฒเดฎเดพเดฏเดฟ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เดตเตเดฏเดคเดฟเดšเดฒเดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฃเตเดŸเต, เด…เดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด’เดดเตเด•เตเด‚
เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เดคเตเดฐเต†เดกเต เดšเต†เดฏเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เดเดฑเตเดฑเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด“เดฐเต‹ เดคเตเดฐเต†เดกเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดจเดฒเตเดฒ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด‡เดจเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด‡เดคเดพเดฃเต
GNU/Linux เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ i386, x86_64 เดฌเดพเด•เตเด•เต เดŽเตปเดกเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดจเดฟเดฒเดตเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เดกเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดชเตเดชเต‹เตพ -fsplit-stack เด•เต‹เตพ เด•เต‹เดกเต เด‡เดฒเตเดฒเดพเดคเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fsplit-stack, เด…เดตเดฟเดŸเต†
เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเตเดชเต‡เดธเต เดฒเดญเตเดฏเดฎเดพเดฏเต‡เด•เตเด•เดฟเดฒเตเดฒ. เดŽเดฒเตเดฒเดพเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เดกเต -fsplit-stack เดŽเดจเตเดจเดคเต เด’เดฐเต เด“เดชเตเดทเดจเดฒเตเดฒ, เด…เดชเตเดชเต‹เตพ เดฒเดฟเด™เตเด•เตผเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เดˆ เด•เต‹เดณเตเด•เตพ เดถเดฐเดฟเดฏเดพเด•เตเด•เตเด•, เด…เด™เตเด™เดจเต† เด•เต‹เดกเต เด‡เดฒเตเดฒเดพเดคเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fsplit-stack เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เด‰เดฃเตเดŸเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต. เด—เตเดจเต เดฌเดฟเดจเตเดฏเต‚เดŸเตเดŸเดฟเตฝเดธเต เดฑเดฟเดฒเต€เดธเดฟเดฒเต† เด—เต‹เตพเดกเต เดฒเดฟเด™เตเด•เดฑเดฟเตฝ เด‡เดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
2.21 เดฒเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเดตเตเด‚.

-เดซเตเดฒเต€เดกเดฟเด‚เด—เต-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เตผ
เดˆ เด“เดชเตเดทเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดŽเดคเดฟเดฐเดพเดณเดฟเดฏเตเด‚, -fno-leading-underscore, เดฌเดฒเดฎเดพเดฏเดฟ เดธเดฟ เดตเดดเดฟ เดฎเดพเดฑเตเดฑเตเด•
เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดšเดฟเดนเตเดจเด™เตเด™เตพ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต†เด—เดธเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เด‰เดชเดฏเต‹เด—เด‚
เด…เดธเด‚เดฌเตเดฒเดฟ เด•เต‹เดกเต.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: The -เดซเตเดฒเต€เดกเดฟเด‚เด—เต-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เตผ เดธเตเดตเดฟเดšเตเดšเต GCC เด…เดฒเตเดฒเดพเดคเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด† เดธเตเดตเดฟเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดฌเตˆเดจเดฑเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. a เดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดธเตเดฅเดฟเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต. เดŽเดฒเตเดฒเดพ เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเตเด‚ เดชเต‚เตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดˆ เดธเตเดตเดฟเดšเตเดšเดฟเดจเดพเดฏเดฟ.

-ftls-model=เดฎเดพเดคเตƒเด•
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฎเต‹เดกเตฝ เดฎเดพเดฑเตเดฑเตเด•. เดฆเดฟ เดฎเดพเดคเตƒเด• เดตเดพเดฆเด‚ เด…เดคเดฟเดฒเตŠเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
"เด—เตเดฒเต‹เดฌเตฝ-เดกเตˆเดจเดพเดฎเดฟเด•เต", "เดฒเต‹เด•เตเด•เตฝ-เดกเตˆเดจเดพเดฎเดฟเด•เต", "เด‡เดจเดฟเดทเตเดฏเตฝ-เดŽเด•เตเดธเต†เด•เต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดฒเต‹เด•เตเด•เตฝ-เดŽเด•เตเดธเต†เด•เต".

เด‡เดฒเตเดฒเดพเดคเตเดค เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -fpic "เด‡เดจเดฟเดทเตเดฏเตฝ-เดŽเด•เตเดธเต†เด•เต" เด†เดฃเต; เด•เต‚เดŸเต† -fpic เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต
"เด—เตเดฒเต‹เดฌเตฝ-เดกเตˆเดจเดพเดฎเดฟเด•เต".

-fvisibility=เดกเดฟเดซเต‹เตพเดŸเตเดŸเต|เด†เดจเตเดคเดฐเดฟเด•เด‚|เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต|เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ELF เด‡เดฎเต‡เดœเต เดšเดฟเดนเตเดจ เดฆเตƒเดถเตเดฏเดชเดฐเดค เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดทเดจเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•---เดŽเดฒเตเดฒเดพ เดšเดฟเดนเตเดจเด™เตเด™เดณเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เด•เต‹เดกเดฟเดจเตเดณเตเดณเดฟเตฝ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดคเตเดค เดชเด•เตเดทเด‚ เด‡เดคเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เดˆ เดธเดตเดฟเดถเต‡เดทเดค เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดณเดฐเต† เด•เดดเดฟเดฏเตเด‚
เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต† เดฒเดฟเด™เตเด•เดฟเด‚เด—เตเด‚ เดฒเต‹เดกเต เดธเดฎเดฏเดตเตเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•, เด•เต‚เดŸเตเดคเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด•เต‹เดกเต, เดคเดฟเด•เดžเตเดž API เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเดฟเดนเตเดจ เดเดฑเตเดฑเตเดฎเตเดŸเตเดŸเดฒเตเด•เตพ เดคเดŸเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เด…เดคเต
เดถเด•เตเดคเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดจเดพเดฎเด•เดฐเดฃเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, "เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ" เดŽเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดชเตŠเดคเตเดตเดพเดฏ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต; เด…เดคเดพเดฏเดคเต, เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดฒเดญเตเดฏเดฎเดพเดฃเต
เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดธเตเดคเตเดตเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดจเดฟเดจเตเดจเต. "เดธเด‚เดฐเด•เตเดทเดฟเดค", "เด†เดจเตเดคเดฐเดฟเด•เด‚" เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเดฃเต
เดฏเดฅเดพเตผเดคเตเดฅ เดฒเต‹เด• เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตฝ, เด…เดคเดฟเดจเดพเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เด“เดชเตเดทเตป "เดฎเดฑเดšเตเดšเดคเต" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดฆเดฟ
เดŽเด™เตเด•เดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ - fvisibility "เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ" เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเดพเดฏเดคเต, เด“เดฐเต‹ เดšเดฟเดนเตเดจเดตเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•
เดชเตŠเดคเต---เด‡เดคเต GCC-เดฏเตเดŸเต† เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดŸเต† เด…เดคเต‡ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

ELF เดšเดฟเดนเตเดจเด™เตเด™เตพ เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเตเดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเตฝเด•เตเดจเตเดจ เด†เดจเตเด•เต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดจเดฒเตเดฒ เดตเดฟเดถเดฆเต€เด•เดฐเดฃเด‚
เด…เตพเดฑเดฟเดšเตเดšเต เดกเตเดฐเต†เดชเตเดชเตผ เดŽเดดเตเดคเดฟเดฏ "เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเด‚" เดŽเดจเตเดจเดคเต เดฆเตƒเดถเตเดฏเดชเดฐเดค เดจเตฝเด•เตเดจเตเดจเต (เด…เดคเต เด†เด•เดพเด‚
เตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟhttp://people.redhat.com/~drepper/>)---เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดชเดฐเดฟเดนเดพเดฐเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเตŠเดคเตเดตเดพเดฏเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดˆ เด“เดชเตเดทเตป เดตเดดเดฟ เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเดฑเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดชเตŠเดคเตเดตเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•. เดตเดฟเตปเดกเต‹เดธเดฟเดฒเตเด‚ DLL-เดจเตเดฑเต†เดฏเตเด‚ เดฎเดพเดจเดฆเดฃเตเดกเดฎเดพเดฃเดฟเดคเต
เด•เต‚เดŸเต† -fvisibility=เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† "__attribute__ ((เดฆเตƒเดถเตเดฏเดค("เดธเตเดฅเดฟเดฐ"")))" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚
"__declspec(dllexport)" เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเดณเตเดณ เดเดคเดพเดฃเตเดŸเต เดธเดฎเดพเดจเดฎเดพเดฏ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต เดฒเดญเดฟเด•เตเด•เตเด‚.
เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต เด‡เดคเต เดตเดฒเดฟเดฏ เด…เดจเตเด—เตเดฐเดนเดฎเดพเดฃเต.

เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดฆเตƒเดถเตเดฏเดชเดฐเดค เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚ #เดชเตเดฐเดพเด—เตเดฎ เดœเดฟเดธเดฟเดธเดฟ
เด•เดพเดฃเดพเดตเตเดจเตเดจ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต†. เดจเดฟเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเด•เตเด•เตŠเดฃเตเดŸเต เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเต† เดฆเตƒเดถเตเดฏเดชเดฐเดค (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต) #เดชเตเดฐเดพเด—เตเดฎ เดœเดฟเดธเดฟเดธเดฟ เด•เดพเดฃเดพเดตเตเดจเตเดจ เดคเดณเตเดณเตเด• (เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต) เด’เดชเตเดชเด‚ #เดชเตเดฐเดพเด—เตเดฎ เดœเดฟเดธเดฟเดธเดฟ
เด•เดพเดฃเดพเดตเตเดจเตเดจ เดชเต‡เดพเดชเตเดชเต. เดšเดฟเดนเตเดจ เดฆเตƒเดถเตเดฏเดชเดฐเดค เด•เดพเดฃเดฃเดฎเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด• as เดญเดพเด—เด‚ of The
เดŽเดชเดฟเด เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด•เดฐเดพเตผ เด…เดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เด•เต‹เดกเตเด•เดณเตเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดฆเตƒเดถเตเดฏเดชเดฐเดค เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดฒเตเดฒ; เด…เดคเดพเดฏเดคเต, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดกเดฟเดŽเดธเตเด’เดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเดฏเดฟเดชเตเดชเต‡เดพเดดเตเด‚
PLT เดชเดฐเต‹เด•เตเดท เด“เดตเตผเดนเต†เดกเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดฑเดšเตเดšเตเดตเต†เดšเตเดšเดคเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•---เด‡เดคเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต
เดงเดพเดฐเดพเดณเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเดจเตเดจเดคเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเดพเดฏเดจเดพเด•เตเดทเดฎเดคเดฏเตเด‚ เดธเตเดตเดฏเด‚-เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฒเตเดฒ
ISO C++ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด•เดพเดฐเดฃเด‚, เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดชเตเดคเดฟเดฏเดคเตเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดกเดฟเดฒเต€เดฑเตเดฑเตเด‚ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฃเต
เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดฆเตƒเดถเตเดฏเดชเดฐเดค เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดฆเตƒเดถเตเดฏเดชเดฐเดค. เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดฑเดฏเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚ #เดชเตเดฐเดพเด—เตเดฎ เดœเดฟเดธเดฟเดธเดฟ
เด•เดพเดฃเดพเดตเตเดจเตเดจ เดชเตเดทเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ) เด…เดคเตเดคเดฐเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต.

เดฌเดพเดนเตเดฏ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ - fvisibility, เด…เดคเดฟเดจเดพเตฝ เดงเดพเดฐเดพเดณเด‚ เด•เต‹เดกเตเด•เตพ เด†เด•เดพเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต€เดฃเตเดŸเตเด‚ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเต -fvisibility=เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต†. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดฌเดพเดนเตเดฏ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดฆเตƒเดถเตเดฏเดชเดฐเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ PLT เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด•เต‚เดŸเตเดคเดฒเดพเดฃเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต __เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต ((เดฆเตƒเดถเตเดฏเดค)) เด’เดชเตเดชเด‚ / เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ #เดชเตเดฐเดพเด—เตเดฎ เดœเดฟเดธเดฟเดธเดฟ เด•เดพเดฃเดพเดตเตเดจเตเดจ เดชเดฑเดฏเดพเตป
เด•เด‚เดชเตˆเดฒเตผ เดเดคเต เดฌเดพเดนเตเดฏ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เตพ เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฃเด‚.

เด…เดคเดฒเตเดฒ - fvisibility C++ เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดฒเดฟเด™เตเด•เต‡เดœเต เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚, เด…เดคเดฟเดจเตผเดคเตเดฅเด‚
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, DSO-เด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด‡เดŸเตเดจเตเดจ เด’เดฐเต เด…เดชเดตเดพเดฆ เด•เตเดฒเดพเดธเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฆเตƒเดถเตเดฏเดชเดฐเดค เด•เตŠเดฃเตเดŸเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต type_info เดจเต‹เดกเตเด•เตพ เดคเดฎเตเดฎเดฟเตฝ เดเด•เต€เด•เดฐเดฟเด•เตเด•เตเด‚
เดกเดฟเดŽเดธเตเด’เด•เตพ.

เดˆ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดฆเตเดฏเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เดตเดฏเตเดŸเต† เดชเตเดฐเดฏเต‹เดœเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เดต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เด…เดตเดฒเต‹เด•เดจเด‚ เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต
<http://gcc.gnu.org/wiki/Visibility>.

-fstrict-volatile-bitfields
เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เด˜เดŸเดจเด•เดณเดฟเดฒเต‡เด•เตเด•เต) เดชเตเดฐเดตเต‡เดถเดจเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต
เดซเต€เตฝเดกเตเด•เตพ, เด•เด‚เดชเตˆเดฒเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด† เดคเดฐเด™เตเด™เดณเต† เดฌเดนเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚) เด’เดฐเตŠเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดธเตเดตเดพเดญเดพเดตเดฟเด• เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดตเต€เดคเดฟเดฏเตเดŸเต† เดชเตเดฐเดตเต‡เดถเดจเด‚.
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต†เดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดค เดชเต†เดฐเดฟเดซเดฑเตฝ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดณเตเดณ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เต เด…เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณเดต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
16 เดฌเดฟเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต; เดˆ เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดŽเดฒเตเดฒเดพ เดชเต†เดฐเดฟเดซเดฑเตฝ เดฌเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚-
เดœเดฟเดธเดฟเดธเดฟเดฏเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฎเดพเด•เตเด•เดพเตป "เด…เตบเดธเตˆเดกเต เดทเต‹เตผเดŸเตเดŸเต" เด†เดฏเดฟ เดซเต€เตฝเดกเตเด•เตพ (เดˆ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเดฟเตฝ 16 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดนเตเดฐเดธเตเดตเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•)
เด’เดฐเตเดชเด•เตเดทเต‡, เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ 16-เดฌเดฟเดฑเตเดฑเต เด†เด•เตโ€Œเดธเดธเดฟเดจเต เดชเด•เดฐเด‚ 32-เดฌเดฟเดฑเตเดฑเต เด†เด•เตโ€Œเดธเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เด•เดฎเตเดชเตˆเดฒเตผ เดเดฑเตเดฑเดตเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เด‡เตป
เดฎเตเดฎเตเดชเดคเตเดคเต† เด‰เดฆเดพเดนเดฐเดฃเด‚, เด…เดคเต 32-เดฌเดฟเดฑเตเดฑเต เดฒเต‹เดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดคเต เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚
เดฌเดฟเดฑเตเดฑเต-เดซเต€เตฝเดกเดฟเดจเตเดฑเต† เด’เดฐเต เดญเดพเด—เดตเตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ-เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด•
เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ.

เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเต เด•เตผเดถเดจเดฎเดพเดฏ เดตเดฟเดจเตเดฏเดพเดธเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดซเต€เตฝเดกเต เดคเดฐเด‚ เดฎเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดˆ เดตเดฟเดจเตเดฏเดพเดธเด‚ เดฒเด‚เด˜เดฟเดšเตเดšเต, เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เดซเต€เตฝเดกเดฟเตฝ "เดชเดพเด•เตเด•เต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ,
เดซเต€เตฝเดกเต เดคเดฐเดคเตเดคเต† เดฎเดพเดจเดฟเด•เตเด•เดพเดคเต†เดฏเดพเดฃเต เดชเตเดฐเดตเต‡เดถเดจเด‚. เดซเต€เตฝเดกเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
"เดชเดพเด•เตเด•เต" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต, เดซเต€เตฝเดกเต เดคเดฐเดคเตเดคเต† เดฎเดพเดจเดฟเดšเตเดšเดพเดฃเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดฐเดฃเตเดŸเดฟเดŸเดคเตเดคเตเด‚ เดœเดฟ.เดธเดฟ.เดธเดฟ
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด…เดฑเดฟเดฏเดพเดคเตเดค เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฑเดฟเดฏเดพเดฎเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฌเตˆเดจเดฑเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเดพเดฃเต
เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตผ.

ENVIRONMENT


GCC เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดˆ เดตเดฟเดญเดพเด—เด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒเดคเต
เดตเดฟเดตเดฟเดง เดคเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเต‹ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเตเด•เดณเต‹ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเดพเดฃเต เด…เดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดซเดฏเดฒเตเด•เดณเตเดŸเต†. เดธเดฎเดพเดนเดพเดฐ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เดฎเดฑเตเดฑเต เดตเดถเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดšเดฟเดฒเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดชเต‹เดฒเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดธเตเดฅเดฒเด™เตเด™เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดจเดพเด•เตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -B, -I เด’เดชเตเดชเด‚ -L.
เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดธเตเดฅเดฒเด™เตเด™เดณเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เด‡เดตเดฏเตเด•เตเด•เต เดฎเตเตปเด—เดฃเดจ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต
GCC เดฏเตเดŸเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดตเดฏเต†เด•เตเด•เดพเตพ เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเด•.

เดฒเดพเด‚เด—เต
LC_CTYPE
LC_MESSAGES
LC_ALL
เดˆ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ GCC เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตฝเด•เตเด•เดฐเดฃ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟเดฏเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดคเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฆเต‡เดถเต€เดฏ เด•เตบเดตเต†เตปเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดœเดฟเดธเดฟเดธเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดœเดฟเดธเดฟเดธเดฟ เดฒเต‹เด•เตเด•เตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดฟเดญเดพเด—เด™เตเด™เตพ LC_CTYPE เด’เดชเตเดชเด‚ LC_MESSAGES เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเตป เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ. เดˆ เดชเตเดฐเดฆเต‡เดถเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดเดคเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเด‚ เดตเดฟเดญเดพเด—เด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเต‚เดฒเตเดฏเด‚
en_GB.UTF-8 เดฏเตเดฃเตˆเดฑเตเดฑเดกเต เด•เดฟเด‚เด—เตเดกเดคเตเดคเดฟเดฒเต† เด‡เด‚เด—เตเดฒเต€เดทเดฟเดจเดพเดฏเดฟ UTF-8-เตฝ เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฆเดฟ LC_CTYPE เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเตเดฐเดคเต€เด• เดตเตผเด—เตเด—เต€เด•เดฐเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดœเดฟเดธเดฟเดธเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดฒเต† เดชเตเดฐเดคเต€เด• เด…เดคเดฟเดฐเตเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•; เดšเดฟเดฒ เดฎเตพเดŸเตเดŸเดฟเดฌเตˆเดฑเตเดฑเดฟเดจเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเตเด‚ เดฐเด•เตเดทเดชเตเดชเต†เดŸเตฝ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เตเด•เตพ
เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดŽเตปเดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดธเตเด•เต‡เดชเตเดชเต เด†เดฏเดฟ.

เดฆเดฟ LC_MESSAGES เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดญเดพเดท เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ.

เดŽเด™เตเด•เดฟเดฒเต LC_ALL เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเต LC_CTYPE เด’เดชเตเดชเด‚
LC_MESSAGES; เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚, LC_CTYPE เด’เดชเตเดชเด‚ LC_MESSAGES เดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฒเดพเด‚เด—เต
เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ. เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตŠเดจเตเดจเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, GCC เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต
เดธเดฟ เด‡เด‚เด—เตเดฒเต€เดทเต เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚.

เดŸเดฟเดŽเด‚เดชเดฟเดกเดฟเดเด†เตผ
If เดŸเดฟเดŽเด‚เดชเดฟเดกเดฟเดเด†เตผ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. GCC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเต‡เดทเดจเตเดฑเต† เด’เดฐเต เด˜เดŸเตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดนเต‹เตพเดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ
เด…เดŸเตเดคเตเดค เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‡เตปเดชเตเดŸเตเดŸเต: เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เด•เด‚เดชเตˆเดฒเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‡เตปเดชเตเดŸเตเดŸเต เดถเดฐเดฟเดฏเดพเดฏเดฟ.

GCC_COMPARE_DEBUG
เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ GCC_COMPARE_DEBUG เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเดคเดฟเดจเต เดเดคเดพเดฃเตเดŸเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -fcompare-debug เดฒเต‡เด•เตเด•เต
เด•เดฎเตเดชเตˆเดฒเตผ เดกเตเดฐเตˆเดตเตผ. เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต เดˆ เด“เดชเตเดทเดจเตเดฑเต† เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เดพเดฃเตเด•.

GCC_EXEC_PREFIX
If GCC_EXEC_PREFIX เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ. เดˆ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดฒเดพเดทเตŠเดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เดฟเดฒเตเดฒ
เด’เดฐเต เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเตŠเดชเตเดชเด‚, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดธเตเดฒเดพเดทเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚
เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

If GCC_EXEC_PREFIX เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เดพเตป GCC เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚
เด…เดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดชเดพเดคเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเดฟเดธเดฟเดธเดฟเด•เตเด•เต เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดจเต‹เด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณ เดธเดพเดงเดพเดฐเดฃ เดธเตเดฅเดฒเด™เตเด™เตพ.

เดฏเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ GCC_EXEC_PREFIX is เด‰เดชเดธเตผเด—เตเด—เด‚/lib/gcc/ เดŽเดตเดฟเดŸเต† เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‰เดชเดธเตผเด—เตเด—เดฎเดพเดฃเต
เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เด•เดฎเตเดชเตˆเดฒเตผ. เดชเดฒ เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต
เด•เต‡เดพเตบเดซเดฟเด—เตผ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดฎเดฑเตเดฑเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ -B เดˆ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเดฟเดจเต เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเด•.

เดชเต‹เดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เดˆ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต crt0.o เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดต.

เด•เต‚เดŸเดพเดคเต†, เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚
เด•เต‚เดŸเต† /usr/local/lib/gcc (เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดฎเต‚เดฒเตเดฏเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ GCC_INCLUDE_DIR), เดœเดฟเดธเดฟเดธเดฟ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เด‡เดคเดฐ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดชเต‡เดฐเต. เด…เด™เตเด™เดจเต†, เด•เต‚เดŸเต† -Bfoo/, เดœเดฟเดธเดฟเดธเดฟ เดคเดฟเดฐเดฏเตเด‚ foo/bar เด…เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดฟเดŸเดคเตเดคเต
/usr/local/lib/bar. เดˆ เด‡เดคเดฐ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด†เดฆเตเดฏเด‚ เดคเดฟเดฐเดฏเตเดจเตเดจเต; เดจเดฟเดฒเดตเดพเดฐเด‚
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเต. เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด…เดชเตเดชเต‡เดพเดณเต
เด…เดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต GCC_EXEC_PREFIX เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ.

COMPILER_PATH
เด‡เดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ COMPILER_PATH เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เด•เต‹เดณเตป-เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฒเดฟเดธเตโ€Œเดฑเตเดฑเดพเดฃเต PATH.
เดธเดฌเตโ€Œเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ, เดธเดพเดงเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดœเดฟเดธเดฟเดธเดฟ เด‡เดชเตเดฐเด•เดพเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด• GCC_EXEC_PREFIX.

เดฒเตˆเดฌเตเดฐเดฑเดฟ_เดชเดพเดคเตเดคเต
เด‡เดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ_เดชเดพเดคเตเดคเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เด•เต‹เดณเตป-เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฒเดฟเดธเตโ€Œเดฑเตเดฑเดพเดฃเต PATH.
เด’เดฐเต เดจเต‡เดฑเตเดฑเต€เดตเต เด•เด‚เดชเตˆเดฒเดฑเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดœเดฟเดธเดฟเดธเดฟ เดŽเดชเตเดชเต‹เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเดฟเด™เตเด•เตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต, เด…เดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ GCC_EXEC_PREFIX.
GCC เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เดˆ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดตเต‡เดฃเตเดŸเดฟ -l เด“เดชเตเดทเตป (เดŽเดจเตเดจเดพเตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ -L เด†เดฆเตเดฏเด‚ เดตเดฐเดฟเด•).

เดฒเดพเด‚เด—เต
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเดพเตป เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเตฝ เด’เดฐเต เดตเดดเดฟ
เดชเตเดฐเดคเต€เด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพ, เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพ, เด•เดฎเดจเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต C, C++ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เด‚เดชเตˆเดฒเตผ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดฎเตพเดŸเตเดŸเดฟเดฌเตˆเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฒเดพเด‚เด—เต เด†เด•เตเดจเตเดจเต
เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดคเต:

เดธเดฟ-เดœเต†เดเดŽเดธเต
JIS เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•.

เดธเดฟ-เดŽเดธเตโ€Œเดœเต†เดเดŽเดธเต
SJIS เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•.

เดธเดฟ-เด‡เดฏเตเดธเดฟเดœเต†เดชเดฟ
EUCJP เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•.

If เดฒเดพเด‚เด—เต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเต เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเต‚เดฒเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดฎเตพเดŸเตเดŸเดฟเดฌเตˆเดฑเตเดฑเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดจเตเด‚ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฒเตŠเด•เตเด•เต‡เตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† mblen เด‰เด‚ mbtowc เด‰เด‚
เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ.

เดšเดฟเดฒ เด…เดงเดฟเด• เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต.

CPATH
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH
เด“เดฐเต‹ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดคเต€เด•เด‚ เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด†เดฃเต
เดชเต‡เดพเดฒเต† PATH, เด…เดคเดฟเตฝ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเต‹เด•เตเด•เดฃเด‚. เดชเตเดฐเดคเตเดฏเต‡เด• เด•เดฅเดพเดชเดพเดคเตเดฐเด‚,
"PATH_SEPARATOR", เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เด†เดถเตเดฐเดฟเดคเดตเตเด‚ GCC เดฌเดฟเตฝเดกเต เดŸเตˆเดฎเดฟเตฝ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฃเต. เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ
เดตเดฟเตปเดกเต‹เดธเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพ เด‡เดคเต เด’เดฐเต เด…เตผเดฆเตเดงเดตเดฟเดฐเดพเดฎเดฎเดพเดฃเต, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เด‡เดคเต เด’เดฐเต เด†เดฃเต
เดตเตปเด•เตเดŸเตฝ.

CPATH เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเตเดชเต‹เดฒเต† เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต -I, เดชเด•เตเดทเต‡
เดจเตฝเด•เดฟเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดพเดคเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ -I เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต† เด“เดชเตเดทเดจเตเด•เตพ. เดˆ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ
เดเดคเต เดญเดพเดทเดฏเดพเดฃเต เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเด•เดฎเดพเด•เต‚
เดญเดพเดท เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเต. เด“เดฐเต‹เดจเตเดจเตเด‚ เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เดตเตเดฏเดตเดธเตเดฅ, เดŽเดจเตเดจเดพเตฝ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดพเดคเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ -เดตเตเดฏเดตเดธเตเดฅ เด“เดชเตโ€Œเดทเดจเตเด•เตพ
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป.

เดˆ เดŽเดฒเตเดฒเดพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเดฒเตเด‚, เด’เดฐเต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด˜เดŸเด•เด‚ เด…เดคเดฟเดจเตเดฑเต† เด•เดฑเดจเตเดฑเต เดคเดฟเดฐเดฏเดพเตป เด•เดฎเตเดชเตˆเดฒเดฑเต‹เดŸเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เด’เดฐเต เดชเดพเดคเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเดฒเต‹ เด…เดตเดธเดพเดจเดคเตเดคเดฟเดฒเต‹ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด˜เดŸเด•เด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเดพเด‚. เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ CPATH ":/special/include" เด†เดฃเต, เด…เดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดซเดฒเดฎเตเดฃเตเดŸเต
-เด. -เดžเดพเตป/เดธเตเดชเต†เดทเตเดฏเตฝ/เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

DEPENDENCIES_OUTPUT
เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฎเต‡เด•เตเด•เต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เดŽเด™เตเด™เดจเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เด…เดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดจเต‹เตบ-เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ. เดธเดฟเดธเตเดฑเตเดฑเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดพเดฃเต
เดกเดฟเดชเตปเดกเตปเดธเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด…เดตเด—เดฃเดฟเดšเตเดšเต.

เด‡เดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ DEPENDENCIES_OUTPUT เด’เดฐเต เดซเดฏเตฝ เดจเดพเดฎเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเต‡เด•เตเด•เต เดจเดฟเดฏเดฎเด™เตเด™เตพ
เดธเต‹เดดเตเดธเต เดซเดฏเตฝ เดจเดพเดฎเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดจเดพเดฎเด‚ เดŠเดนเดฟเดšเตเดšเต เด† เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดฅเดตเดพ
เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เดซเต‹เด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ เดซเดฏเดฒเต เดฒเด•เตเดทเตเดฏเด‚, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดซเดฏเตฝ เดšเต†เดฏเตเดฏเดพเตป เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดซเดฏเดฒเต
เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเต เดฒเด•เตเดทเตเดฏเด‚ เดฒเด•เตเดทเตเดฏ เดจเดพเดฎเดฎเดพเดฏเดฟ.

เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เดˆ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด“เดชเตเดทเดจเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต -เดŽเด‚.เดŽเด‚
เด’เดชเตเดชเด‚ -เดŽเด‚.เดŽเดซเต, เด’เดฐเต เด“เดชเตเดทเดฃเตฝ เด•เต‚เดŸเต† -เดŽเด‚.เดŸเดฟ เดฎเดพเดฑเตเด• เด•เต‚เดŸเดฟ.

SUNPRO_DEPENDENCIES
เดˆ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเดฎเดพเดจเดฎเดพเดฃเต DEPENDENCIES_OUTPUT (เดฎเตเด•เดณเดฟเตฝ เด•เดพเดฃเตเด•), เด† เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด’เดดเดฟเด•เต†
เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -M เด…เดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ -เดŽเด‚.เดŽเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด†
เดชเตเดฐเดงเดพเดจ เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต g++-4.7 เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    turkdevops
    turkdevops
    TurkDevOps aล‚?k kaynak yaz?l?m
    เด—เต†เดฒเดฟ?เดคเดฟเดฐเดฟเดšเตเดšเดฟ เดŸเต‹เดชเตเดฒเตเดฒเตเด•เตเดฒเดพเตผ? DevTurks-เดŸเต€เด‚
    เดคเดฐเดพเดซเต
    เดซเต€เดšเตเดšเดฑเตเด•เตพ:https://github.com/turkdevopshttps://turkdevops.g...
    turkdevops เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    asammdf
    asammdf
    *asammdf* เด’เดฐเต เดซเดพเดธเตเดฑเตเดฑเต เดชเตˆเดคเตเดคเตบ เดชเดพเดดเตโ€Œเดธเตผ เด†เดฃเต
    ASAM-เดจเตเดณเตเดณ เดŽเดกเดฟเดฑเตเดฑเตผ (เด…เดธเต‹เดธเดฟเดฑเตเดฑเต‡เดทเตป
    เด“เดŸเตเดŸเต‹เดฎเต‡เดทเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเตˆเดธเต‡เดทเตป เด•เต‚เดŸเดพเดคเต†
    เด…เดณเด•เตเด•เตเดจเตเดจ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ) MDF / MF4
    (เด…เดณเดตเต เดกเดพเดฑเตเดฑ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต...
    asammdf เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    LAME (Lame Aint an MP3 เดŽเตปเด•เต‹เดกเตผ)
    LAME (Lame Aint an MP3 เดŽเตปเด•เต‹เดกเตผ)
    เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธ เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต LAME
    MP3 เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เดฆเดฟ
    LAME เดชเดฆเตเดงเดคเดฟเดฏเตเดŸเต† เดฒเด•เตเดทเตเดฏเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดŽเดจเตเดจเดคเดพเดฃเต
    เดธเตˆเด•เตเด•เต‹ เด…เด•เตเด•เต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต, เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚, เดตเต‡เด—เดค
    เดŽเด‚เดชเดฟเดฏเตเดŸเต†...
    LAME เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• (Lame Aint an MP3 เดŽเตปเด•เต‹เดกเตผ)
  • 4
    wxPython
    wxPython
    เดชเตˆเดคเตเดคเตบ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚
    เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ GUI เด•เตเดฒเดพเดธเตเด•เตพ เดชเตŠเดคเดฟเดฏเตเด•
    wxWidgets.. เดชเตเดฐเต‡เด•เตเดทเด•เตผ: เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต
    เด‡เดจเตเดฑเตผเดซเต‡เดธเต: X เดตเดฟเตปเดกเต‹ เดธเดฟเดธเตเดฑเตเดฑเด‚ (X11), Win32 ...
    wxPython เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    เดชเดพเด•เตเด•เต เดซเดฏเตฝเดฎเดพเดจเต‡เดœเตผ
    เดชเดพเด•เตเด•เต เดซเดฏเตฝเดฎเดพเดจเต‡เดœเตผ
    เด‡เดคเดพเดฃเต เดŸเต‹เดŸเตเดŸเตฝ เดตเดพเตผ เดชเดพเด•เตเด•เต เดซเดฏเตฝ เดฎเดพเดจเต‡เดœเตผ
    เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต, เดชเดคเดฟเดชเตเดชเต 1.7 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. เดŽ
    เดตเดพเตผโ€Œเดธเตโ€Œเด•เต‡เดชเตเดชเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดนเตเดฐเดธเตเดต เด†เดฎเตเด–เด‚
    เดฎเต‹เดกเดฟเด‚เด—เต:...
    เดชเดพเด•เตเด•เต เดซเดฏเตฝเดฎเดพเดจเต‡เดœเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    IPerf2
    IPerf2
    เด…เดณเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŸเตเดฐเดพเดซเดฟเด•เต เด‰เดชเด•เดฐเดฃเด‚
    เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ TCP, UDP เดชเตเดฐเด•เดŸเดจเด‚
    เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดจเตเด‚ เดฒเต‡เดฑเตเดฑเตปเดธเดฟเด•เตเด•เตเด‚ เดšเตเดฑเตเดฑเตเด‚. เดฆเดฟ
    เดฒเด•เตเดทเตเดฏเด™เตเด™เดณเดฟเตฝ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
    iperf เด•เต‹เดกเต...
    IPerf2 เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad