[Bug rtl-optimization/92602] Failure in gcc.target/powerpc/bswap64-2.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92602 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2019-11-28 Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org Ever confirmed|0 |1
[Bug rtl-optimization/92602] Failure in gcc.target/powerpc/bswap64-2.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92602 --- Comment #5 from Andrew Pinski --- (In reply to seurer from comment #4) > FYI, this also causes an issue when building spec2017 in case anyone else > runs into that. I'll have to change this part to use -fcommon. That was/is PR 92612.
[Bug rtl-optimization/92602] Failure in gcc.target/powerpc/bswap64-2.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92602 --- Comment #4 from seurer at gcc dot gnu.org --- FYI, this also causes an issue when building spec2017 in case anyone else runs into that. I'll have to change this part to use -fcommon. /home/seurer/gcc/install/gcc-test/bin/gcc -m64 -O3 -mcpu=power8 -DSPEC_LP64 -Wno-deprecated-declarations -m64 -Wl,-q -Wl,-rpath=/home/seurer/gcc/install/gcc-test/lib64 ldecod_src/nal.o ldecod_src/mbuffer_mvc.o ldecod_src/image.o ldecod_src/mb_access.o ldecod_src/memalloc.o ldecod_src/mc_prediction.o ldecod_src/mb_prediction.o ldecod_src/intra4x4_pred_mbaff.o ldecod_src/loop_filter_mbaff.o ldecod_src/context_ini.o ldecod_src/configfile.o ldecod_src/cabac.o ldecod_src/sei.o ldecod_src/leaky_bucket.o ldecod_src/filehandle.o ldecod_src/errorconcealment.o ldecod_src/decoder_test.o ldecod_src/img_process.o ldecod_src/mv_prediction.o ldecod_src/fmo.o ldecod_src/output.o ldecod_src/mc_direct.o ldecod_src/rtp.o ldecod_src/nalucommon.o ldecod_src/config_common.o ldecod_src/intra_chroma_pred.o ldecod_src/transform8x8.o ldecod_src/blk_prediction.o ldecod_src/intra8x8_pred_mbaff.o ldecod_src/erc_do_i.o ldecod_src/io_tiff.o ldecod_src/mbuffer.o ldecod_src/block.o ldecod_src/intra4x4_pred.o ldecod_src/transform.o ldecod_src/annexb.o ldecod_src/ldecod.o ldecod_src/macroblock.o ldecod_src/vlc.o ldecod_src/parset.o ldecod_src/loop_filter_normal.o ldecod_src/parsetcommon.o ldecod_src/erc_do_p.o ldecod_src/loopFilter.o ldecod_src/intra16x16_pred_mbaff.o ldecod_src/intra4x4_pred_normal.o ldecod_src/intra16x16_pred_normal.o ldecod_src/win32.o ldecod_src/intra16x16_pred.o ldecod_src/intra8x8_pred_normal.o ldecod_src/io_raw.o ldecod_src/img_io.o ldecod_src/nalu.o ldecod_src/quant.o ldecod_src/intra8x8_pred.o ldecod_src/erc_api.o ldecod_src/header.o ldecod_src/biaridecod.o ldecod_src/input.o -lm -o ldecod_r ldecod_src/decoder_test.o:(.bss+0x0): multiple definition of `cfgparams' ldecod_src/configfile.o:(.bss+0x0): first defined here ldecod_src/config_common.o:(.bss+0x0): multiple definition of `cfgparams' ldecod_src/configfile.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status specmake: *** [/home/seurer/gcc/cpu2017/benchspec/Makefile.defaults:337: ldecod_r] Error 1 Error with make.ldecod_r 'specmake --output-sync -j9 build TARGET=ldecod_r':
[Bug rtl-optimization/92602] Failure in gcc.target/powerpc/bswap64-2.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92602 --- Comment #3 from seurer at gcc dot gnu.org --- Opened different pr for the go part https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92605
[Bug rtl-optimization/92602] Failure in gcc.target/powerpc/bswap64-2.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92602 --- Comment #2 from Andrew Pinski --- (In reply to seurer from comment #1) > > and it causes a link error in building go Please file that seperately because libgo is wrong here.
[Bug rtl-optimization/92602] Failure in gcc.target/powerpc/bswap64-2.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92602 seurer at gcc dot gnu.org changed: What|Removed |Added CC||seurer at gcc dot gnu.org --- Comment #1 from seurer at gcc dot gnu.org --- This patch also causes failures in FAIL: gfortran.dg/global_vars_f90_init.f90 -O0 (test for excess errors) FAIL: gfortran.dg/global_vars_f90_init.f90 -O1 (test for excess errors) FAIL: gfortran.dg/global_vars_f90_init.f90 -O2 (test for excess errors) FAIL: gfortran.dg/global_vars_f90_init.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/global_vars_f90_init.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/global_vars_f90_init.f90 -Os (test for excess errors) and it causes a link error in building go libtool: compile: /home/seurer/gcc/build/gcc-test/./gcc/gccgo -B/home/seurer/gcc/build/gcc-test/./gcc/ -B/home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=cmd/go/internal/modfetch /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/cache.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/coderepo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/fetch.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/key.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/proxy.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/pseudo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/repo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/sumdb.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/unzip.go -o cmd/go/internal/modfetch.o internal/bytealg/.libs/bytealg.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here reflect/.libs/makefunc_ffi_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/clone_linux.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/errno.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/signame.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/wait.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here log/syslog/.libs/syslog_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here runtime/internal/.libs/atomic_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here sync/.libs/atomic_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here internal/cpu/.libs/cpu_gccgo.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here collect2: error: ld returned 1 exit status Makefile:1368: recipe for target 'libgo.la' failed make[4]: *** [libgo.la] Error 1 make[4]: *** Waiting for unfinished jobs make[4]: Leaving directory '/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/libgo'