09/02/08 00:03:32
GCC関係なく、x86一般の話のようにしか思えない。
745:706
09/02/08 02:51:15
>>744 何告白ってるんだ。
ソフト板 URLリンク(pc11.2ch.net)
746:デフォルトの名無しさん
09/02/08 04:22:49
うぜえ
747:デフォルトの名無しさん
09/02/14 06:48:19
gcc -S でコンパイルしたときにコンパイラオプションをアセンブラソースに出力する
オプションってありますか?
748:デフォルトの名無しさん
09/02/14 07:44:24
-fverbose-asm
749:デフォルトの名無しさん
09/02/14 08:43:07
>>748
ありがとうございます
750:デフォルトの名無しさん
09/03/05 23:15:00
gcc *.c -S
とするとAT&T Syntaxで*.sができますが、Intel Syntaxで出すことはできますか?
751:デフォルトの名無しさん
09/03/06 02:40:48
-masm=intel
間違った命令を吐いてしまうという噂を聞いたことがある。
最近の状況はわからん。
752:デフォルトの名無しさん
09/03/06 11:18:14
>>751 へー。知らんかった
753:750
09/03/06 23:58:24
>>751
tnx
754:デフォルトの名無しさん
09/03/07 00:03:18
生成コードが心配ならgccには普通にオブジェクト作らせて、objdumpに
欲しい方のシンタックスでダンプさせるのはどう?
755:デフォルトの名無しさん
09/03/07 01:37:29
そっちもおかしかったりして。
てことはないと思うが、読みにくくなるからなあ。
756:デフォルトの名無しさん
09/03/07 05:26:47
そもそも噂ってなんだよ?w
毎週snapshotが出て、全世界で最も多く使われているコンパイラが、
判りやすいbugをいつまでもほっとくわけ無いだろ。
最も多く使われている筈のOSは、10年もディレクトリ掴んだまま
放さないbugが取れなくて、たまにイライラするけどな。
757:デフォルトの名無しさん
09/03/07 09:48:26
masmバックエンドって使われてないだろうし
758:デフォルトの名無しさん
09/03/07 11:41:18
組み込み系で結構使われてますよ。> masm=intel
まあnasmでなんとかなる昨今ですが。
759:デフォルトの名無しさん
09/03/07 13:12:36
>>767
なれりゃAT&Tでも特に困らんしなあ。
あれは完全におまけ機能だよなあ。
>>768
たぶんそのmasmは関係無いと思う。
760:デフォルトの名無しさん
09/03/07 15:14:02
>>759
gcc -masm=intel → 組み込み評価ボードのアセンブラ(by Intel)
761:デフォルトの名無しさん
09/03/07 20:13:31
>>759
767と768に期待
762:デフォルトの名無しさん
09/03/12 00:59:10
64bit環境で
gcc -O2でコンパイルする場合と
gcc -m64を付ける場合でゲロったバイナリの内容って異なることは
ありえないですよね?
763:デフォルトの名無しさん
09/03/12 02:22:11
ありえるのでは?
gcc -O2とgcc -m64 -O2が違うのはあり得ないというのならともかく。
764:デフォルトの名無しさん
09/03/30 18:24:57
4.5