Should one be able to do a source upgrade from an old -current (March 10)
to the latest? I have been trying, but it breaks in the cross tools
section in gnu/usr.bin/cc/cc_int. mkdep fails. There are a lot of warnings
that looks like this:

#####################
/home/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config/i386/unix.h:70: 
warning: `TARGET_DEFAULT' redefined
/home/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config/i386/i386.h:400: 
warning: this is the location of the previous definition
/home/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config/i386/unix.h:83: 
warning: `FUNCTION_VALUE_REGNO_P' redefined
/home/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/config/i386/i386.h:1654: 
warning: this is the location of the previous definition
######################

I don't think they cause the failure, but there are so many of them that
they are hiding the real stuff. I think what is breaking mkdep is this:

#########################
/home/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/varasm.c:598: macro 
`SELECT_SECTION' used with too many (3) args
/home/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/varasm.c:3400: macro 
`SELECT_SECTION' used with too many (3) args
/home/src/gnu/usr.bin/cc/cc_int/../../../../contrib/gcc/varasm.c:4006: macro 
`SELECT_RTX_SECTION' used with too many (3) args
...
mkdep: compile failed
*** Error code 1

Stop in /home/src/gnu/usr.bin/cc/cc_int.
*** Error code 1

Stop in /home/src/gnu/usr.bin/cc.
*** Error code 1

Stop in /home/src.
*** Error code 1

Stop in /home/src.
*** Error code 1

Stop in /home/src.

#########################

John
-- 
John Hay -- [EMAIL PROTECTED] / [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to