ia64-elf and i386-elf fail to build

Joseph Myers joseph@codesourcery.com
Thu Aug 25 14:45:00 GMT 2016


On Thu, 25 Aug 2016, Nick Clifton wrote:

> gcc/ChangeLog
> 2016-08-25  Nick Clifton  <nickc@redhat.com>
> 
> 	* config/ia64/ia64.c (ia64_init_builtins): Initialise the
> 	float128_type_node if that has not been done already.
> 	* config/i386/i386.c (ix86_init_builtin_types): Likewise.

No, this is wrong.  The global node must remain as NULL when the type is 
not fully supported.  You need a different name for the local node, e.g. 
i386_float128_type_node (and then update all back-end uses to use the 
local node).

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Gcc-bugs mailing list