Browse Source

* updates from Karl-Michael Schindler

git-svn-id: trunk@9605 -
florian 17 years ago
parent
commit
2dd91ca248
3 changed files with 27 additions and 13 deletions
  1. 12 5
      compiler/msg/errord.msg
  2. 12 5
      compiler/msg/errordu.msg
  3. 3 3
      compiler/msg/errore.msg

+ 12 - 5
compiler/msg/errord.msg

@@ -3,7 +3,7 @@
 #   Latest updates contributed by Karl-Michael Schindler aka mischi
 #   Latest updates contributed by Karl-Michael Schindler aka mischi
 #   <karl-michael.schindler at physik.uni-halle.de>
 #   <karl-michael.schindler at physik.uni-halle.de>
 #
 #
-#   Based on errore.msg of SVN revision 9149 + one
+#   Based on errore.msg of SVN revision 9207 + one
 #
 #
 #   This file is part of the Free Pascal Compiler
 #   This file is part of the Free Pascal Compiler
 #   Copyright (c) 1998-2000 by the Free Pascal Development team
 #   Copyright (c) 1998-2000 by the Free Pascal Development team
@@ -186,7 +186,7 @@ scan_e_illegal_pack_records=02015_E_Ung
 scan_e_illegal_pack_enum=02016_E_Ung�ltige minimale Gr”sse der Aufz„hlung "$1"
 scan_e_illegal_pack_enum=02016_E_Ung�ltige minimale Gr”sse der Aufz„hlung "$1"
 % You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
 % You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
 % \var{n}. Only 1,2 or 4 NORMAL or DEFAULT are valid in this case.
 % \var{n}. Only 1,2 or 4 NORMAL or DEFAULT are valid in this case.
-scan_e_endif_expected=02017_E_$1 erwartet f�r $1 $2 definiert in $3 Zeile $4
+scan_e_endif_expected=02017_E_$ENDIF erwartet f�r $1 $2 definiert in $3 Zeile $4
 % Your conditional compilation statements are unbalanced.
 % Your conditional compilation statements are unbalanced.
 scan_e_preproc_syntax_error=02018_E_Syntaxfehler im Argument einer $if Direktive
 scan_e_preproc_syntax_error=02018_E_Syntaxfehler im Argument einer $if Direktive
 % There is an error in the expression following the \var{\{\$if ..\}} compiler
 % There is an error in the expression following the \var{\{\$if ..\}} compiler
@@ -1142,7 +1142,7 @@ parser_w_register_list_ignored=03237_W_Registerliste wird in reinen Assemblerrou
 #
 #
 # Type Checking
 # Type Checking
 #
 #
-# 04082 is the last used one
+# 04083 is the last used one
 #
 #
 % \section{Type checking errors}
 % \section{Type checking errors}
 % This section lists all errors that can occur when type checking is
 % This section lists all errors that can occur when type checking is
@@ -1417,6 +1417,9 @@ type_w_pointer_to_signed=04082_W_Die Konvertierung von Pointern in einen Integer
 % allocate memory above \$80000000, for example both Windows and Linux allow pointers in the range \$0000000 to \$bfffffff.
 % allocate memory above \$80000000, for example both Windows and Linux allow pointers in the range \$0000000 to \$bfffffff.
 % If you convert pointers to signed types, this can cause overflow and range check errors, but also \$80000000 < \$7fffffff.
 % If you convert pointers to signed types, this can cause overflow and range check errors, but also \$80000000 < \$7fffffff.
 % This can cause random errors in code like "if p>q".
 % This can cause random errors in code like "if p>q".
+type_interface_has_no_guid=04083_E_Interface Typ $1 hat keine g�ltige GUID
+% When applying the as-operator to an interface or class, the desired interface, i.e. the right operand of the
+% as-operator must have a valid GUID
 % \end{description}
 % \end{description}
 #
 #
 # Symtable
 # Symtable
@@ -1719,7 +1722,7 @@ cg_e_goto_label_not_found=06049_E_Goto Label "$1": Das Label ist nicht definiert
 #
 #
 # Assembler reader
 # Assembler reader
 #
 #
-# 07106 is the last used one
+# 07107 is the last used one
 #
 #
 asmr_d_start_reading=07000_DL_Starte $1 Stil Assembler Parsen
 asmr_d_start_reading=07000_DL_Starte $1 Stil Assembler Parsen
 % This informs you that an assembler block is being parsed
 % This informs you that an assembler block is being parsed
