public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/53065] New: ICE replace_reg_with_saved_mem, at caller-save.c:1125
@ 2012-04-21 15:18 webbot at webbot dot org.uk
  2012-04-22 23:36 ` [Bug other/53065] " gjl at gcc dot gnu.org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: webbot at webbot dot org.uk @ 2012-04-21 15:18 UTC (permalink / raw)
  To: gcc-bugs

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

             Bug #: 53065
           Summary: ICE replace_reg_with_saved_mem, at caller-save.c:1125
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: webbot@webbot.org.uk


Created attachment 27213
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27213
Pre-processor output

Environment: Windows 7 (64 bit). Compiler source v4.7.0 compiled under CygWin
for "avr" target.

avr-g++ -v -save-temps  -g -Wall -Wextra -DF_CPU=8000000 -mmcu=atmega328p
-gdwarf-2 -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields
-fno-threadsafe-statics -fno-strict-aliasing -fwrapv  -I"../../.." -Os -c -o
AHRS.o AHRS.cpp

outputs

Using built-in specs.
COLLECT_GCC=avr-g++
Target: avr
Configured with: ../configure --target=avr --prefix=/cygdrive/c/avrgcc
--with-gm
p-lib=/usr/local/lib --with-mpfr-lib=/usr/local/lib
--with-mpc-lib=/usr/local/li
b --with-dwarf2 --enable-languages=c,c++ --disable-libssp --disable-nls
Thread model: single
gcc version 4.7.0 (GCC)
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-g' '-Wall' '-Wextra' '-D'
'F_CPU=800000
0' '-mmcu=atmega328p' '-gdwarf-2' '-fpack-struct' '-fshort-enums'
'-funsigned-ch
ar' '-funsigned-bitfields' '-fno-threadsafe-statics' '-fno-strict-aliasing'
'-fw
rapv' '-I' '../../..' '-Os' '-c' '-o' 'AHRS.o'
 /cygdrive/c/avrgcc/libexec/gcc/avr/4.7.0/cc1plus.exe -E -quiet -v -I ../../..
-
imultilib avr5 -D F_CPU=8000000 AHRS.cpp -mmcu=atmega328p -Wall -Wextra
-fpack-s
truct -fshort-enums -funsigned-char -funsigned-bitfields
-fno-threadsafe-statics
 -fno-strict-aliasing -fwrapv -g -gdwarf-2 -fworking-directory -Os
-fpch-preproc
ess -fno-rtti -fno-enforce-eh-specs -fno-exceptions -o AHRS.ii
ignoring nonexistent directory
"/cygdrive/c/avrgcc/lib/gcc/avr/4.7.0/../../../..
/avr/include/c++/4.7.0"
ignoring nonexistent directory
"/cygdrive/c/avrgcc/lib/gcc/avr/4.7.0/../../../..
/avr/include/c++/4.7.0/avr/avr5"
ignoring nonexistent directory
"/cygdrive/c/avrgcc/lib/gcc/avr/4.7.0/../../../..
/avr/include/c++/4.7.0/backward"
ignoring nonexistent directory
"/cygdrive/c/avrgcc/lib/gcc/avr/4.7.0/../../../..
/avr/sys-include"
#include "..." search starts here:
#include <...> search starts here:
 ../../..
 /cygdrive/c/avrgcc/lib/gcc/avr/4.7.0/include
 /cygdrive/c/avrgcc/lib/gcc/avr/4.7.0/include-fixed
 /cygdrive/c/avrgcc/lib/gcc/avr/4.7.0/../../../../avr/include
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-g' '-Wall' '-Wextra' '-D'
'F_CPU=800000
0' '-mmcu=atmega328p' '-gdwarf-2' '-fpack-struct' '-fshort-enums'
'-funsigned-ch
ar' '-funsigned-bitfields' '-fno-threadsafe-statics' '-fno-strict-aliasing'
'-fw
rapv' '-I' '../../..' '-Os' '-c' '-o' 'AHRS.o'
 /cygdrive/c/avrgcc/libexec/gcc/avr/4.7.0/cc1plus.exe -fpreprocessed AHRS.ii
-qu
iet -dumpbase AHRS.cpp -mmcu=atmega328p -auxbase-strip AHRS.o -g -gdwarf-2 -Os
-
Wall -Wextra -version -fpack-struct -fshort-enums -funsigned-char
-funsigned-bit
fields -fno-threadsafe-statics -fno-strict-aliasing -fwrapv -fno-rtti
-fno-enfor
ce-eh-specs -fno-exceptions -o AHRS.s
GNU C++ (GCC) version 4.7.0 (avr)
        compiled by GNU C version 4.5.3, GMP version 5.0.4, MPFR version 3.1.0,
MPC version 0.8.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU C++ (GCC) version 4.7.0 (avr)
        compiled by GNU C version 4.5.3, GMP version 5.0.4, MPFR version 3.1.0,
MPC version 0.8.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 318bd707d55fc0ebdb58cccdc81ea14b
AHRS.cpp:75:12: warning: unused parameter 'loopStart' [-Wunused-parameter]
AHRS.cpp:95:12: warning: unused parameter 'loopCount' [-Wunused-parameter]
AHRS.cpp:95:12: warning: unused parameter 'loopStart' [-Wunused-parameter]
AHRS.cpp: In function 'void readSensors()':
AHRS.cpp:297:1: internal compiler error: in replace_reg_with_saved_mem, at
calle
r-save.c:1125
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

I have attached the pre-processor output file AHRS.ii

It will compile ok if the optimiser is set to -O0 or -O1 .


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-04-24 18:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-21 15:18 [Bug c++/53065] New: ICE replace_reg_with_saved_mem, at caller-save.c:1125 webbot at webbot dot org.uk
2012-04-22 23:36 ` [Bug other/53065] " gjl at gcc dot gnu.org
2012-04-23  9:56 ` gjl at gcc dot gnu.org
2012-04-24 11:50 ` [Bug target/53065] " gjl at gcc dot gnu.org
2012-04-24 15:22 ` gjl at gcc dot gnu.org
2012-04-24 15:24 ` gjl at gcc dot gnu.org
2012-04-24 15:27 ` gjl at gcc dot gnu.org
2012-04-24 18:34 ` webbot at webbot dot org.uk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).