https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52899
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |msebor at gcc dot gnu.org
Resolution|--- |WORKSFORME
--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
The option is used in c-family/c-indentation.c (since r223098):
/* Round up VIS_COLUMN to nearest tab stop. */
static unsigned int
next_tab_stop (unsigned int vis_column)
{
const unsigned int tab_width = cpp_opts->tabstop;
vis_column = ((vis_column + tab_width) / tab_width) * tab_width;
return vis_column;
}
There are no tests that exercise the option in the test suite but
c-c++-common/Wmisleading-indentation.c fails when run with -ftabstop=N set to
less than 7.
So I'm going to resolve this as WORKSFORSOME (as in "works for some use
cases"). Adding a test just for -ftabstop alone would still be useful.