On 09/10/2015 01:57 PM, tbsaunde+...@tbsaunde.org wrote:
> From: Trevor Saunders <tbsaunde+...@tbsaunde.org>
> 
> It is undocumented so the meaning is unclear, but it is only ever
> defined to 0, which the one user in libobjc treats the same as being
> undefined.

Apparently it was converted to TARGET_STRUCT_VALUE_RTX in 2003/2004. The
default definition of that is documented as just returning 0, so
removing these macros should be fine.

> gcc/ChangeLog:
> 
> 2015-09-10  Trevor Saunders  <tbsaunde+...@tbsaunde.org>
> 
>       * config/arc/arc.h: Remove define of STRUCT_VALUE.
>       * config/lm32/lm32.h: Likewise.
>       * config/mep/mep.h: Likewise.
>       * config/visium/visium.h: Likewise.
>       * system.h: Poison STRUCT_VALUE macro.

Ok.


Bernd

Reply via email to