This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug lto/86086] New: lto1: internal compiler error: in odr_types_equivalent_p, at ipa-devirt.c:1256


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86086

            Bug ID: 86086
           Summary: lto1: internal compiler error: in
                    odr_types_equivalent_p, at ipa-devirt.c:1256
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ptdrnvqd at 10mail dot org
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
7.3.0-21ubuntu1~16.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr
--with-gcc-major-version-only --program-suffix=-7
--program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object
--disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib
--with-target-system-zlib --enable-objc-gc=auto --enable-multiarch
--disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
--enable-offload-targets=nvptx-none --without-cuda-driver
--enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
--target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-21ubuntu1~16.04) 


command:
(cd
/home/lmint-sgt2_usrnam-01/.cache/bazel/_bazel_lmint-sgt2_usrnam-01/4b7ce482992596b3314a677549b0daa3/execroot/org_tensorflow
&&   exec env -     ANDROID_BUILD_TOOLS_VERSION=28.0.0    
ANDROID_NDK_API_LEVEL=17    
ANDROID_NDK_HOME=/home/lmint-sgt2_usrnam-01/Android/Sdk/ndk-bundle    
ANDROID_SDK_API_LEVEL=27    
ANDROID_SDK_HOME=/home/lmint-sgt2_usrnam-01/Android/Sdk    
COMPUTECPP_TOOLKIT_PATH=/home/lmint-sgt2_usrnam-01/Downloads/programs/ComputeCpp-CE-0.8.0-Ubuntu-16.04-x86_64
    HOST_CXX_COMPILER=/usr/bin/g++     HOST_C_COMPILER=/usr/bin/gcc    
PATH=/home/lmint-sgt2_usrnam-01/.nix-profile/bin:/home/lmint-sgt2_usrnam-01/.cargo/bin:/opt/OpenPrinting-Gutenprint/sbin:/opt/OpenPrinting-Gutenprint/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    PWD=/proc/self/cwd     PYTHON_BIN_PATH=/usr/bin/python3    
PYTHON_LIB_PATH=/usr/local/lib/python3.5/dist-packages     TF_DOWNLOAD_CLANG=0 
   TF_NEED_COMPUTECPP=1     TF_NEED_CUDA=0     TF_NEED_OPENCL_SYCL=1  
/usr/bin/gcc -shared -o
bazel-out/k8-opt/bin/tensorflow/libtensorflow_framework.so
'-Wl,-rpath,$ORIGIN/../_solib_k8/_U@mkl_Ulinux_S_S_Cmkl_Ulibs_Ulinux___Uexternal_Smkl_Ulinux_Slib'
-Lbazel-out/k8-opt/bin/_solib_k8/_U@mkl_Ulinux_S_S_Cmkl_Ulibs_Ulinux___Uexternal_Smkl_Ulinux_Slib
'-Wl,-rpath,$ORIGIN/' -Wl,-soname,libtensorflow_framework.so -pthread
-save-temps '-fuse-ld=gold' -Wl,-no-as-needed -Wl,-z,relro,-z,now -B/usr/bin
-B/usr/bin -pass-exit-codes -Wl,--gc-sections -g0 -s -Wl,-z,relro,-z,now -v
-Wl,-O1 -Wl,--relax -Wl,--gc-sections -Wl,-S
-Wl,@bazel-out/k8-opt/bin/tensorflow/libtensorflow_framework.so-2.params)


