Hide Forgot
Description of problem: The column number given out in warning and error messages is wrong when line contains tabs. E.g. $ printf '\tvoid\ta;\n' > /tmp/x.c $ gcc /tmp/x.c /tmp/x.c:1:7: error: storage size of 'a' isn't known $ gcc -ftabstop=3 /tmp/x.c /tmp/x.c:1:7: error: storage size of 'a' isn't known Expected column would be the position of 'a' (:1:16 with ftabstop=8) Version-Release number of selected component (if applicable): gcc-4.6.0-9.fc15.x86_64
I think -ftabstop= did something only in between 2000 and 2003 seems to be completely ignored since then. Please go through:http://gcc.gnu.org/ml/gcc-patches/2003-04/msg01433.html anyway, making -ftabstop= do something with the current libcpp code might be non-trivial and expensive, furthermore it is unclear what it should do e.g. when libcpp is changing some source charset into utf-8. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers