[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Bug driver/12564] deprecate -V or update documentation



PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12564



------- Additional Comments From wilson at specifixinc dot com  2003-10-15 02:44 -------
Subject: Re:  New: deprecate -V or update documentation

debian-gcc at lists dot debian dot org wrote:
> As -V doesn't work well across major versions, maybe this option should be
> documented as deprecated, removed at all, or at least the problems with it's use
> described. On the lists people are often advised against the use of -V.

I was curious about the follow up comments, so I took a look.  The -V/-b 
support was rewritten as of gcc-3.3.  The new support for it looks safe. 
  So if you have gcc-3.3 or higher -V/-b will work.  If you have 
anything earlier, they are not safe, and will work only sometimes.

I did notice a couple of minor problems with the new code.  The -V/-b 
options must occur first.  This isn't documented in invoke.texi.  You do 
get a nice error message though if you get this wrong.

The long form options no longer work, e.g. --use-version and --target. 
These can probably be dropped.  They aren't documented, so there 
probably aren't many people using them.  And they were never safe anyways.

[wilson@leaf gcc]$ ./xgcc --use-version=3.0 -B./ tmp.c
xgcc: `-V' must come at the start of the command line

The error makes no sense, because --use-version is at the beginning of 
the command line.




------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.



Reply to: