Hi,

Is there any reason why *all* of the macros in target-defs.h
are not conditionalized? target-defs.h is always included after
tm.h, so if the target specific include sets any of the macros
that are not protected in target-defs.h, they get overwritten.
Yes, you are warned, so my question is, is the intent to only
conditioalize those macros that have actually been defined
ib the target header file and to adjust target-defs.h  on a
case by case basis, or should I just clean up target-defs.h
and protect *all* of the macros from redefining what may
have been set in tm.h?

Thanks for any input.

PS. The specific case I ran into was I needed to define
TARGET_PROMOTE_FUNCTION_RETURN but target-defs.h was not
protecting its definition thereof with a #ifndef.

Kean

Reply via email to