https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124126
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |16.0
Component|target |c++
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
/<<PKGBUILDDIR>>/src/dataset.cpp:181:43: internal compiler error: canonical
types differ for identical types ‘long unsigned int [8]’ and ‘long unsigned int
[8]’
181 | executeSuperscalar(rl, prog,
&cache->reciprocalCache);
|
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: error: type variant differs by TYPE_MODE
<array_type 0xe5cf61edb888
type <integer_type 0xe5cf64e237e0 long unsigned int asm_written public
unsigned type_6 DI
size <integer_cst 0xe5cf64e1a288 constant 64>
unit-size <integer_cst 0xe5cf64e1a2a0 constant 8>
align:64 warn_if_not_align:0 symtab:1685002192 alias-set -1
canonical-type 0xe5cf64e237e0 precision:64 min <integer_cst 0xe5cf64e1a558 0>
max <integer_cst 0xe5cf64e03800 18446744073709551615>
pointer_to_this <pointer_type 0xe5cf64e35738> reference_to_this
<reference_type 0xe5cf630657e0>>
asm_written type_6 V8DI
size <integer_cst 0xe5cf64f871b0 type <integer_type 0xe5cf64e230a8
bitsizetype> constant 512>
unit-size <integer_cst 0xe5cf64f871f8 type <integer_type 0xe5cf64e23000
sizetype> constant 64>
align:64 warn_if_not_align:0 symtab:1613303968 alias-set -1 canonical-type
0xe5cf61edb888
domain <integer_type 0xe5cf64e47690
type <integer_type 0xe5cf64e23000 sizetype public unsigned type_6 DI
size <integer_cst 0xe5cf64e1a288 64> unit-size <integer_cst 0xe5cf64e1a2a0 8>
align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0xe5cf64e23000 precision:64 min <integer_cst 0xe5cf64e1a2b8 0> max <integer_cst
0xe5cf64e037a0 18446744073709551615>>
type_6 DI size <integer_cst 0xe5cf64e1a288 64> unit-size <integer_cst
0xe5cf64e1a2a0 8>
align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0xe5cf64e47690 precision:64 min <integer_cst 0xe5cf64e1a2b8 0> max <integer_cst
0xe5cf64db5780 7>>
pointer_to_this <pointer_type 0xe5cf5ff33888>>
<array_type 0xe5cf61fec540
type <integer_type 0xe5cf636c59d8 uint64_t public unsigned type_6 DI
size <integer_cst 0xe5cf64e1a288 constant 64>
unit-size <integer_cst 0xe5cf64e1a2a0 constant 8>
align:64 warn_if_not_align:0 symtab:1668052144 alias-set -1
canonical-type 0xe5cf64e237e0 precision:64 min <integer_cst 0xe5cf64e1a558 0>
max <integer_cst 0xe5cf64e03800 18446744073709551615>
pointer_to_this <pointer_type 0xe5cf61ecb348>>
type_6 BLK
size <integer_cst 0xe5cf64f871b0 type <integer_type 0xe5cf64e230a8
bitsizetype> constant 512>
unit-size <integer_cst 0xe5cf64f871f8 type <integer_type 0xe5cf64e23000
sizetype> constant 64>
align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0xe5cf61edb888
domain <integer_type 0xe5cf64e47690
type <integer_type 0xe5cf64e23000 sizetype public unsigned type_6 DI
size <integer_cst 0xe5cf64e1a288 64> unit-size <integer_cst 0xe5cf64e1a2a0 8>
align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0xe5cf64e23000 precision:64 min <integer_cst 0xe5cf64e1a2b8 0> max <integer_cst
0xe5cf64e037a0 18446744073709551615>>
type_6 DI size <integer_cst 0xe5cf64e1a288 64> unit-size <integer_cst
0xe5cf64e1a2a0 8>
align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0xe5cf64e47690 precision:64 min <integer_cst 0xe5cf64e1a2b8 0> max <integer_cst
0xe5cf64db5780 7>>
pointer_to_this <pointer_type 0xe5cf5ff33a80>>
<built-in>: internal compiler error: ‘verify_type’ failed