gcc issues the following warning message for -Wmisleading-indentation: test.c:632: note: -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers For a file test.c on its line #632, which looks very confusing to the user who got this message because 632 lines in a file is not big at all. is it possible to make the warning message more clear on why the size limit is met to help the user understand this better? From my understanding of the gcc code in libcpp/line-map.[hc], looks like that the "size" here refs to source_location, and the source_location encoded both line num info and column num info.