This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/63545] ICE when building GCC for ia64-hp-hpux11.23 in hash_table<cselib_hasher,xcallocator>::find_slot_with_hash
- From: "egallager at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 04 Aug 2017 03:14:36 +0000
- Subject: [Bug target/63545] ICE when building GCC for ia64-hp-hpux11.23 in hash_table<cselib_hasher,xcallocator>::find_slot_with_hash
- Auto-submitted: auto-generated
- References: <bug-63545-4@http.gcc.gnu.org/bugzilla/>
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.