https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63545

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org
          Component|bootstrap                   |target
            Summary|ICE building GCC            |ICE when building GCC for
                   |hash_table<cselib_hasher,xc |ia64-hp-hpux11.23 in
                   |allocator>::find_slot_with_ |hash_table<cselib_hasher,xc
                   |hash                        |allocator>::find_slot_with_
                   |                            |hash

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Bill Klees from comment #4)
> Much simpler test case
> ----------------------
> struct DWstruct { int high, low; };
> 
> typedef union
> {
>         struct DWstruct s;
>         int ll;
> } DWunion;
> 
> int
> __multi3(int u, int v)
> {
> const DWunion uu = { .ll = u };
> return 0;
> }
> 
> 
> Build Line:
> -----------
> /u/scratch/users/b/gcc/hp/gcc491_debug/./gcc/xgcc
> -B/u/scratch/users/b/gcc/hp/gcc491_debug/./gcc/
> -B/shares/source/itlinks/opt/hpux_ia64/11.2/32/gcc-4.9.1/ia64-hp-hpux11.23/
> bin/ -mlp64 -g -O2 -o _muldi3.o -c test2.c
> 

This compiles fine for me on i386-apple-darwin9.8.0, so I'm assuming it must
come down to target differences. Changing component from bootstrap to target.

Reply via email to