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

--- Comment #2 from mateuszb at poczta dot onet.pl ---
W dniu 2017-09-11 o 09:14, marxin at gcc dot gnu.org pisze:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82154
> 
> Martin Liška <marxin at gcc dot gnu.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |WAITING
>    Last reconfirmed|                            |2017-09-11
>                  CC|                            |marxin at gcc dot gnu.org
>      Ever confirmed|0                           |1
> 
> --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
> Please attach pre-processed source code so that I can test it with cross
> compiler.
> 

Cmd line:
ma@ma-VirtualBox:~/m$ /home/ma/m/build/bc_gcc/./gcc/xgcc -shared-libgcc
-B/home/ma/m/build/bc_gcc/./gcc -nostdinc++
-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/src
-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/src/.libs
-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/libsupc++/.libs
-L/home/ma/m/cross/i686-w64-mingw32/lib -L/home/ma/m/cross/mingw/lib -isystem
/home/ma/m/cross/i686-w64-mingw32/include -isystem
/home/ma/m/cross/mingw/include -B/home/ma/m/cross/i686-w64-mingw32/bin/
-B/home/ma/m/cross/i686-w64-mingw32/lib/ -isystem
/home/ma/m/cross/i686-w64-mingw32/include -isystem
/home/ma/m/cross/i686-w64-mingw32/sys-include
-I/home/ma/m/source/gcc-8/libstdc++-v3/../libgcc
-I/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32
-I/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include
-I/home/ma/m/source/gcc-8/libstdc++-v3/libsupc++ -std=gnu++98
-fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections
-frandom-seed=bitmap_allocator.lo -v -save-temps -g -O2 -c
/home/ma/m/source/gcc-8/libstdc++-v3/src/c++98/bitmap_allocator.cc -o
bitmap_allocator.o
Reading specs from /home/ma/m/build/bc_gcc/./gcc/specs
COLLECT_GCC=/home/ma/m/build/bc_gcc/./gcc/xgcc
Target: i686-w64-mingw32
Configured with: /home/ma/m/source/gcc-8/configure --target=i686-w64-mingw32
--disable-nls --disable-multilib --with-gmp=/home/ma/m/build/for_cross
--with-mpfr=/home/ma/m/build/for_cross --with-mpc=/home/ma/m/build/for_cross
--with-isl=/home/ma/m/build/for_cross --enable-languages=c,c++,objc,obj-c++
--disable-libstdcxx-pch --disable-shared --enable-fully-dynamic-string
--prefix=/home/ma/m/cross --with-sysroot=/home/ma/m/cross
Thread model: win32
gcc version 8.0.0 20170911 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-shared-libgcc' '-B' '/home/ma/m/build/bc_gcc/./gcc'
'-nostdinc++' '-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/src'
'-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/src/.libs'
'-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/libsupc++/.libs'
'-L/home/ma/m/cross/i686-w64-mingw32/lib' '-L/home/ma/m/cross/mingw/lib'
'-isystem' '/home/ma/m/cross/i686-w64-mingw32/include' '-isystem'
'/home/ma/m/cross/mingw/include' '-B' '/home/ma/m/cross/i686-w64-mingw32/bin/'
'-B' '/home/ma/m/cross/i686-w64-mingw32/lib/' '-isystem'
'/home/ma/m/cross/i686-w64-mingw32/include' '-isystem'
'/home/ma/m/cross/i686-w64-mingw32/sys-include' '-I'
'/home/ma/m/source/gcc-8/libstdc++-v3/../libgcc' '-I'
'/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32'
'-I' '/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include' '-I'
'/home/ma/m/source/gcc-8/libstdc++-v3/libsupc++' '-std=gnu++98'
'-fno-implicit-templates' '-Wall' '-Wextra' '-Wwrite-strings' '-Wcast-qual'
'-Wabi' '-fdiagnostics-show-location=once' '-ffunction-sections'
'-fdata-sections' '-frandom-seed=bitmap_allocator.lo' '-v' '-save-temps' '-g'
'-O2' '-c' '-o' 'bitmap_allocator.o' '-mtune=generic' '-march=pentiumpro'
 /home/ma/m/build/bc_gcc/./gcc/cc1plus -E -quiet -nostdinc++ -v -I