@@ -1960,7 +1963,11 @@ asmr_w_direct_esp_neg_offset=07105_W_Verwendung von -offset(%esp); Zugriff kann
 % Using -8(%esp) to access a local stack is not recommended, as
 % Using -8(%esp) to access a local stack is not recommended, as
 % this stack portion can be overwritten by any function calls or interrupts.
 % this stack portion can be overwritten by any function calls or interrupts.
 asmr_e_no_vmtoffset_possible=07106_E_VMTOffset muss in Kombination mit einer virtuellen Methode verwendet werden; "$1" ist aber nicht virtuell
 asmr_e_no_vmtoffset_possible=07106_E_VMTOffset muss in Kombination mit einer virtuellen Methode verwendet werden; "$1" ist aber nicht virtuell
-%
+% Only virtual methods have VMT offsets
+asmr_e_need_pic_ref=07107_E_Erzeuge eigentlich PIC, aber die Referenz ist nicht PIC-sicher
+% The compiler has been configured to generate position-independent code
+% (PIC), but there are position-dependent references in the current
+% handwritten assembler instruction.
 #
 #
 # Assembler/binary writers
 # Assembler/binary writers
 #
 #

+ 12 - 5
compiler/msg/errordu.msg

@@ -3,7 +3,7 @@
 #   Latest updates contributed by Karl-Michael Schindler aka mischi
 #   Latest updates contributed by Karl-Michael Schindler aka mischi
 #   <karl-michael.schindler at physik.uni-halle.de>
 #   <karl-michael.schindler at physik.uni-halle.de>
 #
 #
-#   Based on errore.msg of SVN revision 9149 + one
+#   Based on errore.msg of SVN revision 9207 + one
 #
 #
 #   This file is part of the Free Pascal Compiler
 #   This file is part of the Free Pascal Compiler
 #   Copyright (c) 1998-2000 by the Free Pascal Development team
 #   Copyright (c) 1998-2000 by the Free Pascal Development team
@@ -186,7 +186,7 @@ scan_e_illegal_pack_records=02015_E_Ungültige Record Ausrichtung "$1"
 scan_e_illegal_pack_enum=02016_E_Ungültige minimale Grösse der Aufzählung "$1"
 scan_e_illegal_pack_enum=02016_E_Ungültige minimale Grösse der Aufzählung "$1"
 % You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
 % You are specifying the \var{\{\$PACKENUM n\}} with an illegal value for
 % \var{n}. Only 1,2 or 4 NORMAL or DEFAULT are valid in this case.
 % \var{n}. Only 1,2 or 4 NORMAL or DEFAULT are valid in this case.
-scan_e_endif_expected=02017_E_$1 erwartet für $1 $2 definiert in $3 Zeile $4
+scan_e_endif_expected=02017_E_$ENDIF erwartet für $1 $2 definiert in $3 Zeile $4
 % Your conditional compilation statements are unbalanced.
 % Your conditional compilation statements are unbalanced.
 scan_e_preproc_syntax_error=02018_E_Syntaxfehler im Argument einer $if Direktive
 scan_e_preproc_syntax_error=02018_E_Syntaxfehler im Argument einer $if Direktive
 % There is an error in the expression following the \var{\{\$if ..\}} compiler
 % There is an error in the expression following the \var{\{\$if ..\}} compiler
@@ -1142,7 +1142,7 @@ parser_w_register_list_ignored=03237_W_Registerliste wird in reinen Assemblerrou
 #
 #
 # Type Checking
 # Type Checking
 #
 #
-# 04082 is the last used one
+# 04083 is the last used one
 #
 #
 % \section{Type checking errors}
 % \section{Type checking errors}
 % This section lists all errors that can occur when type checking is
 % This section lists all errors that can occur when type checking is
@@ -1417,6 +1417,9 @@ type_w_pointer_to_signed=04082_W_Die Konvertierung von Pointern in einen Integer
 % allocate memory above \$80000000, for example both Windows and Linux allow pointers in the range \$0000000 to \$bfffffff.
 % allocate memory above \$80000000, for example both Windows and Linux allow pointers in the range \$0000000 to \$bfffffff.
 % If you convert pointers to signed types, this can cause overflow and range check errors, but also \$80000000 < \$7fffffff.
 % If you convert pointers to signed types, this can cause overflow and range check errors, but also \$80000000 < \$7fffffff.
 % This can cause random errors in code like "if p>q".
 % This can cause random errors in code like "if p>q".
+type_interface_has_no_guid=04083_E_Interface Typ $1 hat keine gültige GUID
+% When applying the as-operator to an interface or class, the desired interface, i.e. the right operand of the
+% as-operator must have a valid GUID
 % \end{description}
 % \end{description}
 #
 #
 # Symtable
 # Symtable
