《三国志·诸葛亮传》载:“(建兴)十二年春,亮悉大众由斜谷出,以流马运,据武功五丈原,与司马宣王对于渭南,……其年八月,亮疾病,卒于军,时年五十四。”这段史料虽未明确说诸葛亮死于五丈原,但从词句上看是非常清楚的。即是公元234年,诸葛亮病死于武功五丈原。但是,裴松之注《三国志》时,引魏国官修的王沈《魏书》说:“亮粮尽势穷,忧恚呕血,一夕烧营遁走,入谷,道发病卒。”裴氏唯恐注引不确,语焉不详,又引《汉晋春秋》说:“亮卒于郭氏坞。”
人们据裴松之所注的两段史料,很容易认为:诸葛亮与司马懿对阵于武功五丈原,后因蜀军粮尽,诸葛亮忧虑成疾以致呕血,被迫烧毁军营退走,蜀军退入斜谷道中的郭氏坞达个地方时,诸葛亮发病而死。裴松之所引的这两段史料,不仅在晋代有人深信不疑,就是在今天也还仍然有人以此为据。晋元帝时,刘琨丧师兵败,与晋元帝笺就曾说诸葛壳是军败呕血, “入谷而卒”。
如果把诸葛亮病死之地确定为斜谷道的郭氏坞。那么就会与许多史籍的记载不相符合。晋代常壕所撰《华阳国志·刘后主志》说:“(建兴)十二年春,丞相亮以流马运,从斜谷道出武功,据五丈原,与司马宣王对于渭南。秋八月,亮疾病,卒于军。”今人刘琳先生校注此书时,曾注“五丈原”在今陕西眉县西三十里,渭水之南。又,司马光撰《资治通鉴》说:诸葛亮至郿,军于渭水之南。亮军屯五丈原。司马懿与诸葛亮相守百余日,亮数挑战,懿不出。是月,亮卒于军中。此外,《三国志·后主传》也载:“秋八月,亮卒于渭滨。”以上史料,都说明诸葛亮病死之地是陕西五丈原。
《汉晋春秋》载诸葛亮死于郭氏坞,很可能是因为蜀军入斜谷道后为诸葛亮发丧,使之以为发丧之地为诸葛亮病死之地。至于《魏略》所载诸葛亮因势穷呕血而退,入谷后道发而卒,只不过是魏人为了扬司马懿而有意抑诸葛亮罢了。