H. J. Lu wrote:
On Thu, Dec 15, 2005 at 03:00:10PM -0800, David Daney wrote:

H. J. Lu wrote:

On Mon, Nov 14, 2005 at 02:05:47PM -0800, H. J. Lu wrote:


On Mon, Nov 14, 2005 at 12:52:49PM -0800, Mike Stump wrote:


On Nov 14, 2005, at 9:14 AM, H. J. Lu wrote:


Can we change it to something like

gcc (GCC) 4.1.0 20051113 (revision 106863) (experimental)

Doesn't work, unless you also have the branch name. Further, the substitutions that svn can do, doesn't allow for the above, and they don't want to `fix' svn to do it (see the FAQ). (I think I'd like it too.)

I am enclosing 2 patches:

1. contrib/gcc_update creates gcc/REVISION with branch name and
revision number.
2. If gcc/REVISION exists, it will be used in gcc/version.c.

With those 2 patches, I got

[EMAIL PROTECTED] gcc]$ ./xgcc --version
xgcc (GCC) 4.1.0 (gcc-4_1-branch revision 108596) 20051215 (prerelease)

I like this, but what if you also did an svn status to see if there were any modifications WRT the branch/revision and then add either 'clean' or 'modified' to the information.

So you would get (gcc-4_1-branch revision 108596 modified) or (gcc-4_1-branch revision 108596 clean)



Like this?


It is plausible that it does what I had in mind. I have not tested it though.

I say test it and post it to gcc-patches@

David Daney.

Reply via email to