Re: [心得] Bug of intel Compiler

看板C_and_CPP作者 (tte)時間15年前 (2010/03/19 10:40), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《manchester77 (苦力)》之銘言: : 你可以先試試看,我沒有intel 的compiler. 就我的觀點來看,只要跟系統 : 要記憶體空間,我的做法就是先全部清掉,以免會有dirty data在裡面 我試了 g++ 和 icc, icc 會出現原 po 所說的問題 如果用 icc -g 編譯, 結果是和 g++ 相同的. 另外如果把 Refine.cpp 改成 for (int GrandPID=0; GrandPID<2; GrandPID++){ patch->ptr[1][GrandPID]->father = SonPID; patch->ptr[1][GrandPID]->father = SonPID; } 結果就和 g++ 相同, 真正原因可能要 dump assembly code 出來看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 173.66.46.124

03/19 10:44, , 1F
我有試著dump assembly code 不過我看不懂 >"<~ (大哭
03/19 10:44, 1F

03/19 10:46, , 2F
這個bug很容易藉由改變無關緊要的地方來讓他不發生
03/19 10:46, 2F

03/19 10:47, , 3F
可以貼出來讓大家看看嗎
03/19 10:47, 3F

03/19 10:56, , 4F
http://nopaste.csie.org/35bdb 不知道這個是不是?
03/19 10:56, 4F
文章代碼(AID): #1BekGoLD (C_and_CPP)
文章代碼(AID): #1BekGoLD (C_and_CPP)