https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124126
Sam James <sjames at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sjames at gcc dot gnu.org
--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
Created attachment 63690
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=63690&action=edit
dataset.cpp.ii.xz
```
$ /usr/bin/c++ -DHAVE_HWCAP -march=armv8-a+crypto -O3 -DNDEBUG -std=gnu++11
-fPIC -o dataset.cpp.o -c /tmp/RandomX/src/dataset.cpp -save-temps
/tmp/RandomX/src/dataset.cpp: In function ‘void
randomx::initDatasetItem(randomx_cache*, uint8_t*, uint64_t)’:
/tmp/RandomX/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);
|
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0xaaaad2682c23 internal_error(char const*, ...)
???:0
0xaaaad2bb7987 same_type_ignoring_top_level_qualifiers_p(tree_node*,
tree_node*)
???:0
0xaaaad2d2efdf build_new_function_call(tree_node*, vec<tree_node*, va_gc,
vl_embed>**, int)
???:0
0xaaaad2d2d0a3 finish_call_expr(tree_node*, vec<tree_node*, va_gc, vl_embed>**,
bool, bool, int)
???:0
0xaaaad3e11083 c_parse_file()
???:0
0xaaaad3ddf223 c_common_parse_file()
???:0
/usr/libexec/gcc/aarch64-unknown-linux-gnu/16/cc1plus -fpreprocessed
dataset.cpp.ii -quiet -dumpbase dataset.cpp.cpp -dumpbase-ext .cpp
-march=armv8-a+crypto -mlittle-endian -mabi=lp64 -O3 -std=gnu++11 -fPIC
-foffload-options=-fno-stack-protector -o dataset.cpp.s
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://bugs.gentoo.org/> for instructions.
```