[Bug c++/85079] New: Segfault While Compiling DXX-Rebirth Project

2018-03-26 Thread afuturepilotis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85079

Bug ID: 85079
   Summary: Segfault While Compiling DXX-Rebirth Project
   Product: gcc
   Version: 7.3.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: afuturepilotis at gmail dot com
  Target Milestone: ---

Here is the error report I received:

/usr/bin/i686-w64-mingw32-g++ -v -save-temps -c -g -O2 -ftabstop=4 -Wall
-Werror=extra -Werror=format=2 -Werror=missing-braces
-Werror=missing-include-dirs -Werror=uninitialized -Werror=undef
-Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations
-Werror=redundant-decls -Werror=vla -funsigned-char -std=gnu++14 -Werror=unused
-Werror=useless-cast -fvisibility=hidden -Wsuggest-attribute=noreturn
-Wlogical-op -Wold-style-cast -Wno-format-truncation -Wno-implicit-fallthrough
-Wno-sign-compare -D_WIN32 -DWIN32_LEAN_AND_MEAN -DPHYSFS_DEPRECATED= -DNDEBUG
-DRELEASE -D_WIN32_WINNT=1536 -Icommon/include -Icommon/main -I.
-I/usr/i686-w64-mingw32/include/libpng16 -I/usr/i686-w64-mingw32/include
-I/usr/i686-w64-mingw32/include/SDL "common/2d/bitblt.cpp" -o
"common/2d/bitblt.o"
Using built-in specs.
COLLECT_GCC=/usr/bin/i686-w64-mingw32-g++
Target: i686-w64-mingw32
Configured with:
/home/shadoww/Projects/aurpkg/mingw-w64/aurpkg/mingw-w64-gcc/src/gcc/configure
--prefix=/usr --libexecdir=/usr/lib --target=i686-w64-mingw32
--enable-languages=c,lto,c++,objc,obj-c++,fortran,ada --enable-shared
--enable-static --enable-threads=posix --enable-fully-dynamic-string
--enable-libstdcxx-time=yes --with-system-zlib --enable-cloog-backend=isl
--enable-lto --disable-dw2-exceptions --enable-libgomp --disable-multilib
--enable-checking=release : (reconfigured)
/home/shadoww/Projects/aurpkg/mingw-w64/aurpkg/mingw-w64-gcc/src/gcc/configure
--prefix=/usr --libexecdir=/usr/lib --target=i686-w64-mingw32
--enable-languages=c,lto,c++,objc,obj-c++,fortran,ada --enable-shared
--enable-static --enable-threads=posix --enable-fully-dynamic-string
--enable-libstdcxx-time=yes --with-system-zlib --enable-cloog-backend=isl
--enable-lto --disable-dw2-exceptions --enable-libgomp --disable-multilib
--enable-checking=release
Thread model: posix
gcc version 7.3.0 (GCC) 
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-c' '-g' '-O2' '-ftabstop=4' '-Wall'
'-Werror=extra' '-Werror=format=2' '-Werror=missing-braces'
'-Werror=missing-include-dirs' '-Werror=uninitialized' '-Werror=undef'
'-Werror=pointer-arith' '-Werror=cast-qual' '-Werror=missing-declarations'
'-Werror=redundant-decls' '-Werror=vla' '-funsigned-char' '-std=gnu++14'
'-Werror=unused' '-Werror=useless-cast' '-fvisibility=hidden'
'-Wsuggest-attribute=noreturn' '-Wlogical-op' '-Wold-style-cast'
'-Wformat-truncation=0' '-Wimplicit-fallthrough=0' '-Wno-sign-compare' '-D'
'_WIN32' '-D' 'WIN32_LEAN_AND_MEAN' '-D' 'PHYSFS_DEPRECATED=' '-D' 'NDEBUG'
'-D' 'RELEASE' '-D' '_WIN32_WINNT=1536' '-I' 'common/include' '-I'
'common/main' '-I' '.' '-I' '/usr/i686-w64-mingw32/include/libpng16' '-I'
'/usr/i686-w64-mingw32/include' '-I' '/usr/i686-w64-mingw32/include/SDL' '-o'
'common/2d/bitblt.o' '-shared-libgcc' '-mtune=generic' '-march=pentiumpro'
 /usr/lib/gcc/i686-w64-mingw32/7.3.0/cc1plus -E -quiet -v -I common/include -I
common/main -I . -I /usr/i686-w64-mingw32/include/libpng16 -I
/usr/i686-w64-mingw32/include -I /usr/i686-w64-mingw32/include/SDL -D_REENTRANT
-D _WIN32 -D WIN32_LEAN_AND_MEAN -D PHYSFS_DEPRECATED= -D NDEBUG -D RELEASE -D
_WIN32_WINNT=1536 common/2d/bitblt.cpp -mtune=generic -march=pentiumpro
-std=gnu++14 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces
-Werror=missing-include-dirs -Werror=uninitialized -Werror=undef
-Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations
-Werror=redundant-decls -Werror=vla -Werror=unused -Werror=useless-cast
-Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast
-Wformat-truncation=0 -Wimplicit-fallthrough=0 -Wno-sign-compare -ftabstop=4
-funsigned-char -fvisibility=hidden -g -fworking-directory -O2 -fpch-preprocess
-o bitblt.ii
ignoring nonexistent directory
"/usr/lib/gcc/i686-w64-mingw32/7.3.0/../../../../i686-w64-mingw32/sys-include"
ignoring duplicate directory "/usr/i686-w64-mingw32/include"
  as it is a non-system directory that duplicates a system direct

[Bug c++/85079] Segfault While Compiling DXX-Rebirth Project

2018-03-27 Thread afuturepilotis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85079

--- Comment #2 from John Ackerman  ---
Created attachment 43780
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43780&action=edit
Prepocessed Source

[Bug c++/85079] Segfault While Compiling DXX-Rebirth Project

2018-03-27 Thread afuturepilotis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85079

--- Comment #3 from John Ackerman  ---
I thought I had attached it, but apparently the file was too big. It's now
attached. Let me know if you need anything else!