output:
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
7.3.0-21ubuntu1~16.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr
--with-gcc-major-version-only --program-suffix=-7
--program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object
--disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib
--with-target-system-zlib --enable-objc-gc=auto --enable-multiarch
--disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
--enable-offload-targets=nvptx-none --without-cuda-driver
--enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
--target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-21ubuntu1~16.04) 
COMPILER_PATH=/usr/bin/:/usr/bin/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/bin/:/usr/bin/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-shared' '-o'
'bazel-out/k8-opt/bin/tensorflow/libtensorflow_framework.so'
'-Lbazel-out/k8-opt/bin/_solib_k8/_U@mkl_Ulinux_S_S_Cmkl_Ulibs_Ulinux___Uexternal_Smkl_Ulinux_Slib'
'-pthread' '-save-temps' '-fuse-ld=gold' '-B' '/usr/bin' '-B' '/usr/bin' '-g0'
'-s' '-v' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin
/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so
-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
-plugin-opt=-fresolution=libtensorflow_framework.so-2.res
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s
-plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/
--build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -shared
-fuse-ld=gold -z relro -o
bazel-out/k8-opt/bin/tensorflow/libtensorflow_framework.so -s
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o
-Lbazel-out/k8-opt/bin/_solib_k8/_U@mkl_Ulinux_S_S_Cmkl_Ulibs_Ulinux___Uexternal_Smkl_Ulinux_Slib
-L/usr/bin -L/usr/bin -L/usr/lib/gcc/x86_64-linux-gnu/7
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. -rpath
$ORIGIN/../_solib_k8/_U@mkl_Ulinux_S_S_Cmkl_Ulibs_Ulinux___Uexternal_Smkl_Ulinux_Slib
-rpath $ORIGIN/ -soname libtensorflow_framework.so -no-as-needed -z relro -z
now --gc-sections -z relro -z now -O1 --relax --gc-sections -S
@bazel-out/k8-opt/bin/tensorflow/libtensorflow_framework.so-2.params -lgcc
--push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state
--as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
/usr/bin/gcc @/tmp/ccPaUa5v
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
7.3.0-21ubuntu1~16.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr
--with-gcc-major-version-only --program-suffix=-7
--program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object
--disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib
--with-target-system-zlib --enable-objc-gc=auto --enable-multiarch
--disable-werror --with-arch-32=i686 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
--enable-offload-targets=nvptx-none --without-cuda-driver
--enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
--target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-21ubuntu1~16.04) 
COLLECT_GCC_OPTIONS='-c' '-fmath-errno' '-fsigned-zeros' '-ftrapping-math'
'-fno-trapv' '-fno-openacc' '-march=haswell' '-mmmx' '-mno-3dnow' '-msse'
'-msse2' '-mssse3' '-mno-sse4a' '-mcx16' '-msahf' '-mmovbe' '-maes' '-mno-sha'
'-mpclmul' '-mpopcnt' '-mabm' '-mno-lwp' '-mfma' '-mno-fma4' '-mno-xop' '-mbmi'
'-mno-sgx' '-mbmi2' '-mno-tbm' '-mavx' '-mavx2' '-msse4.2' '-msse4.1' '-mlzcnt'
'-mno-rtm' '-mno-hle' '-mrdrnd' '-mf16c' '-mfsgsbase' '-mno-rdseed'
'-mno-prfchw' '-mno-adx' '-mfxsr' '-mxsave' '-mxsaveopt' '-mno-avx512f'
'-mno-avx512er' '-mno-avx512cd' '-mno-avx512pf' '-mno-prefetchwt1'
'-mno-clflushopt' '-mno-xsavec' '-mno-xsaves' '-mno-avx512dq' '-mno-avx512bw'
'-mno-avx512vl' '-mno-avx512ifma' '-mno-avx512vbmi' '-mno-avx5124fmaps'
'-mno-avx5124vnniw' '-mno-clwb' '-mno-mwaitx' '-mno-clzero' '-mno-pku'
'-mno-rdpid' '-mtune=haswell' '-m64' '-maccumulate-outgoing-args' '-m8bit-idiv'
'-minline-stringops-dynamically' '-msse3' '-O3' '-O3' '-O3' '-O3' '-fPIC'
'-fno-exceptions' '-fopenmp' '-shared'
'-Lbazel-out/k8-opt/bin/_solib_k8/_U@mkl_Ulinux_S_S_Cmkl_Ulibs_Ulinux___Uexternal_Smkl_Ulinux_Slib'
'-pthread' '-save-temps' '-fuse-ld=gold' '-B' '/usr/bin' '-B' '/usr/bin' '-g0'
'-s' '-v' '-mtune=generic' '-march=x86-64' '-dumpdir'
'bazel-out/k8-opt/bin/tensorflow/' '-dumpbase' 'libtensorflow_framework.so.wpa'
'-fltrans-output-list=libtensorflow_framework.so.ltrans.out' '-fwpa'
'-fresolution=libtensorflow_framework.so-2.res' '-flinker-output=dyn'
'-pthread'
 /usr/lib/gcc/x86_64-linux-gnu/7/lto1 -quiet -dumpdir
bazel-out/k8-opt/bin/tensorflow/ -dumpbase libtensorflow_framework.so.wpa
-march=haswell -mmmx -mno-3dnow -msse -msse2 -mssse3 -mno-sse4a -mcx16 -msahf
-mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4
-mno-xop -mbmi -mno-sgx -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt
-mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed -mno-prfchw -mno-adx
-mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd
-mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves
-mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi
-mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku
-mno-rdpid -mtune=haswell -m64 -maccumulate-outgoing-args -m8bit-idiv
-minline-stringops-dynamically -msse3 -mtune=generic -march=x86-64 -auxbase
feature_util.pic -g0 -O3 -O3 -O3 -O3 -version -fmath-errno -fsigned-zeros
-ftrapping-math -fno-trapv -fno-openacc -fPIC -fno-exceptions -fopenmp
-fuse-ld=gold -fltrans-output-list=libtensorflow_framework.so.ltrans.out -fwpa
-fresolution=libtensorflow_framework.so-2.res -flinker-output=dyn
@/tmp/cciTagMw
GNU GIMPLE (Ubuntu 7.3.0-21ubuntu1~16.04) version 7.3.0 (x86_64-linux-gnu)
        compiled by GNU C version 7.3.0, GMP version 6.1.0, MPFR version 3.1.4,
MPC version 1.0.3, isl version isl-0.16.1-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU GIMPLE (Ubuntu 7.3.0-21ubuntu1~16.04) version 7.3.0 (x86_64-linux-gnu)
        compiled by GNU C version 7.3.0, GMP version 6.1.0, MPFR version 3.1.4,
MPC version 1.0.3, isl version isl-0.16.1-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
tensorflow/core/common_runtime/function.cc:56:8: warning: type 'struct
Endpoint' violates the C++ One Definition Rule [-Wodr]
 struct Endpoint {
        ^
tensorflow/core/common_runtime/memory_types.cc:29:8: note: a different type is
defined in another translation unit
 struct Endpoint {
        ^
tensorflow/core/common_runtime/function.cc:57:9: note: the first difference of
corresponding definitions is field 'node'
   Node* node;
         ^
tensorflow/core/common_runtime/memory_types.cc:30:7: note: a field with
different name is defined in another translation unit
   int node_id;
       ^
lto1: internal compiler error: in odr_types_equivalent_p, at ipa-devirt.c:1256
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
lto-wrapper: fatal error: /usr/bin/gcc returned 1 exit status
compilation terminated.
[Leaving LTRANS libtensorflow_framework.so.ltrans.out]
/usr/bin/ld.gold: fatal error: lto-wrapper failed
collect2: error: ld returned 1 exit status

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]