Bug 27521 - internal compiler error: in rs6000_split_multireg_move, at config/rs6000/rs6000.c:10613
Summary: internal compiler error: in rs6000_split_multireg_move, at config/rs6000/rs60...
Status: RESOLVED INVALID
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 3.4.4
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords: ice-on-valid-code
Depends on:
Blocks:
 
Reported: 2006-05-09 16:31 UTC by Christophe Gengembre
Modified: 2006-11-14 06:08 UTC (History)
2 users (show)

See Also:
Host:
Target: powerpc-apple-darwin7.9.0
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments
source that triggered the error (12.72 KB, text/plain)
2006-05-10 08:28 UTC, Christophe Gengembre
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe Gengembre 2006-05-09 16:31:00 UTC
product : 
$ g77 -v
Reading specs from /usr/local/lib/gcc/powerpc-apple-darwin7.9.0/3.4.4/specs
Configured with: ../gcc/configure --enable-threads=posix --enable-languages=f77
Thread model: posix
gcc version 3.4.4

command line that triggered the error :
g77 -c -w -fno-globals  -I. -o ../d-LetO-X/d-O/LectEntUtils2.f.o ./d-GsD/d-S/d-Mcr/d-Entrees/LectEntUtils2.f
./d-GsD/d-S/d-Mcr/d-Entrees/LectEntUtils2.f: In subroutine `recupvalluesdscmdlc':
In file included from ./d-GsD/d-S/d-Mcr/d-Entrees/LectEntUtils2.f:1906:
./d-GsD/d-S/d-Mcr/d-Entrees/LectEntUtils2.f:2169: internal compiler error: in rs6000_split_multireg_move, at config/rs6000/rs6000.c:10613

keywords : reject-valid
Comment 1 Andrew Pinski 2006-05-09 17:15:33 UTC
Can you attach LectEntUtils2.f ?
Comment 2 Christophe Gengembre 2006-05-10 08:28:59 UTC
Created attachment 11427 [details]
source that triggered the error
Comment 3 Christophe Gengembre 2006-05-10 13:49:54 UTC
the bug is trigged in Subroutine RecupValLuesDsCmdLC.
A .f source file with only  Subroutine RecupValLuesDsCmdLC code trigger the error.
Comment 4 Andrew Pinski 2006-08-15 18:22:31 UTC
      Include './d-GsD/d-S/d-Mcr/GsDCstGeneMcr.inc'
      Include "./d-GsD/d-S/d-Mcr/GsDNoyau.inc"

We cannot compile this code without those include files.

Also g77 has now been removed and gfortran has replaced it.  Also 4.0.x has fixed a number of Darwin back-end bugs so you might want to try 4.0.x or even better 4.1.2.
Comment 5 Andrew Pinski 2006-11-14 06:08:52 UTC
No feedback in 3 months so closing.