From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12775 invoked by alias); 9 Dec 2013 07:04:14 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 12742 invoked by uid 48); 9 Dec 2013 07:04:09 -0000 From: "tim at marlettesoftware dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/59425] New: ICE - seg fault building ISL on Windows Date: Mon, 09 Dec 2013 07:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: tim at marlettesoftware dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2013-12/txt/msg00675.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59425 Bug ID: 59425 Summary: ICE - seg fault building ISL on Windows Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: tim at marlettesoftware dot com Created attachment 31400 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31400&action=edit Preprocessed source file causing ice Segment fault thrown during build of isl file isl_band.c. Same build works correctly when using 4.9.0 mingw experimental compiler. Immediate workaround is to de-optimize. Preprocessed source file attached. Distilled build command: i686-w64-mingw32-gcc -O3 -march=k8 isl_band.i Behavior evidently depends on combination of -O3 -march=k8 Using gmp 5.1.3 with fat enabled. Unfortunately, am unable to obtain a stack trace. Compiler spew: sh-3.1$ gcc -v Using built-in specs. COLLECT_GCC=C:\msys\mingw32\bin\gcc.exe COLLECT_LTO_WRAPPER=c:/msys/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.9.0/lto-wrapper.exe Target: i686-w64-mingw32 Configured with: ../configure --prefix=/mingw32 --with-sysroot=/mingw32 --build=i686-w64-mingw32 --host=i686-w64-mingw32 --target=i686-w64-mingw32 --enable-shared --enable-static --disable-win32-registry --enable-version-specific-runtime-libs --enable-languages=c,c++,lto --enable-libgomp --enable-lto --enable-libssp --enable-fat --enable-threads=win32 --enable-cloog-backend=isl --enable-wildcard --disable-cloog-version-check --disable-ppl-version-check --disable-libstdcxx-pch --with-gcc --with-gnu-as --with-gnu-ld --with-ppl --with-dwarf2 --with-expat --with-iconv --disable-werror --disable-bootstrap --disable-multilib Thread model: win32 gcc version 4.9.0 20131208 (experimental) (GCC) Environment info: # Make data base, printed on Sun Dec 8 16:53:45 2013 # Variables # environment VSSDK100INSTALL = C:\Program Files (x86)\Microsoft Visual Studio 2010 SDK\ # environment VSSDK110INSTALL = C:\Program Files (x86)\Microsoft Visual Studio 11.0\VSSDK\ # environment HOMEDRIVE = C: # environment WINDIR = C:\windows # environment FP_NO_HOST_CHECK = NO # environment _ = /usr/bin/make # environment PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC # environment VSSDK120INSTALL = C:\Program Files (x86)\Microsoft Visual Studio 12.0\VSSDK\ # environment USERNAME = Builder7 # environment PROGRAMW6432 = C:\Program Files # environment VS100COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ # environment PROGRAMDATA = C:\ProgramData # environment PATH = /c/Program Files (x86)/ImageMagick-6.8.7-Q16:/mingw32/bin:/usr/bin:/c/Program Files/Common Files/Microsoft Shared /Windows Live:/c/Program Files (x86)/Common Files/Microsoft Shared/Windows Live:/c/windows/system32:/c/windows:/c/window s/System32/Wbem:/c/windows/System32/WindowsPowerShell/v1.0/:/c/Program Files (x86)/Windows Live/Shared:/c/tools:/c/Progr am Files/TortoiseSVN/bin:/c/Program Files (x86)/vim/Vim73:/c/Program Files/Microsoft Windows Performance Toolkit/:/c/Pro gram Files (x86)/Microsoft SQL Server/100/Tools/Binn/:/c/Program Files/Microsoft SQL Server/100/Tools/Binn/:/c/Program F iles/Microsoft SQL Server/100/DTS/Binn/:/c/Program Files (x86)/Lahey-Fujitsu Fortran/v7.3/Win32/Bin:/c/Program Files/Mic rosoft/Web Platform Installer/:/c/Program Files (x86)/Microsoft ASP.NET/ASP.NET Web Pages/v1.0/:/c/Program Files (x86)/W indows Kits/8.0/Windows Performance Toolkit/:/c/Program Files/Microsoft SQL Server/110/Tools/Binn/:/c/Program Files (x86 )/Git/cmd:/c/Program Files (x86)/Windows Kits/8.1/Windows Performance Toolkit/ # environment VS110COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ # environment COMMONPROGRAMW6432 = C:\Program Files\Common Files # environment PROCESSOR_ARCHITECTURE = x86 # environment USERPROFILE = C:\Users\Builder7 # environment !C: = C:\gccbuild\4_9\build32 # environment ALLUSERSPROFILE = C:\ProgramData # environment NUMBER_OF_PROCESSORS = 8 # environment VS120COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ # environment LIB = C:\Program Files (x86)\Lahey-Fujitsu Fortran\v7.3\Win32\Lib # default .FEATURES := target-specific order-only second-expansion else-if archives jobserver check-symlink # environment !EXITCODE = 00000000 # environment COMPUTERNAME = BUILDER7-PC # environment PWD = /c/gccbuild/isl/build32 # environment PROGRAMFILES = C:\Program Files (x86) # environment PUBLIC = C:\Users\Public # environment INCLUDE = C:\Program Files (x86)\Lahey-Fujitsu Fortran\v7.3\Win32\Include # environment COMMONPROGRAMFILES = C:\Program Files (x86)\Common Files # environment LOGONSERVER = \\BUILDER7-PC # environment USERDOMAIN = Builder7-PC # environment SHLVL = 1 # environment PROGRAMFILES(X86) = C:\Program Files (x86) # environment LOCALAPPDATA = C:\Users\Builder7\AppData\Local # environment PSMODULEPATH = C:\windows\system32\WindowsPowerShell\v1.0\Modules\ # environment PROCESSOR_ARCHITEW6432 = AMD64 # environment OLDPWD = /c/gccbuild/isl # default .VARIABLES := # environment PROCESSOR_IDENTIFIER = AMD64 Family 21 Model 1 Stepping 2, AuthenticAMD # environment OS = Windows_NT # environment HOMEPATH = \ # environment COMMONPROGRAMFILES(X86) = C:\Program Files (x86)\Common Files # environment PROMPT = $P$G # environment SYSTEMROOT = C:\windows # environment WINDOWS_TRACING_LOGFILE = C:\BVTBin\Tests\installpackage\csilogfile.log # environment APPDATA = C:\Users\Builder7\AppData\Roaming # environment TEMP = /tmp # environment COMSPEC = C:\windows\system32\cmd.exe # environment WINDOWS_TRACING_FLAGS = 3 # environment SYSTEMDRIVE = C: # environment PROCESSOR_REVISION = 0102 # environment TMP = /tmp # environment PROCESSOR_LEVEL = 21 # environment TERM = cygwin # environment VBOX_INSTALL_PATH = C:\Program Files\Oracle\VirtualBox\ # variable set hash-table stats: # Load=56/1024=5%, Rehash=0, Collisions=3/63=5% # Pattern-specific Variable Values # No pattern-specific variable values. # Directories # No files, no impossibilities in 0 directories. # Implicit Rules # No implicit rules. # Files # files hash-table stats: # Load=0/1024=0%, Rehash=0, Collisions=0/0=0% # VPATH Search Paths # No `vpath' search paths. # No general (`VPATH' variable) search path. # # of strings in strcache: 0 # # of strcache buffers: 0 # strcache size: total = 0 / max = 0 / min = 4096 / avg = 0 # strcache free: total = 0 / max = 0 / min = 4096 / avg = 0 # Finished Make data base on Sun Dec 8 16:53:45 2013