/home/ma/m/source/gcc-8/libstdc++-v3/../libgcc -I
/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32
-I /home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include -I
/home/ma/m/source/gcc-8/libstdc++-v3/libsupc++ -iprefix
/home/ma/m/build/bc_gcc/gcc/../lib/gcc/i686-w64-mingw32/8.0.0/ -isystem
/home/ma/m/build/bc_gcc/./gcc/include -isystem
/home/ma/m/build/bc_gcc/./gcc/include-fixed -U_REENTRANT -isystem
/home/ma/m/cross/i686-w64-mingw32/include -isystem
/home/ma/m/cross/mingw/include -isystem
/home/ma/m/cross/i686-w64-mingw32/include -isystem
/home/ma/m/cross/i686-w64-mingw32/sys-include
/home/ma/m/source/gcc-8/libstdc++-v3/src/c++98/bitmap_allocator.cc
-mtune=generic -march=pentiumpro -std=gnu++98 -Wall -Wextra -Wwrite-strings
-Wcast-qual -Wabi -fno-implicit-templates -fdiagnostics-show-location=once
-ffunction-sections -fdata-sections -frandom-seed=bitmap_allocator.lo -g
-fworking-directory -O2 -fpch-preprocess -o bitmap_allocator.ii
ignoring duplicate directory "/home/ma/m/cross/mingw/include"
ignoring duplicate directory "/home/ma/m/cross/i686-w64-mingw32/include"
ignoring nonexistent directory "/home/ma/m/cross/i686-w64-mingw32/sys-include"
ignoring nonexistent directory
"/home/ma/m/build/bc_gcc/gcc/../lib/gcc/i686-w64-mingw32/8.0.0/include"
ignoring nonexistent directory
"/home/ma/m/build/bc_gcc/gcc/../lib/gcc/i686-w64-mingw32/8.0.0/include-fixed"
ignoring nonexistent directory
"/home/ma/m/build/bc_gcc/gcc/../lib/gcc/i686-w64-mingw32/8.0.0/../../../../i686-w64-mingw32/include"
ignoring nonexistent directory
"/home/ma/m/build/bc_gcc/gcc/../lib/gcc/../../lib/gcc/i686-w64-mingw32/8.0.0/include"
ignoring nonexistent directory "/home/ma/m/cross/usr/local/include"
ignoring nonexistent directory
"/home/ma/m/build/bc_gcc/gcc/../lib/gcc/../../lib/gcc/i686-w64-mingw32/8.0.0/include-fixed"
ignoring nonexistent directory
"/home/ma/m/build/bc_gcc/gcc/../lib/gcc/../../lib/gcc/i686-w64-mingw32/8.0.0/../../../../i686-w64-mingw32/include"
ignoring duplicate directory "/home/ma/m/cross/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
 /home/ma/m/source/gcc-8/libstdc++-v3/../libgcc
 /home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32
 /home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include
 /home/ma/m/source/gcc-8/libstdc++-v3/libsupc++
 /home/ma/m/build/bc_gcc/./gcc/include
 /home/ma/m/build/bc_gcc/./gcc/include-fixed
 /home/ma/m/cross/i686-w64-mingw32/include
