http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58375

            Bug ID: 58375
           Summary: internal compiler error: in push_reload, at
                    reload.c:1360
           Product: gcc
           Version: 4.8.1
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: peter at stegemann dot net

Created attachment 30778
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30778&action=edit
The culprit

-------- begin --------
avr-gcc-4.8.1 (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling C++: Source/Channel.cpp
avr-gcc-4.8.1 -c -mmcu=atmega2561 -I. -x c++ -include Setup.h -g
-DF_CPU=14745600UL  -DSYSTEM_VERSION= -DSYSTEM_MODE=
-DSYSTEM_STATUS_DISPLAY_MODE= -Os -funsigned-char -funsigned-bitfields
-fpack-struct -fcheck-new -fshort-enums -fno-exceptions -fno-rtti -Wall
-ISource -MMD -MP -MF .dep/Channel.o.d Source/Channel.cpp -o
obj/Source/Channel.o 
Source/Channel.cpp: In member function 'virtual void
Screen_Setup_Channel::display()':
Source/Channel.cpp:44:1: internal compiler error: in push_reload, at
reload.c:1360
 }
 ^
libbacktrace could not find executable to open


See the attached condensed project - slight changes in the source remove the
problem.

$ avr-gcc-4.8.1 -v
Using built-in specs.
COLLECT_GCC=avr-gcc-4.8.1
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/avr/4.8.1/lto-wrapper
Target: avr
Configured with: ../configure --target=avr --with-gmp=/opt/local/ --disable-nls
--enable-languages=c,c++ : (reconfigured) ../configure --program-suffix=-4.8.1
--target=avr --with-gmp=/opt/local/ --disable-nls --disable-libssp
--enable-languages=c,c++
Thread model: single
gcc version 4.8.1 (GCC)

Reply via email to