gcc Fehlermeldung : internal error--insn does not satisfy its constraints
Hi, weiß jemand was mir gcc mit der Fehlermeldung : ServerSocket.cpp: In method `ServerSocket::ServerSocket(int)': ServerSocket.cpp:54: internal error--insn does not satisfy its constraints: (insn 175 108 109 (set (reg:SI 0 %eax)(reg:SI 23)) 48 {movsi+2} (nil) (nil)) sagen will ?. Ich finde keinen Fehler und googlen hat bisher nichts hilfreiches zu Tage gefördert. Ich habe die oben bemägelte Funktion (Konstruktor) angehängt. Zeile 54 war im Orginal die letzte schließende Klammer. Ich bin dankbar für jeden Tip. Andreas ServerSocket.h : class ServerSocket { public: ServerSocket (int Port); ~ServerSocket (); int start (); int getClientSocket (); int auth (char* AuthString, int Max_Attempts); private : char Server_IP[strlen("255.255.255.255")+1]; int Server_Port; int ServerSocketFileDescriptor; int ClientSocketFileDescriptor; }; ServerSocket.cpp : [...] ServerSocket::ServerSocket(int p) { /*+-- This is for starting Winsockets when compiled with win32 flag --+*/ #ifdef win32 WSAData wsaData; int nCode; if (nCode = WSAStartup(MAKEWORD(1, 1), &wsaData) != 0) { cerr << "WSAStartup failed !" << endl; exit(1); } if(DEBUG) cout << "Winsocket started ..." << endl; #endif /*+------------------------------------------------------------------+*/ /*:::: init Port and IP ::::*/ Server_Port = p; strcpy(Server_IP,"127.0.0.1"); /*:::: init FileDescriptors with -1 as 'not used' flag ::::*/ ServerSocketFileDescriptor = -1; ClientSocketFileDescriptor = -1; } [...]
Teilnehmer (2)
-
Andreas Koch
-
Jan-Benedict Glaw