gcc Fehlermeldung : internal error--insn does not satisfy its constraints

Andreas Koch A_Koch at moellinger.hx.uni-paderborn.de
Thu Aug 22 16:29:02 CEST 2002


> Daß sagt Dir, daß sich der GCC in seinen internen Bäumen verhaspelt hat.
> Welche gcc-Version benutzt Du? Es könnte sein, daß Dein Code absolut
> richtig ist, aber gcc da einfach auf einen eigenen Bug läuft. Dann
> solltest Du http://gcc.gnu.org/bugs.html lesen und einen Bug report
> aufmachen.

Versionen :

unter Windoof (Cygwin) Gcc Version 2.95.3-5
unter Windood(minGW) Gcc  Version 2.95.3-6
unter Linux(Woody) Gcc Version 2.95.4

> Falls das ein g++ v3.0 oder neuer ist, versuch' u.U. mal
>
> using namespace std;

ist in ServerSocket.cpp enthalten

> da '::' nicht mehr automatisch den Standard-Namespace mit sich bringt.
> Schließlich benutzt Du strcpy()...
>
> Aber das sollte eher zu link-Problemen führen, als den Compiler
> wegzuhängen. Du könntest auch -O (oder -O2) mal versuchen.

wenn ich mit g++ -c ServerSocket.cpp -O compiliere kommt folgendes :

andreas at matrix:~/c++$ g++ -c ServerSocket.cpp -O2
ServerSocket.cpp: In method `ServerSocket::~ServerSocket()':
ServerSocket.cpp:62: Internal compiler error:
ServerSocket.cpp:62: Internal compiler error in `find_function_data', at 
function.c:544
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

Wenn ich den Konstrucktor ganz leer mache ( ServerSocket(int p) {}) bekomme 
ich den selben Fehler am Ende der nächsten Funktion, wenn ich die leer mache 
an der nächsten ....

Ich glaube nicht das das am Code liegt. Außerdem mache ich doch nichts wildes 
... Ich glaube mein Computer mag mich nicht ;o).

> MfG, JBG

Gruß zurück und danke für die Antwort

Andreas



More information about the Linux mailing list