@@ -1719,7 +1722,7 @@ cg_e_goto_label_not_found=06049_E_Goto Label "$1": Das Label ist nicht definiert
 #
 #
 # Assembler reader
 # Assembler reader
 #
 #
-# 07106 is the last used one
+# 07107 is the last used one
 #
 #
 asmr_d_start_reading=07000_DL_Starte $1 Stil Assembler Parsen
 asmr_d_start_reading=07000_DL_Starte $1 Stil Assembler Parsen
 % This informs you that an assembler block is being parsed
 % This informs you that an assembler block is being parsed
@@ -1960,7 +1963,11 @@ asmr_w_direct_esp_neg_offset=07105_W_Verwendung von -offset(%esp); Zugriff kann
 % Using -8(%esp) to access a local stack is not recommended, as
 % Using -8(%esp) to access a local stack is not recommended, as
 % this stack portion can be overwritten by any function calls or interrupts.
 % this stack portion can be overwritten by any function calls or interrupts.
 asmr_e_no_vmtoffset_possible=07106_E_VMTOffset muss in Kombination mit einer virtuellen Methode verwendet werden; "$1" ist aber nicht virtuell
 asmr_e_no_vmtoffset_possible=07106_E_VMTOffset muss in Kombination mit einer virtuellen Methode verwendet werden; "$1" ist aber nicht virtuell
-%
+% Only virtual methods have VMT offsets
+asmr_e_need_pic_ref=07107_E_Erzeuge eigentlich PIC, aber die Referenz ist nicht PIC-sicher
+% The compiler has been configured to generate position-independent code
+% (PIC), but there are position-dependent references in the current
+% handwritten assembler instruction.
 #
 #
 # Assembler/binary writers
 # Assembler/binary writers
 #
 #

+ 3 - 3
compiler/msg/errore.msg

@@ -1138,7 +1138,7 @@ parser_w_register_list_ignored=03237_W_Register list is ignored for pure assembl
 #
 #
 # Type Checking
 # Type Checking
 #
 #
-# 04082 is the last used one
+# 04083 is the last used one
 #
 #
 % \section{Type checking errors}
 % \section{Type checking errors}
 % This section lists all errors that can occur when type checking is
 % This section lists all errors that can occur when type checking is
@@ -1413,7 +1413,7 @@ type_w_pointer_to_signed=04082_W_Converting pointers to signed integers may resu
 % allocate memory above \$80000000, for example both Windows and Linux allow pointers in the range \$0000000 to \$bfffffff.
 % allocate memory above \$80000000, for example both Windows and Linux allow pointers in the range \$0000000 to \$bfffffff.
 % If you convert pointers to signed types, this can cause overflow and range check errors, but also \$80000000 < \$7fffffff.
 % If you convert pointers to signed types, this can cause overflow and range check errors, but also \$80000000 < \$7fffffff.
 % This can cause random errors in code like "if p>q".
 % This can cause random errors in code like "if p>q".
-type_interface_has_no_guid=04084_E_Interface type $1 has no valid GUID
+type_interface_has_no_guid=04083_E_Interface type $1 has no valid GUID
 % When applying the as-operator to an interface or class, the desired interface, i.e. the right operand of the
 % When applying the as-operator to an interface or class, the desired interface, i.e. the right operand of the
 % as-operator must have a valid GUID
 % as-operator must have a valid GUID
 % \end{description}
 % \end{description}
@@ -1959,7 +1959,7 @@ asmr_w_direct_esp_neg_offset=07105_W_Use of -offset(%esp), access may cause a cr
 % Using -8(%esp) to access a local stack is not recommended, as
 % Using -8(%esp) to access a local stack is not recommended, as
 % this stack portion can be overwritten by any function calls or interrupts.
 % this stack portion can be overwritten by any function calls or interrupts.
 asmr_e_no_vmtoffset_possible=07106_E_VMTOffset must be used in combination with a virtual method, and "$1" is not virtual
 asmr_e_no_vmtoffset_possible=07106_E_VMTOffset must be used in combination with a virtual method, and "$1" is not virtual
-% Only virtul methods have a VMT offset
+% Only virtual methods have VMT offsets
 asmr_e_need_pic_ref=07107_E_Generating PIC, but reference is not PIC-safe
 asmr_e_need_pic_ref=07107_E_Generating PIC, but reference is not PIC-safe
 % The compiler has been configured to generate position-independent code
 % The compiler has been configured to generate position-independent code
 % (PIC), but there are position-dependent references in the current
 % (PIC), but there are position-dependent references in the current