End of search list.
COLLECT_GCC_OPTIONS='-shared-libgcc' '-B' '/home/ma/m/build/bc_gcc/./gcc'
'-nostdinc++' '-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/src'
'-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/src/.libs'
'-L/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/libsupc++/.libs'
'-L/home/ma/m/cross/i686-w64-mingw32/lib' '-L/home/ma/m/cross/mingw/lib'
'-isystem' '/home/ma/m/cross/i686-w64-mingw32/include' '-isystem'
'/home/ma/m/cross/mingw/include' '-B' '/home/ma/m/cross/i686-w64-mingw32/bin/'
'-B' '/home/ma/m/cross/i686-w64-mingw32/lib/' '-isystem'
'/home/ma/m/cross/i686-w64-mingw32/include' '-isystem'
'/home/ma/m/cross/i686-w64-mingw32/sys-include' '-I'
'/home/ma/m/source/gcc-8/libstdc++-v3/../libgcc' '-I'
'/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32'
'-I' '/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include' '-I'
'/home/ma/m/source/gcc-8/libstdc++-v3/libsupc++' '-std=gnu++98'
'-fno-implicit-templates' '-Wall' '-Wextra' '-Wwrite-strings' '-Wcast-qual'
'-Wabi' '-fdiagnostics-show-location=once' '-ffunction-sections'
'-fdata-sections' '-frandom-seed=bitmap_allocator.lo' '-v' '-save-temps' '-g'
'-O2' '-c' '-o' 'bitmap_allocator.o' '-mtune=generic' '-march=pentiumpro'
 /home/ma/m/build/bc_gcc/./gcc/cc1plus -fpreprocessed bitmap_allocator.ii
-quiet -dumpbase bitmap_allocator.cc -mtune=generic -march=pentiumpro
-auxbase-strip bitmap_allocator.o -g -O2 -Wall -Wextra -Wwrite-strings
-Wcast-qual -Wabi -std=gnu++98 -version -fno-implicit-templates
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections
-frandom-seed=bitmap_allocator.lo -o bitmap_allocator.s
GNU C++98 (GCC) version 8.0.0 20170911 (experimental) (i686-w64-mingw32)
        compiled by GNU C version 5.4.0 20160609, GMP version 6.1.2, MPFR
version 3.1.6, MPC version 1.0.3, isl version isl-0.18-GMP

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C++98 (GCC) version 8.0.0 20170911 (experimental) (i686-w64-mingw32)
        compiled by GNU C version 5.4.0 20160609, GMP version 6.1.2, MPFR
version 3.1.6, MPC version 1.0.3, isl version isl-0.18-GMP

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 0a6ec8ede64bc633e39e8aa3515903d8
during RTL pass: expand
In file included from
/home/ma/m/source/gcc-8/libstdc++-v3/src/c++98/bitmap_allocator.cc:25:0:
/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/ext/bitmap_allocator.h:
In member function 'void
__gnu_cxx::bitmap_allocator<_Tp>::_M_deallocate_single_object(__gnu_cxx::bitmap_allocator<_Tp>::pointer)
[with _Tp = char]':
/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/ext/bitmap_allocator.h:996:7:
internal compiler error: in fold_binary_loc, at fold-const.c:9088
       }
       ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.


*.ii file attached

Cmd line to reproduce:
ma@ma-VirtualBox:~/m$ /home/ma/m/build/bc_gcc/./gcc/xgcc -shared-libgcc
-B/home/ma/m/build/bc_gcc/./gcc -g -O2 -c bitmap_allocator.ii
/home/ma/m/source/gcc-8/libstdc++-v3/src/c++98/bitmap_allocator.cc:49:23:
warning: dynamic exception specifications are deprecated in C++11
[-Wdeprecated]
   _M_get(size_t __sz) throw(std::bad_alloc)
                       ^~~~~
during RTL pass: expand
In file included from
/home/ma/m/source/gcc-8/libstdc++-v3/src/c++98/bitmap_allocator.cc:25:0:
/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/ext/bitmap_allocator.h:
In member function 'void
__gnu_cxx::bitmap_allocator<_Tp>::_M_deallocate_single_object(__gnu_cxx::bitmap_allocator<_Tp>::pointer)
[with _Tp = char]':
/home/ma/m/build/bc_gcc/i686-w64-mingw32/libstdc++-v3/include/ext/bitmap_allocator.h:996:7:
internal compiler error: in fold_binary_loc, at fold-const.c:9088
       }
       ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to