[Bug rtl-optimization/92602] Failure in gcc.target/powerpc/bswap64-2.c

2019-11-28 Thread segher at gcc dot gnu.org
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

2019-11-21 Thread pinskia at gcc dot gnu.org
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

2019-11-21 Thread seurer at gcc dot gnu.org
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

2019-11-20 Thread seurer at gcc dot gnu.org
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

2019-11-20 Thread pinskia at gcc dot gnu.org
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

2019-11-20 Thread seurer at gcc dot gnu.org
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'