This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/16480] New: using -msdata causes internal compiler error
- From: "kurt at symbolicsound dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 11 Jul 2004 21:37:35 -0000
- Subject: [Bug c/16480] New: using -msdata causes internal compiler error
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Code compiles fine without -msdata tag, gives an internal compiler error when
tag is used. Will attach the preprocessor output.
The following is the full output:
------------- Compiling /home/kurt/Flame/FlameAVC/build/source/main.o...
/opt/gcc/bin/powerpc-eabi-gcc -msoft-float -mcpu=405 -msdata -v -save-temps
-mmultiple -O2 -Wall -I/home/kurt/Flame/flame-ecos_install/include
-I/home/kurt/Flame/FlameAVC/build/include -ffunction-sections -fdata-sections
-fstrict-aliasing -D SBP2_NO_EXCLUSIVE -D AVCTGT_DONT_ADD_ROM_ENTRY -D
INCLUDE_OHCI -D DMASafeBuffersNeeded=1 -D INCLUDE_GUID_PLUGIN -D
ORANGELINK_PATCH=0 -D DBG -D logMsg=TNFprintf -D WALNUT -c
/home/kurt/Flame/FlameAVC/build/source/main.c -o
/home/kurt/Flame/FlameAVC/build/source/main.o
Reading specs from /opt/gcc/lib/gcc/powerpc-eabi/3.4.1/specs
Configured with: ../gcc-3.4.1/configure --prefix=/opt/gcc --target=powerpc-eabi
--enable-languages=c,c++ --with-newlib
--with-headers=../newlib-1.12.0/newlib/libc/include
Thread model: single
gcc version 3.4.1
/opt/gcc/libexec/gcc/powerpc-eabi/3.4.1/cc1 -E -quiet -v
-I/home/kurt/Flame/flame-ecos_install/include
-I/home/kurt/Flame/FlameAVC/build/include -D SBP2_NO_EXCLUSIVE -D
AVCTGT_DONT_ADD_ROM_ENTRY -D INCLUDE_OHCI -D DMASafeBuffersNeeded=1 -D
INCLUDE_GUID_PLUGIN -D ORANGELINK_PATCH=0 -D DBG -D logMsg=TNFprintf -D WALNUT
/home/kurt/Flame/FlameAVC/build/source/main.c -msdata=default -msoft-float
-mcpu=405 -msdata -mmultiple -Wall -ffunction-sections -fdata-sections
-fstrict-aliasing -O2 -o main.i
#include "..." search starts here:
#include <...> search starts here:
/home/kurt/Flame/flame-ecos_install/include
/home/kurt/Flame/FlameAVC/build/include
/opt/gcc/lib/gcc/powerpc-eabi/3.4.1/include
/opt/gcc/lib/gcc/powerpc-eabi/3.4.1/../../../../powerpc-eabi/sys-include
/opt/gcc/lib/gcc/powerpc-eabi/3.4.1/../../../../powerpc-eabi/include
End of search list.
In file included from /home/kurt/Flame/FlameAVC/build/source/main.c:2:
/home/kurt/Flame/FlameAVC/build/include/Flame.h:172:1: warning: multi-line comment
/opt/gcc/libexec/gcc/powerpc-eabi/3.4.1/cc1 -fpreprocessed main.i
-msdata=default -quiet -dumpbase main.c -msoft-float -mcpu=405 -msdata
-mmultiple -auxbase-strip /home/kurt/Flame/FlameAVC/build/source/main.o -O2
-Wall -version -ffunction-sections -fdata-sections -fstrict-aliasing -o main.s
GNU C version 3.4.1 (powerpc-eabi)
compiled by GNU C version 3.3.1 (SuSE Linux).
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=64337
/home/kurt/Flame/FlameAVC/build/source/main.c: In function `IdleLoop':
/home/kurt/Flame/FlameAVC/build/source/main.c:165: internal compiler error: in
rs6000_split_multireg_move, at config/rs6000/rs6000.c:10448
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make: *** [/home/kurt/Flame/FlameAVC/build/source/main.o] Error 1
--
Summary: using -msdata causes internal compiler error
Product: gcc
Version: 3.4.1
Status: UNCONFIRMED
Severity: critical
Priority: P1
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kurt at symbolicsound dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: i586-suse-linux
GCC target triplet: powerpc-*-eabi?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16480