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 bootstrap/80509] ICE in cc1 during selftests


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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenther at suse dot de

--- Comment #1 from kargl at gcc dot gnu.org ---
(In reply to kargl from comment #0)
> Someone since Thurs/Fri of last week has done something really bad.
> 
> Path: .
> Working Copy Root Path: /usr/home/sgk/gcc/gccx
> URL: svn+ssh://kargl@gcc.gnu.org/svn/gcc/trunk
> Relative URL: ^/trunk
> Repository Root: svn+ssh://kargl@gcc.gnu.org/svn/gcc
> Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
> Revision: 247106
> Node Kind: directory
> Schedule: normal
> Last Changed Author: reichelt
> Last Changed Rev: 247105
> Last Changed Date: 2017-04-24 09:43:01 -0700 (Mon, 24 Apr 2017)
> 
> $HOME/gcc/gccx/configure  \
> --prefix=$HOME/work/x --with-isl=/usr/local \
> --enable-languages=c,fortran,c++ --enable-libsanitizer \
> --disable-libmudflap --disable-nls \
> --enable-bootstrap
> 
> (pod2man --center="GNU" --release="gcc-8.0.0" --date=2017-04-24 --section=1
> gc-tool.pod > doc/gcov-tool.1.T$$ && \
>         mv -f doc/gcov-tool.1.T$$ doc/gcov-tool.1) || \
>         (rm -f doc/gcov-tool.1.T$$ && exit 1)
> echo timestamp > gcov-dump.pod
> perl /home/sgk/gcc/gccx/gcc/../contrib/texi2pod.pl
> -DBUGURL="@uref{https://gccnu.org/bugs/}";
> /home/sgk/gcc/gccx/gcc/doc/gcov-dump.texi > gcov-dump.pod
> echo timestamp > doc/gcov-dump.1
> (pod2man --center="GNU" --release="gcc-8.0.0" --date=2017-04-24 --section=1
> gc-dump.pod > doc/gcov-dump.1.T$$ && \
>         mv -f doc/gcov-dump.1.T$$ doc/gcov-dump.1) || \
>         (rm -f doc/gcov-dump.1.T$$ && exit 1)
> cp doc/gcc.1 doc/g++.1
> /home/sgk/gcc/objx/./gcc/xgcc -B/home/sgk/gcc/objx/./gcc/ -nostdinc -x c
> /dev/ll -S -o /dev/null
> -fself-test=/home/sgk/gcc/gccx/gcc/testsuite/selftests
> cc1: internal compiler error: Bus error
> no stack trace because unwind library not available
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <https://gcc.gnu.org/bugs/> for instructions.
> gmake[3]: *** [Makefile:1933: s-selftest] Error 1
> rm cpp.pod gcov-tool.pod gfdl.pod gpl.pod fsf-funding.pod gcov-dump.pod
> gcc.pogcov.pod
> gmake[3]: Leaving directory '/mnt/sgk/objx/gcc'
> gmake[2]: *** [Makefile:4543: all-stage1-gcc] Error 2
> gmake[2]: Leaving directory '/mnt/sgk/objx'
> gmake[1]: *** [Makefile:22758: stage1-bubble] Error 2
> gmake[1]: Leaving directory '/mnt/sgk/objx'
> gmake: *** [Makefile:23095: bootstrap] Error 2

Bisection has led me to

Path: .
Working Copy Root Path: /usr/home/sgk/gcc/gccx
URL: svn+ssh://kargl@gcc.gnu.org/svn/gcc/trunk
Relative URL: ^/trunk
Repository Root: svn+ssh://kargl@gcc.gnu.org/svn/gcc
Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
Revision: 247089
Node Kind: directory
Schedule: normal
Last Changed Author: rguenth
Last Changed Rev: 247089
Last Changed Date: 2017-04-24 00:33:20 -0700 (Mon, 24 Apr 2017)

2017-04-24  Richard Biener  <rguenther@suse.de>

        PR bootstrap/79814
        * pass_manager.h (pass_manager::operator new): Remove.
        (pass_manager::operator delete): Likewise.
        * passes.c (pass_manager::operator new): Remove.
        (pass_manager::operator delete): Likewise.
        (pass_manager::pass_manager): Zero individual pass members.

as the commit that is causing problems.  This is confirmed by
updated my repository to top-of-tree and then reverting this
commit by

% svn merge -r 247089:247088 .

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