target/10681: [3.3/3.4 regression] [IA64] ICE in ia64_expand_epilogue

schwab@suse.de schwab@suse.de
Thu May 8 13:58:00 GMT 2003


>Number:         10681
>Category:       target
>Synopsis:       [3.3/3.4 regression] [IA64] ICE in ia64_expand_epilogue
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Thu May 08 13:56:01 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Andreas Schwab
>Release:        3.3 20030507 (prerelease)
>Organization:
>Environment:
System: Linux sykes 2.4.20 #1 Thu Apr 24 19:53:38 UTC 2003 ia64 unknown unknown GNU/Linux
Architecture: ia64

host: ia64-suse-linux-gnu
build: ia64-suse-linux-gnu
target: ia64-suse-linux-gnu
configured with: ../configure --host=ia64-suse-linux --enable-shared --enable-threads --with-system-zlib
>Description:
The ICE happens here:

  /* We should now be at the base of the gr/br/fr spill area.  */
  if (cfa_off != (current_frame_info.spill_cfa_off
		  + current_frame_info.spill_size))
    abort ();

Removing any line makes the ICE go away.
>How-To-Repeat:
$ ./cc1 -O2 gslfft.i 
 gsl_power2_fft32analysis
gslfft.i: In function `gsl_power2_fft32analysis':
gslfft.i:21: internal compiler error: in ia64_expand_epilogue, at config/ia64/ia64.c:2777
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/x-csrc; name="gslfft.i"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gslfft.i"

c3RhdGljIHZvaWQKZ3NsX3Bvd2VyMl9mZnQzMmFuYWx5c2lzIChjb25zdCBkb3VibGUgKlgsIGRv
dWJsZSAqWSkKewogIHsgcmVnaXN0ZXIgZG91YmxlIFQycmUsIFQyaW07IFQycmUgPSBYWzBdIC0g
WFszMl07IFQyaW0gPSBYWzAgKyAxXSAtIFhbMzIgKyAxXTsgWVswXSA9IFhbMF0gKyBYWzMyXTsg
WVswICsgMV0gPSBYWzAgKyAxXSArIFhbMzIgKyAxXTsgWVsyXSA9IFQycmU7IFlbMiArIDFdID0g
VDJpbTsgfTsKICB7IHJlZ2lzdGVyIGRvdWJsZSBUMnJlLCBUMmltOyBUMnJlID0gWFsxNl0gLSBY
WzQ4XTsgVDJpbSA9IFhbMTYgKyAxXSAtIFhbNDggKyAxXTsgWVs0XSA9IFhbMTZdICsgWFs0OF07
IFlbNCArIDFdID0gWFsxNiArIDFdICsgWFs0OCArIDFdOyBZWzZdID0gVDJyZTsgWVs2ICsgMV0g
PSBUMmltOyB9OwogIHsgcmVnaXN0ZXIgZG91YmxlIFQycmUsIFQyaW07IFQycmUgPSBYWzhdIC0g
WFs0MF07IFQyaW0gPSBYWzggKyAxXSAtIFhbNDAgKyAxXTsgWVs4XSA9IFhbOF0gKyBYWzQwXTsg
WVs4ICsgMV0gPSBYWzggKyAxXSArIFhbNDAgKyAxXTsgWVsxMF0gPSBUMnJlOyBZWzEwICsgMV0g
PSBUMmltOyB9OwogIHsgcmVnaXN0ZXIgZG91YmxlIFQycmUsIFQyaW07IFQycmUgPSBYWzI0XSAt
IFhbNTZdOyBUMmltID0gWFsyNCArIDFdIC0gWFs1NiArIDFdOyBZWzEyXSA9IFhbMjRdICsgWFs1
Nl07IFlbMTIgKyAxXSA9IFhbMjQgKyAxXSArIFhbNTYgKyAxXTsgWVsxNF0gPSBUMnJlOyBZWzE0
ICsgMV0gPSBUMmltOyB9OwogIHsgcmVnaXN0ZXIgZG91YmxlIFQycmUsIFQyaW07IFQycmUgPSBY
WzRdIC0gWFszNl07IFQyaW0gPSBYWzQgKyAxXSAtIFhbMzYgKyAxXTsgWVsxNl0gPSBYWzRdICsg
WFszNl07IFlbMTYgKyAxXSA9IFhbNCArIDFdICsgWFszNiArIDFdOyBZWzE4XSA9IFQycmU7IFlb
MTggKyAxXSA9IFQyaW07IH07CiAgeyByZWdpc3RlciBkb3VibGUgVDJyZSwgVDJpbTsgVDJyZSA9
IFhbMjBdIC0gWFs1Ml07IFQyaW0gPSBYWzIwICsgMV0gLSBYWzUyICsgMV07IFlbMjBdID0gWFsy
MF0gKyBYWzUyXTsgWVsyMCArIDFdID0gWFsyMCArIDFdICsgWFs1MiArIDFdOyBZWzIyXSA9IFQy
cmU7IFlbMjIgKyAxXSA9IFQyaW07IH07CiAgeyByZWdpc3RlciBkb3VibGUgVDJyZSwgVDJpbTsg
VDJyZSA9IFhbMTJdIC0gWFs0NF07IFQyaW0gPSBYWzEyICsgMV0gLSBYWzQ0ICsgMV07IFlbMjRd
ID0gWFsxMl0gKyBYWzQ0XTsgWVsyNCArIDFdID0gWFsxMiArIDFdICsgWFs0NCArIDFdOyBZWzI2
XSA9IFQycmU7IFlbMjYgKyAxXSA9IFQyaW07IH07CiAgeyByZWdpc3RlciBkb3VibGUgVDJyZSwg
VDJpbTsgVDJyZSA9IFhbMjhdIC0gWFs2MF07IFQyaW0gPSBYWzI4ICsgMV0gLSBYWzYwICsgMV07
IFlbMjhdID0gWFsyOF0gKyBYWzYwXTsgWVsyOCArIDFdID0gWFsyOCArIDFdICsgWFs2MCArIDFd
OyBZWzMwXSA9IFQycmU7IFlbMzAgKyAxXSA9IFQyaW07IH07CiAgeyByZWdpc3RlciBkb3VibGUg
VDJyZSwgVDJpbTsgVDJyZSA9IFhbMl0gLSBYWzM0XTsgVDJpbSA9IFhbMiArIDFdIC0gWFszNCAr
IDFdOyBZWzMyXSA9IFhbMl0gKyBYWzM0XTsgWVszMiArIDFdID0gWFsyICsgMV0gKyBYWzM0ICsg
MV07IFlbMzRdID0gVDJyZTsgWVszNCArIDFdID0gVDJpbTsgfTsKICB7IHJlZ2lzdGVyIGRvdWJs
ZSBUMnJlLCBUMmltOyBUMnJlID0gWFsxOF0gLSBYWzUwXTsgVDJpbSA9IFhbMTggKyAxXSAtIFhb
NTAgKyAxXTsgWVszNl0gPSBYWzE4XSArIFhbNTBdOyBZWzM2ICsgMV0gPSBYWzE4ICsgMV0gKyBY
WzUwICsgMV07IFlbMzhdID0gVDJyZTsgWVszOCArIDFdID0gVDJpbTsgfTsKICB7IHJlZ2lzdGVy
IGRvdWJsZSBUMnJlLCBUMmltOyBUMnJlID0gWFsxMF0gLSBYWzQyXTsgVDJpbSA9IFhbMTAgKyAx
XSAtIFhbNDIgKyAxXTsgWVs0MF0gPSBYWzEwXSArIFhbNDJdOyBZWzQwICsgMV0gPSBYWzEwICsg
MV0gKyBYWzQyICsgMV07IFlbNDJdID0gVDJyZTsgWVs0MiArIDFdID0gVDJpbTsgfTsKICB7IHJl
Z2lzdGVyIGRvdWJsZSBUMnJlLCBUMmltOyBUMnJlID0gWFsyNl0gLSBYWzU4XTsgVDJpbSA9IFhb
MjYgKyAxXSAtIFhbNTggKyAxXTsgWVs0NF0gPSBYWzI2XSArIFhbNThdOyBZWzQ0ICsgMV0gPSBY
WzI2ICsgMV0gKyBYWzU4ICsgMV07IFlbNDZdID0gVDJyZTsgWVs0NiArIDFdID0gVDJpbTsgfTsK
ICB7IHJlZ2lzdGVyIGRvdWJsZSBUMnJlLCBUMmltOyBUMnJlID0gWFs2XSAtIFhbMzhdOyBUMmlt
ID0gWFs2ICsgMV0gLSBYWzM4ICsgMV07IFlbNDhdID0gWFs2XSArIFhbMzhdOyBZWzQ4ICsgMV0g
PSBYWzYgKyAxXSArIFhbMzggKyAxXTsgWVs1MF0gPSBUMnJlOyBZWzUwICsgMV0gPSBUMmltOyB9
OwogIHsgcmVnaXN0ZXIgZG91YmxlIFQycmUsIFQyaW07IFQycmUgPSBYWzIyXSAtIFhbNTRdOyBU
MmltID0gWFsyMiArIDFdIC0gWFs1NCArIDFdOyBZWzUyXSA9IFhbMjJdICsgWFs1NF07IFlbNTIg
KyAxXSA9IFhbMjIgKyAxXSArIFhbNTQgKyAxXTsgWVs1NF0gPSBUMnJlOyBZWzU0ICsgMV0gPSBU
MmltOyB9OwogIHsgcmVnaXN0ZXIgZG91YmxlIFQycmUsIFQyaW07IFQycmUgPSBYWzE0XSAtIFhb
NDZdOyBUMmltID0gWFsxNCArIDFdIC0gWFs0NiArIDFdOyBZWzU2XSA9IFhbMTRdICsgWFs0Nl07
IFlbNTYgKyAxXSA9IFhbMTQgKyAxXSArIFhbNDYgKyAxXTsgWVs1OF0gPSBUMnJlOyBZWzU4ICsg
MV0gPSBUMmltOyB9OwogIHsgcmVnaXN0ZXIgZG91YmxlIFQycmUsIFQyaW07IFQycmUgPSBYWzMw
XSAtIFhbNjJdOyBUMmltID0gWFszMCArIDFdIC0gWFs2MiArIDFdOyBZWzYwXSA9IFhbMzBdICsg
WFs2Ml07IFlbNjAgKyAxXSA9IFhbMzAgKyAxXSArIFhbNjIgKyAxXTsgWVs2Ml0gPSBUMnJlOyBZ
WzYyICsgMV0gPSBUMmltOyB9OwogIGdzbF9wb3dlcjJfZmZ0MzJhbmFseXNpc19za2lwMiAoWCwg
WSk7Cn0K



More information about the Gcc-bugs mailing list