diff options
Diffstat (limited to 'compiler/msg')
-rw-r--r-- | compiler/msg/errorct.msg | 4 | ||||
-rw-r--r-- | compiler/msg/errord.msg | 137 | ||||
-rw-r--r-- | compiler/msg/errorda.msg | 4 | ||||
-rw-r--r-- | compiler/msg/errordu.msg | 137 | ||||
-rw-r--r-- | compiler/msg/errore.msg | 203 | ||||
-rw-r--r-- | compiler/msg/errores.msg | 4 | ||||
-rw-r--r-- | compiler/msg/errorf.msg | 4 | ||||
-rw-r--r-- | compiler/msg/errorfi.msg | 2 | ||||
-rw-r--r-- | compiler/msg/errorhe.msg | 2 | ||||
-rw-r--r-- | compiler/msg/errorheu.msg | 2 | ||||
-rw-r--r-- | compiler/msg/errorid.msg | 2 | ||||
-rw-r--r-- | compiler/msg/erroriu.msg | 2 | ||||
-rw-r--r-- | compiler/msg/errorn.msg | 2 | ||||
-rw-r--r-- | compiler/msg/errorpl.msg | 4 | ||||
-rw-r--r-- | compiler/msg/errorpli.msg | 4 | ||||
-rw-r--r-- | compiler/msg/errorpt.msg | 6 | ||||
-rw-r--r-- | compiler/msg/errorptu.msg | 6 | ||||
-rw-r--r-- | compiler/msg/errorr.msg | 2 | ||||
-rw-r--r-- | compiler/msg/errorru.msg | 2 | ||||
-rw-r--r-- | compiler/msg/errorues.msg | 4 |
20 files changed, 381 insertions, 152 deletions
diff --git a/compiler/msg/errorct.msg b/compiler/msg/errorct.msg index 64bec8f5d5..2b96dcdddc 100644 --- a/compiler/msg/errorct.msg +++ b/compiler/msg/errorct.msg @@ -264,7 +264,7 @@ scan_e_unsupported_asmmode_specifier=02050_E_L'estil d'assemblador especificat " % the compiler didn't recognize the mode you specified. scan_w_no_asm_reader_switch_inside_asm=02051_W_No es permet el commutador de lector d'ASM dins d'una declaració ASM, "$1" serą efectiu a continuació % It is not possible to switch from one assembler reader to another -% inside an assmebler block. The new reader will be used for next +% inside an assembler block. The new reader will be used for next % assembler statements only. scan_e_wrong_switch_toggle=02052_E_El modificador del commutador és erroni, utilitzeu ON/OFF o +/- % You need to use ON or OFF or a + or - to toggle the switch @@ -2100,7 +2100,7 @@ option_code_page_not_available=11039_E_La pągina del codi no estą disponible # option_logo=11023_[ Free Pascal Compiler versió $FPCFULLVERSION [$FPCDATE] per $FPCCPU -Copyright (c) 1993-2014 per Florian Klaempfl +Copyright (c) 1993-2015 per Florian Klaempfl and others ] # diff --git a/compiler/msg/errord.msg b/compiler/msg/errord.msg index 41a5b8dc6d..9c48289be5 100644 --- a/compiler/msg/errord.msg +++ b/compiler/msg/errord.msg @@ -3,7 +3,7 @@ # Latest updates contributed by Karl-Michael Schindler aka mischi # <karl-michael.schindler at web.de> # -# Based on errore.msg of SVN revision 28127 +# Based on errore.msg of SVN revision 29129 # # This file is part of the Free Pascal Compiler # Copyright (c) 1998-2014 by the Free Pascal Development team @@ -181,9 +181,9 @@ scan_n_ignored_switch=02008_N_Compilerschalter $1 wurde ignoriert scan_w_illegal_switch=02009_W_Compilerschalter $1 ist ungltig % You included a compiler switch (i.e. \var{\{\$... \}}) which the compiler % does not recognise. -scan_w_switch_is_global=02010_W_Dieser Compilerschalter hat globale Auswirkung -% The compiler switch is misplaced, and should be located at -% the start of the unit or program. +scan_w_switch_is_global=02010_W_Dieser globale Compilerschalter ist an der falschen Stelle und wird deshalb ignoriert +% The compiler switch is misplaced. It must be located at +% the start of the compilation unit, before the uses clause or any declaration. scan_e_illegal_char_const=02011_E_Ungltige Char-Konstante % This happens when you specify a character with its ASCII code, as in % \var{\#96}, but the number is either illegal, or out of range. @@ -411,8 +411,9 @@ scan_w_invalid_stacksize=02096_W_Die spezifizierte Grįe des Stack ist auįerhalb scan_w_heapmax_lessthan_heapmin=02097_W_Die spezifizierte Grįe des HeapMax ist kleiner als der des HeapMin. Setzen der Grįe des HeapMax ignoriert. % The HeapMax value (if specified) must be greater than or equal to the HeapMin % value. Otherwise, the HeapMax value is ignored. -scan_w_hugepointernormalization_not_support=02098_W_HUGEPOINTERNORMALIZATION wird auf der Zielplatform nicht untersttzt -% The \var{\{\$HUGEPOINTERNORMALIZATION\}} directive is not supported by the target platform. +scan_e_illegal_hugepointernormalization=02098_E_Illegales Argument fr HUGEPOINTERNORMALIZATION +% The only allowed values for HUGEPOINTERNORMALIZATION are BORLANDC, MICROSOFTC +% and WATCOMC.% % % \end{description} # EndOfTeX @@ -876,7 +877,7 @@ parser_e_self_in_non_message_handler=03146_E_SELF darf nur in Message-Handlern e % The \var{Self} parameter can only be passed explicitly to a method which % is declared as message method handler parser_e_threadvars_only_sg=03147_E_Threadvariablen knnen nur statisch oder global sein -% Threadvars must be static or global; you can't declare a thread +% Threadvars must be static or global; you cannot declare a thread % local to a procedure. Local variables are always local to a thread, % because every thread has its own stack and local variables % are stored on the stack. @@ -893,7 +894,7 @@ parser_e_no_object_override=03150_E_OVERRIDE darf in Objekten nicht verwendet we parser_e_cant_use_inittable_here=03151_E_Datentypen, die ein Initialiserung oder Finalisierung bentigen, knnen in varianten Records nicht verwendet werden % Some data types (e.g. \var{ansistring}) need initialization/finalization % code which is implicitly generated by the compiler. Such data types -% can't be used in the variant part of a record. +% cannot be used in the variant part of a record. parser_e_resourcestring_only_sg=03152_E_Resourcestrings drfen nur statisch oder global sein % Resourcestring cannot be declared local, only global or using the static % directive. @@ -981,7 +982,7 @@ parser_w_skipped_fields_before=03175_W_Einige Felder vor dem Feld "$1" sind nich % In Delphi mode, not all fields of a typed constant record have to be % initialized, but the compiler warns you when it detects such situations. parser_e_skipped_fields_before=03176_E_Einige Felder vor dem Feld "$1" sind nicht initialisiert -% In all syntax modes but Delphi mode, you can't leave some fields uninitialized +% In all syntax modes but Delphi mode, you cannot leave some fields uninitialized % in the middle of a typed constant record. parser_w_skipped_fields_after=03177_W_Einige Felder nach dem Feld "$1" sind nicht initialisiert % You can leave some fields at the end of a type constant record uninitialized @@ -1972,7 +1973,7 @@ type_e_type_not_allowed_for_type_helper=04120_E_Typ "$1" kann durch einen Typhel type_e_procedure_must_be_far=04121_E_Prozedur oder Funktion muss weit ("far") sein, damit seine Adresse verwendet werden kann: "$1" % In certain i8086 memory models (medium, large and huge), procedures and functions % have to be declared 'far' in order to allow their address to be taken. -type_w_instance_abstract_class=04122_-W_Erzeugung einer Instanz der abstrakten Klasse "$1" +type_w_instance_abstract_class=04122_W_Erzeugung einer Instanz der abstrakten Klasse "$1" % The specified class is declared as \var{abstract} and thus no instance of this class % should be created. This is merely a warning for Delphi compatibility. % @@ -2317,7 +2318,7 @@ cg_e_cannot_call_cons_dest_inside_with=06037_E_Konstruktoren und Destruktoren k % Inside a \var{With} clause you cannot call a constructor or destructor for the % object you have in the \var{with} clause. cg_e_cannot_call_message_direct=06038_E_Kann Messagehandler-Methode nicht direkt aufrufen -% A message method handler method can't be called directly if it contains an +% A message method handler method cannot be called directly if it contains an % explicit \var{Self} argument. cg_e_goto_inout_of_exception_block=06039_E_Sprung in- oder aus dem Exceptionblock heraus % It is not allowed to jump in or outside of an exception block like \var{try..finally..end;}. @@ -2713,6 +2714,9 @@ asmr_e_invalid_ref_register=07125_E_Ungltiges Register in Speicherreferenzausdr % FPU, vector and sometimes integer registers cannot be used in memory reference % expressions, due to limitations of the cpu architecture or simple because % it is not meaningful. +% +% \end{description} +# EndOfTeX # # Assembler/binary writers @@ -2761,6 +2765,9 @@ asmw_e_handlerdata_no_handler=08025_E_".seh_handlerdata"-Direktive ohne vorangeh asmw_f_too_many_relocations=08026_F_Relocationzhler fr Sektion $1 bersteigt 65535 % Legacy COFF targets limit number of relocations per section to 65535 because they use a 2-byte field % to store the relocation count. Targets using newer PECOFF format do not have this limitation. +% +% \end{description} +# EndOfTeX # # Executing linker/assembler @@ -3361,7 +3368,7 @@ wpo_cant_create_feedback_file=12019_E_Die angegebene Feedback-Eingabe-Datei "$1" # option_logo=11023_[ Free Pascal Compiler Version $FPCFULLVERSION [$FPCDATE] fr $FPCTARGET -Copyright (c) 1993-2014 Florian Klmpfl und andere +Copyright (c) 1993-2015 Florian Klmpfl und andere ] # @@ -3370,10 +3377,10 @@ Copyright (c) 1993-2014 Florian Klmpfl und andere option_info=11024_[ Free Pascal Compiler Version $FPCVERSION -Compiler Datum: $FPCDATE -Compiler Zielsystem: $FPCCPU +Compiler-Datum: $FPCDATE +Compiler-Zielsystem: $FPCCPU -Untersttzte Zielbetriebssysteme: +Untersttzte Zielbetriebssysteme (Mit '{*}' markierte Ziele sind in Entwicklung): $OSTARGETS Untersttzte CPU Instruktionen: @@ -3385,6 +3392,9 @@ Untersttzte FPU Instruktionen: Untersttzte Inline-Assembler Modi: $ASMMODES +Bekannte Compiler und RTL Feature: + $FEATURELIST + Untersttzte ABI Ziele: $ABITARGETS @@ -3395,7 +3405,7 @@ Untersttzte Gesamtprogramm-Optimierungen: All $WPOPTIMIZATIONS -Untersttzte Microcontroller: +Untersttzte Mikro-Kontroller: $CONTROLLERTYPES Dieses Programm unterliegt der GNU General Public Licence @@ -3404,7 +3414,7 @@ Weitere Informationen sind in COPYING.v2 zu finden Fehlerberichte bitte senden an: http://bugs.freepascal.org -Weiter Information stehen auf unseren WWW Seiten (einschlieįlich Links zu +Weitere Informationen stehen auf unseren WWW Seiten (einschlieįlich Links zu Mailing-Listen, auf denen Fragen gestellt und potentielle neue Features diskutiert werden knnen, usw.): http://www.freepascal.org @@ -3423,9 +3433,14 @@ diskutiert werden knnen, usw.): # A = ARM # e = in extended debug mode only # F = help for the 'fpc' binary (independent of the target compiler) +# I = VIS +# J = JVM +# M = MIPS (MIPSEB) targets +# m = MIPSEL targets # P = PowerPC targets +# p = PowerPC64 targets # S = Sparc targets -# V = Virtual machine targets +# V = AVR # The second character also indicates who will display this line, # (if the above character was TRUE) the current possibilities are : # * = everyone @@ -3435,8 +3450,10 @@ diskutiert werden knnen, usw.): # The third character represents the indentation level. # option_help_pages=11025_[ +F*0*_Es werden nur Optionen aufgelistet, die fr die voreingestellte oder ausgewhlte Platform gltig sind. **0*_Nach booleschen Optionen geben Sie + zum Ein- bzw. - zum Ausschalten an -**1a_Lsche die erzeugte Assembler-Datei nicht +**1@<x>_Lese zustzlich zu den voreingestellten Compiler-Optionen aus fpc.cfg auch die aus <x> +**1a_Erzeugte Assembler-Datei nicht lschen **2al_Liste Quellcode-Zeilen in der Assembler-Datei **2an_Liste "node info" in der Assembler-Datei (-dEXTDEBUG Compiler) **2ao_Fge eine zustzliche Option zum Aufruf des externen Assemblers hinzu (ignoriert fr den internen Assembler) @@ -3486,12 +3503,12 @@ S*2Aas_Assembliere mit Hilfe von GNU AS **1B_Erzeuge alle Module (Build) **1C<x>_Optionen fr Code-Erzeugung: **2C3<x>_Schalte ieee-Prfung von Konstanten ein -**2Ca<x>_Whle ABI aus; fpc -i gibt die mglichen Werte aus +**2Ca<x>_Whle ABI aus; fpc -i oder fpc -ia geben die mglichen Werte aus **2Cb_Erzeuge Code fr die "big-endian"-Variante der Zielarchitektur **2Cc<x>_Setze "default calling convention" zu <x> **2CD_Erzeuge auch eine dynamische Bibliothek (nicht untersttzt) **2Ce_bersetze mit emulierten Fliesskomma opcodes -**2Cf<x>_Whle den Fliesskomma-Instruction-Set aus; fpc -i gibt die mglichen Werte aus +**2Cf<x>_Whle den Fliesskomma-Instruction-Set aus; fpc -i oder fpc -if geben die mglichen Werte aus **2CF<x>_Minimale Przission von Fliesskommakonstanten (default, 32, 64) **2Cg_Erzeuge PIC code **2Ch<n>_<n> Bytes Heap (zwischen 1023 und 67107840) @@ -3501,7 +3518,7 @@ A*2CI<x>_Whle den Instruction-Set fr ARM aus: ARM oder THUMB P*2CN_Erzeuge berprfungen auf Nil-Zeiger (nur AIX) **2Co_Prfe auf berlauf von Integer-Operationen **2CO_Prfe auf mglichen berlauf von Integer-Operationen -**2Cp<x>_Whle Instruction-Set aus; fpc -i gibt die mglichen Werte aus +**2Cp<x>_Whle Instruction-Set aus; fpc -i oder fpc -ic geben die mglichen Werte aus **2CP<x>=<y>_ Einstellungen fr packing **3CPPACKSET=<y>_ <y> Belegung von Sets: 0, 1 oder DEFAULT oder NORMAL, 2, 4 und 8 **2Cr_Fhre Bereichsprfung durch @@ -3568,20 +3585,29 @@ J*2Cv_Var/out Parameter copy-out berprfung *g3godwarfmethodclassprefix_ Stelle Methodennamen in DWARF den Namen der Klasse voran *g2gp_Erhalte Gross/Kleinschreibung in Stabs-Symbolnamen *g2gs_Erzeuge Stabs-Debug-Informationen -*g2gt_Lsche lokale Variablen (um eine Verwendung ohne Initialisierung zu finden) +*g2gt_Lsche lokale Variablen (um eine Verwendung ohne Initialisierung zu finden; mehrere 't' ndern den Wert, mit dem berschrieben wird) *g2gv_Erzeuge ein mit Valgrind verfolgbares (traceable) Programm *g2gw_Erzeuge DWARFv2-Debug-Informationen (wie -gw2) *g2gw2_Erzeuge DWARFv2-Debug-Informationen *g2gw3_Erzeuge DWARFv3-Debug-Informationen -*g2gw4_Generate DWARFv4-Debug-Informationen (experimentell) +*g2gw4_Erzeuge DWARFv4-Debug-Informationen (experimentell) **1i_Zeige alle Informationen ber den Compiler **2iD_Zeige Compilerdatum -**2iV_Zeige Compilerversion -**2iW_Zeige vollstndige Compilerversion **2iSO_Zeige Compilerbetriebssystem **2iSP_Zeige Compilerprozessor **2iTO_Zeige Zielbetriebssystem **2iTP_Zeige Zielprozessor +**2iV_Zeige kurze Compilerversion +**2iW_Zeige vollstndige Compilerversion +**2ia_Zeige Liste der untersttzten ABI-Ziele +**2ic_Zeige Liste der untersttzten CPU-Instruction-Sets +**2if_Zeige Liste der untersttzten Fliesskomma-Instruction-Sets +**2ii_Zeige Liste der untersttzten Inline-Assembler-Modi +**2io_Zeige Liste der untersttzten Optimierungen +**2ir_Zeige Liste der erkannten Compiler- und RTL-Feature +**2it_Zeige Liste der untersttzten Ziele +**2iu_Zeige Liste der untersttzten Mikro-Kontrollertypen +**2iw_Zeige Liste der untersttzten Gesamtprogramm-Optimierungen **1I<x>_Ergnze <x> zum Include-Pfad **1k<x>_bergebe <x> an den Linker **1l_Zeige Logo @@ -3600,16 +3626,16 @@ J*2Cv_Var/out Parameter copy-out berprfung **2O3_Level 3 Optimierung (-O2 + langsame Optimierungen) **2O4_Level 4 Optimierung (-O3 + Optimierungen, die unerwartete Nebeneffekte haben knnen) **2Oa<x>=<y>_Ausrichtung (alignment) von Mengen -**2Oo[NO]<x>_Optimierungen ein- oder ausschalten; fpc -i gibt die mglichen Werte aus -**2Op<x>_Setze Zielprozessor fr die Optimierung; fpc -i gibt die mglichen Werte aus -**2OW<x>_Erzeuge Feedback fr die Gesamtprogramm-Optimierung fr Optimierung <x>, siehe fpc -i fr mgliche Werte -**2Ow<x>_Fhre die Gesamtprogramm-Optimierung durch <x>, siehe fpc -i fr mgliche Werte +**2Oo[NO]<x>_Optimierungen ein- oder ausschalten; fpc -i oder fpc -io geben die mglichen Werte aus +**2Op<x>_Setze Zielprozessor fr die Optimierung; fpc -i oder fpc -ic geben die mglichen Werte aus +**2OW<x>_Erzeuge Feedback fr die Gesamtprogramm-Optimierung fr Optimierung <x>; fpc -i oder fpc -iw geben die mglichen Werte aus +**2Ow<x>_Fhre die Gesamtprogramm-Optimierung durch <x>; fpc -i oder fpc -iw geben die mglichen Werte aus **2Os_Erzeuge krzeren Code **1pg_Erzeuge Profiler-Code fr gprof F*1P<x>_Ziel CPU / Compiler bezogene Optionen: F*2PB_Zeige die voreingestellte Compilerbinrdatei F*2PP_Zeige die voreingestellte Ziel-CPU -F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, sparc, x86_64) +F*2P<x>_Setze die Ziel-CPU (arm, avr, i386, jvm, m68k, mips, mipsel, powerpc, powerpc64, sparc, x86_64) **1R<x>_Assembler Code-Format: **2Rdefault_Benutze den voreingestellten Assembler 3*2Ratt_Lese Assembler Code im AT&T-Format @@ -3625,6 +3651,7 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s **3*_w : Compiler hlt auch nach Warnungen **3*_n : Compiler hlt auch nach Anmerkungen **3*_h : Compiler hlt auch nach Hinweisen +**2Sf_Schalte bestimmte Feature in Compiler und RTL ein; fpc -i oder fpc -ir geben die mglichen Werte aus **2Sg_Erlaube LABEL und GOTO **2Sh_Benutze ANSI-Strings **2Si_Benutze C++ artige INLINE @@ -3635,6 +3662,7 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s **2Sm_Untersttze Makros wie in C (global) **2So_Sei TP/BP 7.0 kompatibel (wie -Mtp) **2Ss_Konstruktor- und Destruktorname mssen "Init" und "Done" sein +**2Sv_Untersttze Vektor-Verarbeitung (soweit vorhanden benutze CPU-Vektorerweiterungen) **2Sx_Exception Schlsselwrter einschalten (Voreinstellung in Delphi/ObjFPC Moden) **2Sy_@<pointer> gibt einen typisierten Zeiger zurck, genau wie $T+ **1s_Rufe weder Assembler noch Linker auf (nur mit -a) @@ -3642,10 +3670,15 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s **2st_Erzeuge Script um auf dem Zielsystem zu linken **2sr_berspringe die Phase der "register allocation" (mit -alr benutzen) **1T<x>_Zielbetriebssystem:: +3*2Tandroid_Android +3*2Taros_AROS +3*2Tbeos_BeOS 3*2Tdarwin_Darwin/Mac OS X +3*2Tembedded_Embedded 3*2Temx_OS/2 via EMX (einschliesslich EMX/RSX extender) 3*2Tfreebsd_FreeBSD 3*2Tgo32v2_Version 2 des DJ Delorie DOS extender +3*2Thaiku_Haiku 3*2Tlinux_Linux 3*2Tnativent_Native NT API (experimentell) 3*2Tnetbsd_NetBSD @@ -3661,22 +3694,45 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s 3*2Twin32_Windows 32 Bit 3*2Twince_Windows CE 4*2Tdarwin_Darwin/Mac OS X +4*2Tfreebsd_FreeBSD 4*2Tlinux_Linux -4*2Twin64_Win64 (64 bit Windows systems) +4*2Tnetbsd_NetBSD +4*2Topenbsd_OpenBSD +4*2Tsolaris_Solaris +4*2Twin64_Win64 (64 bit Windows Systeme) 6*2Tamiga_Commodore Amiga 6*2Tatari_Atari ST/STe/TT 6*2Tlinux_Linux 6*2Tpalmos_PalmOS +8*2Tmsdos_MS-DOS (und kompatible) +A*2Tandroid_Android A*2Tdarwin_Darwin/iPhoneOS/iOS +A*2Tembedded_Embedded +A*2Tgba_Game Boy Advance A*2Tlinux_Linux +A*2Tnds_Nintendo DS +A*2Tsymbian_Symbian A*2Twince_Windows CE +J*2Tandroid_Android +J*2Tjava_Java +m*2Tembedded_Embedded +M*2Tandroid_Android +M*2Tembedded_Embedded +M*2Tlinux_Linux +P*2Taix_AIX P*2Tamiga_AmigaOS P*2Tdarwin_Darwin und Mac OS X P*2Tlinux_Linux P*2Tmacos_Mac OS (classic) P*2Tmorphos_MorphOS +P*2Tnetbsd_NetBSD +P*2Twii_Wii +p*2Taix_AIX +p*2Tdarwin_Darwin/Mac OS X +p*2Tlinux_Linux S*2Tsolaris_Solaris S*2Tlinux_Linux +V*2Tembedded_Embedded **1u<x>_Entferne die Definition fr das Symbol <x> **1U<x>_Unit-Optionen: **2Un_Prfe den Unitnamen nicht @@ -3690,7 +3746,7 @@ S*2Tlinux_Linux **2*_i : Allgemeine Informationen d : Debug Informationen **2*_l : Zeilennummern r : Rhide/GCC kompatibler Modus **2*_s : Zeitstempel q : Nummer der Meldung -**2*_a : Alles x : Exe-Datei Informationen (nur Win32) +**2*_a : Alles x : Zeige Infos ber aufgerufene Tools **2*_b : Schreibe bei Meldungen mit p : Schreibe tree.log mit Analysenbaum (parse tree) **2*_ Dateinamen den vollstndigen v : Schreibe fpcdebug.txt mit **2*_ Pfad ganz viel Information @@ -3712,7 +3768,7 @@ A*2Wb_Erzeuge statt einer Bibliothek ein Bundle (Darwin) A*2WB_Erzeuge ein relozierbares Image (Windows, Symbian) A*2WBxxxx_Setze die Imagebasis auf xxxx (Windows) 3*2WC_Spezifiziere "console type application" (EMX, OS/2, Windows) -4*2WC_Spezifiziere "console type application" (EMX, OS/2, Windows) +4*2WC_Spezifiziere "console type application" (Windows) A*2WC_Spezifiziere "console type application" (Windows) P*2WC_Spezifiziere "console type application" (Classic Mac OS) 3*2WD_Benutze DEFFILE um Funktionen der DLL oder EXE zu exportieren (Windows) @@ -3725,7 +3781,7 @@ P*2We_Benutze externe Resourcen (Darwin) p*2We_Benutze externe Resourcen (Darwin) 3*2WF_Spezifiziere "full-screen type application" (EMX, OS/2) 3*2WG_Spezifiziere "graphic type application" (EMX, OS/2, Windows) -4*2WG_Spezifiziere "graphic type application" (EMX, OS/2, Windows) +4*2WG_Spezifiziere "graphic type application" (Windows) A*2WG_Spezifiziere "graphic type application" (Windows) P*2WG_Spezifiziere "graphic type application" (Classic Mac OS) 3*2Wi_Benutze interne Resourcen (Darwin) @@ -3749,8 +3805,9 @@ P*2WM<x>_Minimale Mac OS X Deployment Version: 10.4, 10.5.1, ... (Darwin) 3*2WN_Erzeuge keinen "relocation code" (notwendig fr debugging) (Windows) 4*2WN_Erzeuge keinen "relocation code" (notwendig fr debugging) (Windows) A*2WN_Erzeuge keinen "relocation code" (notwendig fr debugging) (Windows) -A*2Wpxxxx_Spezifiziere den Kontrollertyp, mgliche Werte liefert fpc -i -V*2Wpxxxx_Spezifiziere den Kontrollertyp, mgliche Werte liefert fpc -i +A*2Wpxxxx_Spezifiziere den Kontrollertyp; fpc -i oder fpc -iu geben mgliche Werte aus +m*2Wpxxxx_Spezifiziere den Kontrollertyp; fpc -i oder fpc -iu geben mgliche Werte aus +V*2Wpxxxx_Spezifiziere den Kontrollertyp; fpc -i oder fpc -iu geben mgliche Werte aus 3*2WP<x>_Minimale iOS Deployment Version: 3.0, 5.0.1, ... (iphonesim) A*2WP<x>_Minimale iOS Deployment Version: 3.0, 5.0.1, ... (Darwin) 3*2WR_Erzeuge "relocation code" (Windows) @@ -3765,11 +3822,16 @@ P*2WF_Spezifiziere "MPW tool type application" (Classic Mac OS) **2Xc_bergebe --shared an den Linker (nur Unix) **2Xd_Den Standard Bibliotheks-Suchpfad NICHT nutzen (bentigt fr cross compile, wenn nicht -XR verwendet wird) **2Xe_Verwende den externen Linker +**2Xf_Ersetze zum Linken den Namen der pthread-Bibliothek (BSD) **2Xg_Erstelle die Debug-Informationen in einer separaten Datei und einen "Debug-Link"-Abschnitt im ausfhrbaren Programm **2XD_Versuche Units dynamisch zu linken (definiert FPC_LINK_DYNAMIC) **2Xi_Verwende den internen Linker +**2XLA_Definiere Bibliotheksersetzungen fr das Linken +**2XLO_Definiere die Reihenfolge der Bibliotheken fr das Linken +**2XLD_Schlieįe die voreingestellte Reihenfolge der Standard-Bibliotheken aus **2Xm_Erzeuge die "link map" **2XM<x>_Setze den Namen der 'main' program Routine (default ist 'main') +**2Xn_Nutze den platformeigenen linker des Zielsystem anstelle des GNU ld (Solaris, AIX) F*2Xp<x>_Suche nach der Compilerbinary zuerst im Verzeichnis <x> **2XP<x>_Stelle dem Namen der Compiler-Hilfsprogramme (binutils) den Prefix <x> voran **2Xr<x>_Setze den rlink-Pfad des Linker zu <x> (bentigt fr cross compile, siehe ld-Manual fr mehr Informationen) (BeOS, Linux) @@ -3777,6 +3839,7 @@ F*2Xp<x>_Suche nach der Compilerbinary zuerst im Verzeichnis <x> **2Xs_Entferne alle Symbole aus der ausfhrbaren Datei **2XS_Versuche Units statisch zu linken (default) (definiert FPC_LINK_STATIC) **2Xt_Linke mit statischen Bibliotheken (-static wird an den Linker bergeben) +**2Xv_Erzeuge eine Tabelle mit den virtuellen Entry-Aufrufen **2XX_Versuche Units smart zu linken (definiert FPC_LINK_SMART) **1*_ **1?_Zeigt diese Hilfe an diff --git a/compiler/msg/errorda.msg b/compiler/msg/errorda.msg index 3e3ced41f8..cef8bcb45a 100644 --- a/compiler/msg/errorda.msg +++ b/compiler/msg/errorda.msg @@ -271,7 +271,7 @@ scan_e_illegal_asmmode_specifier=02050_E_Ugyldig assemblerstil angivet "$1" % the compiler didn't recognize the mode you specified. scan_w_no_asm_reader_switch_inside_asm=02051_W_Kan ikke skifte assemblerlƦser midt i en assemblerblok. Skifter til "$1" i nƦste blok % It is not possible to switch from one assembler reader to another -% inside an assmebler block. The new reader will be used for next +% inside an assembler block. The new reader will be used for next % assembler statements only. scan_e_wrong_switch_toggle=02052_E_Forkert indstillingsparameter. Brug ON/OFF eller +/- % You need to use ON or OFF or a + or - to toggle the switch @@ -2207,7 +2207,7 @@ option_config_is_dir=11040_F_Konfigurationsfilen $1 er et directory # option_logo=11023_[ Free Pascal Compiler version $FPCFULLVERSION [$FPCDATE] til $FPCTARGET -Copyright (c) 1993-2014 Florian Klaempfl +Copyright (c) 1993-2015 Florian Klaempfl and others ] # diff --git a/compiler/msg/errordu.msg b/compiler/msg/errordu.msg index 90c7034a11..07bf532ead 100644 --- a/compiler/msg/errordu.msg +++ b/compiler/msg/errordu.msg @@ -3,7 +3,7 @@ # Latest updates contributed by Karl-Michael Schindler aka mischi # <karl-michael.schindler at web.de> # -# Based on errore.msg of SVN revision 28127 +# Based on errore.msg of SVN revision 29129 # # This file is part of the Free Pascal Compiler # Copyright (c) 1998-2014 by the Free Pascal Development team @@ -181,9 +181,9 @@ scan_n_ignored_switch=02008_N_Compilerschalter $1 wurde ignoriert scan_w_illegal_switch=02009_W_Compilerschalter $1 ist ungültig % You included a compiler switch (i.e. \var{\{\$... \}}) which the compiler % does not recognise. -scan_w_switch_is_global=02010_W_Dieser Compilerschalter hat globale Auswirkung -% The compiler switch is misplaced, and should be located at -% the start of the unit or program. +scan_w_switch_is_global=02010_W_Dieser globale Compilerschalter ist an der falschen Stelle und wird deshalb ignoriert +% The compiler switch is misplaced. It must be located at +% the start of the compilation unit, before the uses clause or any declaration. scan_e_illegal_char_const=02011_E_Ungültige Char-Konstante % This happens when you specify a character with its ASCII code, as in % \var{\#96}, but the number is either illegal, or out of range. @@ -411,8 +411,9 @@ scan_w_invalid_stacksize=02096_W_Die spezifizierte GrƶĆe des Stack ist auĆerh scan_w_heapmax_lessthan_heapmin=02097_W_Die spezifizierte GrƶĆe des HeapMax ist kleiner als der des HeapMin. Setzen der GrƶĆe des HeapMax ignoriert. % The HeapMax value (if specified) must be greater than or equal to the HeapMin % value. Otherwise, the HeapMax value is ignored. -scan_w_hugepointernormalization_not_support=02098_W_HUGEPOINTERNORMALIZATION wird auf der Zielplatform nicht unterstützt -% The \var{\{\$HUGEPOINTERNORMALIZATION\}} directive is not supported by the target platform. +scan_e_illegal_hugepointernormalization=02098_E_Illegales Argument für HUGEPOINTERNORMALIZATION +% The only allowed values for HUGEPOINTERNORMALIZATION are BORLANDC, MICROSOFTC +% and WATCOMC.% % % \end{description} # EndOfTeX @@ -876,7 +877,7 @@ parser_e_self_in_non_message_handler=03146_E_SELF darf nur in Message-Handlern e % The \var{Self} parameter can only be passed explicitly to a method which % is declared as message method handler parser_e_threadvars_only_sg=03147_E_Threadvariablen kƶnnen nur statisch oder global sein -% Threadvars must be static or global; you can't declare a thread +% Threadvars must be static or global; you cannot declare a thread % local to a procedure. Local variables are always local to a thread, % because every thread has its own stack and local variables % are stored on the stack. @@ -893,7 +894,7 @@ parser_e_no_object_override=03150_E_OVERRIDE darf in Objekten nicht verwendet we parser_e_cant_use_inittable_here=03151_E_Datentypen, die ein Initialiserung oder Finalisierung benƶtigen, kƶnnen in varianten Records nicht verwendet werden % Some data types (e.g. \var{ansistring}) need initialization/finalization % code which is implicitly generated by the compiler. Such data types -% can't be used in the variant part of a record. +% cannot be used in the variant part of a record. parser_e_resourcestring_only_sg=03152_E_Resourcestrings dürfen nur statisch oder global sein % Resourcestring cannot be declared local, only global or using the static % directive. @@ -981,7 +982,7 @@ parser_w_skipped_fields_before=03175_W_Einige Felder vor dem Feld "$1" sind nich % In Delphi mode, not all fields of a typed constant record have to be % initialized, but the compiler warns you when it detects such situations. parser_e_skipped_fields_before=03176_E_Einige Felder vor dem Feld "$1" sind nicht initialisiert -% In all syntax modes but Delphi mode, you can't leave some fields uninitialized +% In all syntax modes but Delphi mode, you cannot leave some fields uninitialized % in the middle of a typed constant record. parser_w_skipped_fields_after=03177_W_Einige Felder nach dem Feld "$1" sind nicht initialisiert % You can leave some fields at the end of a type constant record uninitialized @@ -1972,7 +1973,7 @@ type_e_type_not_allowed_for_type_helper=04120_E_Typ "$1" kann durch einen Typhel type_e_procedure_must_be_far=04121_E_Prozedur oder Funktion muss weit ("far") sein, damit seine Adresse verwendet werden kann: "$1" % In certain i8086 memory models (medium, large and huge), procedures and functions % have to be declared 'far' in order to allow their address to be taken. -type_w_instance_abstract_class=04122_-W_Erzeugung einer Instanz der abstrakten Klasse "$1" +type_w_instance_abstract_class=04122_W_Erzeugung einer Instanz der abstrakten Klasse "$1" % The specified class is declared as \var{abstract} and thus no instance of this class % should be created. This is merely a warning for Delphi compatibility. % @@ -2317,7 +2318,7 @@ cg_e_cannot_call_cons_dest_inside_with=06037_E_Konstruktoren und Destruktoren kĆ % Inside a \var{With} clause you cannot call a constructor or destructor for the % object you have in the \var{with} clause. cg_e_cannot_call_message_direct=06038_E_Kann Messagehandler-Methode nicht direkt aufrufen -% A message method handler method can't be called directly if it contains an +% A message method handler method cannot be called directly if it contains an % explicit \var{Self} argument. cg_e_goto_inout_of_exception_block=06039_E_Sprung in- oder aus dem Exceptionblock heraus % It is not allowed to jump in or outside of an exception block like \var{try..finally..end;}. @@ -2713,6 +2714,9 @@ asmr_e_invalid_ref_register=07125_E_Ungültiges Register in Speicherreferenzausd % FPU, vector and sometimes integer registers cannot be used in memory reference % expressions, due to limitations of the cpu architecture or simple because % it is not meaningful. +% +% \end{description} +# EndOfTeX # # Assembler/binary writers @@ -2761,6 +2765,9 @@ asmw_e_handlerdata_no_handler=08025_E_".seh_handlerdata"-Direktive ohne vorangeh asmw_f_too_many_relocations=08026_F_RelocationzƤhler für Sektion $1 übersteigt 65535 % Legacy COFF targets limit number of relocations per section to 65535 because they use a 2-byte field % to store the relocation count. Targets using newer PECOFF format do not have this limitation. +% +% \end{description} +# EndOfTeX # # Executing linker/assembler @@ -3361,7 +3368,7 @@ wpo_cant_create_feedback_file=12019_E_Die angegebene Feedback-Eingabe-Datei "$1" # option_logo=11023_[ Free Pascal Compiler Version $FPCFULLVERSION [$FPCDATE] für $FPCTARGET -Copyright (c) 1993-2014 Florian KlƤmpfl und andere +Copyright (c) 1993-2015 Florian KlƤmpfl und andere ] # @@ -3370,10 +3377,10 @@ Copyright (c) 1993-2014 Florian KlƤmpfl und andere option_info=11024_[ Free Pascal Compiler Version $FPCVERSION -Compiler Datum: $FPCDATE -Compiler Zielsystem: $FPCCPU +Compiler-Datum: $FPCDATE +Compiler-Zielsystem: $FPCCPU -Unterstützte Zielbetriebssysteme: +Unterstützte Zielbetriebssysteme (Mit '{*}' markierte Ziele sind in Entwicklung): $OSTARGETS Unterstützte CPU Instruktionen: @@ -3385,6 +3392,9 @@ Unterstützte FPU Instruktionen: Unterstützte Inline-Assembler Modi: $ASMMODES +Bekannte Compiler und RTL Feature: + $FEATURELIST + Unterstützte ABI Ziele: $ABITARGETS @@ -3395,7 +3405,7 @@ Unterstützte Gesamtprogramm-Optimierungen: All $WPOPTIMIZATIONS -Unterstützte Microcontroller: +Unterstützte Mikro-Kontroller: $CONTROLLERTYPES Dieses Programm unterliegt der GNU General Public Licence @@ -3404,7 +3414,7 @@ Weitere Informationen sind in COPYING.v2 zu finden Fehlerberichte bitte senden an: http://bugs.freepascal.org -Weiter Information stehen auf unseren WWW Seiten (einschlieĆlich Links zu +Weitere Informationen stehen auf unseren WWW Seiten (einschlieĆlich Links zu Mailing-Listen, auf denen Fragen gestellt und potentielle neue Features diskutiert werden kƶnnen, usw.): http://www.freepascal.org @@ -3423,9 +3433,14 @@ diskutiert werden kƶnnen, usw.): # A = ARM # e = in extended debug mode only # F = help for the 'fpc' binary (independent of the target compiler) +# I = VIS +# J = JVM +# M = MIPS (MIPSEB) targets +# m = MIPSEL targets # P = PowerPC targets +# p = PowerPC64 targets # S = Sparc targets -# V = Virtual machine targets +# V = AVR # The second character also indicates who will display this line, # (if the above character was TRUE) the current possibilities are : # * = everyone @@ -3435,8 +3450,10 @@ diskutiert werden kƶnnen, usw.): # The third character represents the indentation level. # option_help_pages=11025_[ +F*0*_Es werden nur Optionen aufgelistet, die für die voreingestellte oder ausgewƤhlte Platform gültig sind. **0*_Nach booleschen Optionen geben Sie + zum Ein- bzw. - zum Ausschalten an -**1a_Lƶsche die erzeugte Assembler-Datei nicht +**1@<x>_Lese zusƤtzlich zu den voreingestellten Compiler-Optionen aus fpc.cfg auch die aus <x> +**1a_Erzeugte Assembler-Datei nicht lƶschen **2al_Liste Quellcode-Zeilen in der Assembler-Datei **2an_Liste "node info" in der Assembler-Datei (-dEXTDEBUG Compiler) **2ao_Füge eine zusƤtzliche Option zum Aufruf des externen Assemblers hinzu (ignoriert für den internen Assembler) @@ -3486,12 +3503,12 @@ S*2Aas_Assembliere mit Hilfe von GNU AS **1B_Erzeuge alle Module (Build) **1C<x>_Optionen für Code-Erzeugung: **2C3<x>_Schalte ieee-Prüfung von Konstanten ein -**2Ca<x>_WƤhle ABI aus; fpc -i gibt die mƶglichen Werte aus +**2Ca<x>_WƤhle ABI aus; fpc -i oder fpc -ia geben die mƶglichen Werte aus **2Cb_Erzeuge Code für die "big-endian"-Variante der Zielarchitektur **2Cc<x>_Setze "default calling convention" zu <x> **2CD_Erzeuge auch eine dynamische Bibliothek (nicht unterstützt) **2Ce_Ćbersetze mit emulierten Fliesskomma opcodes -**2Cf<x>_WƤhle den Fliesskomma-Instruction-Set aus; fpc -i gibt die mƶglichen Werte aus +**2Cf<x>_WƤhle den Fliesskomma-Instruction-Set aus; fpc -i oder fpc -if geben die mƶglichen Werte aus **2CF<x>_Minimale PrƤzission von Fliesskommakonstanten (default, 32, 64) **2Cg_Erzeuge PIC code **2Ch<n>_<n> Bytes Heap (zwischen 1023 und 67107840) @@ -3501,7 +3518,7 @@ A*2CI<x>_WƤhle den Instruction-Set für ARM aus: ARM oder THUMB P*2CN_Erzeuge Ćberprüfungen auf Nil-Zeiger (nur AIX) **2Co_Prüfe auf Ćberlauf von Integer-Operationen **2CO_Prüfe auf mƶglichen Ćberlauf von Integer-Operationen -**2Cp<x>_WƤhle Instruction-Set aus; fpc -i gibt die mƶglichen Werte aus +**2Cp<x>_WƤhle Instruction-Set aus; fpc -i oder fpc -ic geben die mƶglichen Werte aus **2CP<x>=<y>_ Einstellungen für packing **3CPPACKSET=<y>_ <y> Belegung von Sets: 0, 1 oder DEFAULT oder NORMAL, 2, 4 und 8 **2Cr_Führe Bereichsprüfung durch @@ -3568,20 +3585,29 @@ J*2Cv_Var/out Parameter copy-out Ćberprüfung *g3godwarfmethodclassprefix_ Stelle Methodennamen in DWARF den Namen der Klasse voran *g2gp_Erhalte Gross/Kleinschreibung in Stabs-Symbolnamen *g2gs_Erzeuge Stabs-Debug-Informationen -*g2gt_Lƶsche lokale Variablen (um eine Verwendung ohne Initialisierung zu finden) +*g2gt_Lƶsche lokale Variablen (um eine Verwendung ohne Initialisierung zu finden; mehrere 't' Ƥndern den Wert, mit dem überschrieben wird) *g2gv_Erzeuge ein mit Valgrind verfolgbares (traceable) Programm *g2gw_Erzeuge DWARFv2-Debug-Informationen (wie -gw2) *g2gw2_Erzeuge DWARFv2-Debug-Informationen *g2gw3_Erzeuge DWARFv3-Debug-Informationen -*g2gw4_Generate DWARFv4-Debug-Informationen (experimentell) +*g2gw4_Erzeuge DWARFv4-Debug-Informationen (experimentell) **1i_Zeige alle Informationen über den Compiler **2iD_Zeige Compilerdatum -**2iV_Zeige Compilerversion -**2iW_Zeige vollstƤndige Compilerversion **2iSO_Zeige Compilerbetriebssystem **2iSP_Zeige Compilerprozessor **2iTO_Zeige Zielbetriebssystem **2iTP_Zeige Zielprozessor +**2iV_Zeige kurze Compilerversion +**2iW_Zeige vollstƤndige Compilerversion +**2ia_Zeige Liste der unterstützten ABI-Ziele +**2ic_Zeige Liste der unterstützten CPU-Instruction-Sets +**2if_Zeige Liste der unterstützten Fliesskomma-Instruction-Sets +**2ii_Zeige Liste der unterstützten Inline-Assembler-Modi +**2io_Zeige Liste der unterstützten Optimierungen +**2ir_Zeige Liste der erkannten Compiler- und RTL-Feature +**2it_Zeige Liste der unterstützten Ziele +**2iu_Zeige Liste der unterstützten Mikro-Kontrollertypen +**2iw_Zeige Liste der unterstützten Gesamtprogramm-Optimierungen **1I<x>_ErgƤnze <x> zum Include-Pfad **1k<x>_Ćbergebe <x> an den Linker **1l_Zeige Logo @@ -3600,16 +3626,16 @@ J*2Cv_Var/out Parameter copy-out Ćberprüfung **2O3_Level 3 Optimierung (-O2 + langsame Optimierungen) **2O4_Level 4 Optimierung (-O3 + Optimierungen, die unerwartete Nebeneffekte haben kƶnnen) **2Oa<x>=<y>_Ausrichtung (alignment) von Mengen -**2Oo[NO]<x>_Optimierungen ein- oder ausschalten; fpc -i gibt die mƶglichen Werte aus -**2Op<x>_Setze Zielprozessor für die Optimierung; fpc -i gibt die mƶglichen Werte aus -**2OW<x>_Erzeuge Feedback für die Gesamtprogramm-Optimierung für Optimierung <x>, siehe fpc -i für mƶgliche Werte -**2Ow<x>_Führe die Gesamtprogramm-Optimierung durch <x>, siehe fpc -i für mƶgliche Werte +**2Oo[NO]<x>_Optimierungen ein- oder ausschalten; fpc -i oder fpc -io geben die mƶglichen Werte aus +**2Op<x>_Setze Zielprozessor für die Optimierung; fpc -i oder fpc -ic geben die mƶglichen Werte aus +**2OW<x>_Erzeuge Feedback für die Gesamtprogramm-Optimierung für Optimierung <x>; fpc -i oder fpc -iw geben die mƶglichen Werte aus +**2Ow<x>_Führe die Gesamtprogramm-Optimierung durch <x>; fpc -i oder fpc -iw geben die mƶglichen Werte aus **2Os_Erzeuge kürzeren Code **1pg_Erzeuge Profiler-Code für gprof F*1P<x>_Ziel CPU / Compiler bezogene Optionen: F*2PB_Zeige die voreingestellte CompilerbinƤrdatei F*2PP_Zeige die voreingestellte Ziel-CPU -F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, sparc, x86_64) +F*2P<x>_Setze die Ziel-CPU (arm, avr, i386, jvm, m68k, mips, mipsel, powerpc, powerpc64, sparc, x86_64) **1R<x>_Assembler Code-Format: **2Rdefault_Benutze den voreingestellten Assembler 3*2Ratt_Lese Assembler Code im AT&T-Format @@ -3625,6 +3651,7 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s **3*_w : Compiler hƤlt auch nach Warnungen **3*_n : Compiler hƤlt auch nach Anmerkungen **3*_h : Compiler hƤlt auch nach Hinweisen +**2Sf_Schalte bestimmte Feature in Compiler und RTL ein; fpc -i oder fpc -ir geben die mƶglichen Werte aus **2Sg_Erlaube LABEL und GOTO **2Sh_Benutze ANSI-Strings **2Si_Benutze C++ artige INLINE @@ -3635,6 +3662,7 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s **2Sm_Unterstütze Makros wie in C (global) **2So_Sei TP/BP 7.0 kompatibel (wie -Mtp) **2Ss_Konstruktor- und Destruktorname müssen "Init" und "Done" sein +**2Sv_Unterstütze Vektor-Verarbeitung (soweit vorhanden benutze CPU-Vektorerweiterungen) **2Sx_Exception Schlüsselwƶrter einschalten (Voreinstellung in Delphi/ObjFPC Moden) **2Sy_@<pointer> gibt einen typisierten Zeiger zurück, genau wie $T+ **1s_Rufe weder Assembler noch Linker auf (nur mit -a) @@ -3642,10 +3670,15 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s **2st_Erzeuge Script um auf dem Zielsystem zu linken **2sr_Ćberspringe die Phase der "register allocation" (mit -alr benutzen) **1T<x>_Zielbetriebssystem:: +3*2Tandroid_Android +3*2Taros_AROS +3*2Tbeos_BeOS 3*2Tdarwin_Darwin/Mac OS X +3*2Tembedded_Embedded 3*2Temx_OS/2 via EMX (einschliesslich EMX/RSX extender) 3*2Tfreebsd_FreeBSD 3*2Tgo32v2_Version 2 des DJ Delorie DOS extender +3*2Thaiku_Haiku 3*2Tlinux_Linux 3*2Tnativent_Native NT API (experimentell) 3*2Tnetbsd_NetBSD @@ -3661,22 +3694,45 @@ F*2P<x>_Setze die Ziel-CPU (arm, i386, m68k, mips, mipsel, powerpc, powerpc64, s 3*2Twin32_Windows 32 Bit 3*2Twince_Windows CE 4*2Tdarwin_Darwin/Mac OS X +4*2Tfreebsd_FreeBSD 4*2Tlinux_Linux -4*2Twin64_Win64 (64 bit Windows systems) +4*2Tnetbsd_NetBSD +4*2Topenbsd_OpenBSD +4*2Tsolaris_Solaris +4*2Twin64_Win64 (64 bit Windows Systeme) 6*2Tamiga_Commodore Amiga 6*2Tatari_Atari ST/STe/TT 6*2Tlinux_Linux 6*2Tpalmos_PalmOS +8*2Tmsdos_MS-DOS (und kompatible) +A*2Tandroid_Android A*2Tdarwin_Darwin/iPhoneOS/iOS +A*2Tembedded_Embedded +A*2Tgba_Game Boy Advance A*2Tlinux_Linux +A*2Tnds_Nintendo DS +A*2Tsymbian_Symbian A*2Twince_Windows CE +J*2Tandroid_Android +J*2Tjava_Java +m*2Tembedded_Embedded +M*2Tandroid_Android +M*2Tembedded_Embedded +M*2Tlinux_Linux +P*2Taix_AIX P*2Tamiga_AmigaOS P*2Tdarwin_Darwin und Mac OS X P*2Tlinux_Linux P*2Tmacos_Mac OS (classic) P*2Tmorphos_MorphOS +P*2Tnetbsd_NetBSD +P*2Twii_Wii +p*2Taix_AIX +p*2Tdarwin_Darwin/Mac OS X +p*2Tlinux_Linux S*2Tsolaris_Solaris S*2Tlinux_Linux +V*2Tembedded_Embedded **1u<x>_Entferne die Definition für das Symbol <x> **1U<x>_Unit-Optionen: **2Un_Prüfe den Unitnamen nicht @@ -3690,7 +3746,7 @@ S*2Tlinux_Linux **2*_i : Allgemeine Informationen d : Debug Informationen **2*_l : Zeilennummern r : Rhide/GCC kompatibler Modus **2*_s : Zeitstempel q : Nummer der Meldung -**2*_a : Alles x : Exe-Datei Informationen (nur Win32) +**2*_a : Alles x : Zeige Infos über aufgerufene Tools **2*_b : Schreibe bei Meldungen mit p : Schreibe tree.log mit Analysenbaum (parse tree) **2*_ Dateinamen den vollstƤndigen v : Schreibe fpcdebug.txt mit **2*_ Pfad ganz viel Information @@ -3712,7 +3768,7 @@ A*2Wb_Erzeuge statt einer Bibliothek ein Bundle (Darwin) A*2WB_Erzeuge ein relozierbares Image (Windows, Symbian) A*2WBxxxx_Setze die Imagebasis auf xxxx (Windows) 3*2WC_Spezifiziere "console type application" (EMX, OS/2, Windows) -4*2WC_Spezifiziere "console type application" (EMX, OS/2, Windows) +4*2WC_Spezifiziere "console type application" (Windows) A*2WC_Spezifiziere "console type application" (Windows) P*2WC_Spezifiziere "console type application" (Classic Mac OS) 3*2WD_Benutze DEFFILE um Funktionen der DLL oder EXE zu exportieren (Windows) @@ -3725,7 +3781,7 @@ P*2We_Benutze externe Resourcen (Darwin) p*2We_Benutze externe Resourcen (Darwin) 3*2WF_Spezifiziere "full-screen type application" (EMX, OS/2) 3*2WG_Spezifiziere "graphic type application" (EMX, OS/2, Windows) -4*2WG_Spezifiziere "graphic type application" (EMX, OS/2, Windows) +4*2WG_Spezifiziere "graphic type application" (Windows) A*2WG_Spezifiziere "graphic type application" (Windows) P*2WG_Spezifiziere "graphic type application" (Classic Mac OS) 3*2Wi_Benutze interne Resourcen (Darwin) @@ -3749,8 +3805,9 @@ P*2WM<x>_Minimale Mac OS X Deployment Version: 10.4, 10.5.1, ... (Darwin) 3*2WN_Erzeuge keinen "relocation code" (notwendig für debugging) (Windows) 4*2WN_Erzeuge keinen "relocation code" (notwendig für debugging) (Windows) A*2WN_Erzeuge keinen "relocation code" (notwendig für debugging) (Windows) -A*2Wpxxxx_Spezifiziere den Kontrollertyp, mƶgliche Werte liefert fpc -i -V*2Wpxxxx_Spezifiziere den Kontrollertyp, mƶgliche Werte liefert fpc -i +A*2Wpxxxx_Spezifiziere den Kontrollertyp; fpc -i oder fpc -iu geben mƶgliche Werte aus +m*2Wpxxxx_Spezifiziere den Kontrollertyp; fpc -i oder fpc -iu geben mƶgliche Werte aus +V*2Wpxxxx_Spezifiziere den Kontrollertyp; fpc -i oder fpc -iu geben mƶgliche Werte aus 3*2WP<x>_Minimale iOS Deployment Version: 3.0, 5.0.1, ... (iphonesim) A*2WP<x>_Minimale iOS Deployment Version: 3.0, 5.0.1, ... (Darwin) 3*2WR_Erzeuge "relocation code" (Windows) @@ -3765,11 +3822,16 @@ P*2WF_Spezifiziere "MPW tool type application" (Classic Mac OS) **2Xc_Ćbergebe --shared an den Linker (nur Unix) **2Xd_Den Standard Bibliotheks-Suchpfad NICHT nutzen (benƶtigt für cross compile, wenn nicht -XR verwendet wird) **2Xe_Verwende den externen Linker +**2Xf_Ersetze beim linken den Namen der pthread-Bibliothek (BSD) **2Xg_Erstelle die Debug-Informationen in einer separaten Datei und einen "Debug-Link"-Abschnitt im ausführbaren Programm **2XD_Versuche Units dynamisch zu linken (definiert FPC_LINK_DYNAMIC) **2Xi_Verwende den internen Linker +**2XLA_Definiere Bibliotheksersetzungen für das Linken +**2XLO_Definiere die Reihenfolge der Bibliotheken für das Linken +**2XLD_SchlieĆe die voreingestellte Reihenfolge der Standard-Bibliotheken aus **2Xm_Erzeuge die "link map" **2XM<x>_Setze den Namen der 'main' program Routine (default ist 'main') +**2Xn_Nutze den platformeigenen linker des Zielsystem anstelle des GNU ld (Solaris, AIX) F*2Xp<x>_Suche nach der Compilerbinary zuerst im Verzeichnis <x> **2XP<x>_Stelle dem Namen der Compiler-Hilfsprogramme (binutils) den Prefix <x> voran **2Xr<x>_Setze den rlink-Pfad des Linker zu <x> (benƶtigt für cross compile, siehe ld-Manual für mehr Informationen) (BeOS, Linux) @@ -3777,6 +3839,7 @@ F*2Xp<x>_Suche nach der Compilerbinary zuerst im Verzeichnis <x> **2Xs_Entferne alle Symbole aus der ausführbaren Datei **2XS_Versuche Units statisch zu linken (default) (definiert FPC_LINK_STATIC) **2Xt_Linke mit statischen Bibliotheken (-static wird an den Linker übergeben) +**2Xv_Erzeuge eine Tabelle mit den virtuellen Entry-Aufrufen **2XX_Versuche Units smart zu linken (definiert FPC_LINK_SMART) **1*_ **1?_Zeigt diese Hilfe an diff --git a/compiler/msg/errore.msg b/compiler/msg/errore.msg index 979885fb76..da8080febd 100644 --- a/compiler/msg/errore.msg +++ b/compiler/msg/errore.msg @@ -174,16 +174,16 @@ scan_n_ignored_switch=02008_N_Ignored compiler switch "$1" scan_w_illegal_switch=02009_W_Illegal compiler switch "$1" % You included a compiler switch (i.e. \var{\{\$... \}}) which the compiler % does not recognise. -scan_w_switch_is_global=02010_W_Misplaced global compiler switch -% The compiler switch is misplaced, and should be located at -% the start of the unit or program. +scan_w_switch_is_global=02010_W_Misplaced global compiler switch, ignored +% The compiler switch is misplaced. It must be located at +% the start of the compilation unit, before the uses clause or any declaration. scan_e_illegal_char_const=02011_E_Illegal char constant % This happens when you specify a character with its ASCII code, as in % \var{\#96}, but the number is either illegal, or out of range. -scan_f_cannot_open_input=02012_F_Can not open file "$1" +scan_f_cannot_open_input=02012_F_Cannot open file "$1" % \fpc cannot find the program or unit source file you specified on the % command line. -scan_f_cannot_open_includefile=02013_F_Can not open include file "$1" +scan_f_cannot_open_includefile=02013_F_Cannot open include file "$1" % \fpc cannot find the source file you specified in a \var{\{\$include ..\}} % statement. scan_e_illegal_pack_records=02015_E_Illegal record alignment specifier "$1" @@ -411,7 +411,7 @@ scan_e_illegal_hugepointernormalization=02098_E_Illegal argument for HUGEPOINTER # # Parser # -# 03338 is the last used one +# 03339 is the last used one # % \section{Parser messages} % This section lists all parser messages. The parser takes care of the @@ -704,7 +704,7 @@ parser_e_comparative_operator_return_boolean=03090_E_Comparative operator must r parser_e_only_virtual_methods_abstract=03091_E_Only virtual methods can be abstract % You are declaring a method as abstract, when it is not declared to be % virtual. -parser_f_unsupported_feature=03092_F_Use of unsupported feature! +parser_f_unsupported_feature=03092_F_Use of unsupported feature: "$1". % You're trying to force the compiler into doing something it cannot do yet. parser_e_mix_of_classes_and_objects=03093_E_The mix of different kind of objects (class, object, interface, etc) isn't allowed % You cannot derive \var{objects}, \var{classes}, \var{cppclasses} and \var{interfaces} intertwined. E.g. @@ -802,7 +802,7 @@ parser_e_function_already_declared_public_forward=03120_E_Function is already de % You will get this error if a function is defined as \var{forward} twice. % Or if it occurs in the \var{interface} section, and again as a \var{forward} % declaration in the \var{implementation} section. -parser_e_not_external_and_export=03121_E_Can not use both EXPORT and EXTERNAL +parser_e_not_external_and_export=03121_E_Cannot use both EXPORT and EXTERNAL % These two procedure directives are mutually exclusive. parser_h_not_supported_for_inline=03123_H_"$1" not yet supported inside inline procedure/function % Inline procedures don't support this declaration. @@ -873,7 +873,7 @@ parser_e_threadvars_only_sg=03147_E_Threadvars can be only static or global parser_f_direct_assembler_not_allowed=03148_F_Direct assembler not supported for binary output format % You cannot use direct assembler when using a binary writer. Choose an % other output format or use another assembler reader. -parser_w_no_objpas_use_mode=03149_W_Don't load OBJPAS unit manually, use \{\$mode objfpc\} or \{\$mode delphi\} instead +parser_w_no_objpas_use_mode=03149_W_Don't load OBJPAS unit manually, use {$mode objfpc} or {$mode delphi} instead % You are trying to load the \file{ObjPas} unit manually from a \var{uses} clause. % This is not a good idea. Use the \var{\{\$MODE OBJFPC\}} or % \var{\{\$mode delphi\}} directives which load the unit automatically. @@ -927,7 +927,7 @@ parser_e_dlltool_unit_var_problem2=03161_E_Compile without -WD option parser_f_need_objfpc_or_delphi_mode=03162_F_You need ObjFpc (-S2) or Delphi (-Sd) mode to compile this module % You need to use \var{\{\$MODE OBJFPC\}} or \var{\{\$MODE DELPHI\}} to compile this file. % Or use the corresponding command line switch, either \var{-Mobjfpc} or \var{-MDelphi.} -parser_e_no_export_with_index_for_target=03163_E_Can not export with index under $1 +parser_e_no_export_with_index_for_target=03163_E_Cannot export with index under $1 % Exporting of functions or procedures with a specified index is not % supported on this target. parser_e_no_export_of_variables_for_target=03164_E_Exporting of variables is not supported under $1 @@ -964,7 +964,7 @@ parser_e_no_access_specifier_in_interfaces=03172_E_Access specifiers cannot be u parser_e_no_vars_in_interfaces=03173_E_An interface, helper or Objective-C protocol or category cannot contain fields % Declarations of fields are not allowed in interfaces, helpers and Objective-C protocols and categories. % An interface/helper/protocol/category can contain only methods and properties with method read/write specifiers. -parser_e_no_local_proc_external=03174_E_Can not declare local procedure as EXTERNAL +parser_e_no_local_proc_external=03174_E_Cannot declare local procedure as EXTERNAL % Declaring local procedures as external is not possible. Local procedures % get hidden parameters that will make the chance of errors very high. parser_w_skipped_fields_before=03175_W_Some fields coming before "$1" were not initialized @@ -977,10 +977,10 @@ parser_w_skipped_fields_after=03177_W_Some fields coming after "$1" were not ini % You can leave some fields at the end of a type constant record uninitialized % (The compiler will initialize them to zero automatically). This may be the cause % of subtle problems. -parser_e_varargs_need_cdecl_and_external=03178_E_VarArgs directive (or '...' in MacPas) without CDecl/CPPDecl/MWPascal and External +parser_e_varargs_need_cdecl_and_external=03178_E_VarArgs directive (or '...' in MacPas) without CDecl/CPPDecl/MWPascal/StdCall and External % The varargs directive (or the ``...'' varargs parameter in MacPas mode) can only be % used with procedures or functions that are declared with \var{external} and one of -% \var{cdecl}, \var{cppdecl} and \var{mwpascal}. This functionality +% \var{cdecl}, \var{cppdecl}, \var{stdcall} and \var{mwpascal}. This functionality % is only supported to provide a compatible interface to C functions like printf. parser_e_self_call_by_value=03179_E_Self must be a normal (call-by-value) parameter % You cannot declare \var{Self} as a const or var parameter, it must always be @@ -1102,7 +1102,7 @@ parser_e_illegal_assignment_to_count_var=03208_E_Illegal assignment to for-loop % loop variables inside the loop (Except in Delphi and TP modes). Use a while or % repeat loop instead if you need to do something like that, since those % constructs were built for that. -parser_e_no_local_var_external=03209_E_Can not declare local variable as EXTERNAL +parser_e_no_local_var_external=03209_E_Cannot declare local variable as EXTERNAL % Declaring local variables as external is not allowed. Only global variables can reference % external variables. parser_e_proc_already_external=03210_E_Procedure is already declared EXTERNAL @@ -1528,6 +1528,9 @@ parser_w_ptr_type_ignored=03338_W_Pointer type "$1" ignored % The specified pointer type modifier is ignored, because it is not supported on % the current platform. This happens, for example, when a far pointer is % declared on a non-x86 platform. +parser_e_global_generic_references_static=03339_E_Global Generic template references static symtable +% A generic declared in the interface section of a unit must not reference symbols that belong +% solely to the implementation section of that unit. % % % @@ -1976,7 +1979,7 @@ type_e_anonymous_function_unsupported=04999_E_Function references are not yet su # # Symtable # -# 05087 is the last used one +# 05095 is the last used one # % \section{Symbol handling} % This section lists all the messages that concern the handling of symbols. @@ -2244,6 +2247,47 @@ sym_d_adding_helper_for=05087_D_Adding helper for $1 % A helper for the mentioned type is added to the current scope sym_e_param_list=05088_E_Found declaration: $1 % This message shows all overloaded declarations in case of an error. +sym_w_uninitialized_managed_local_variable=05089_W_Local variable "$1" of a managed type does not seem to be initialized +% This message is displayed if the compiler thinks that a variable will +% be used (i.e. it appears in the right-hand side of an expression) when it +% was not initialized first (i.e. appeared in the left-hand side of an +% assignment). Since the variable is managed, i. e. implicitly initialized by the compiler, this might be intended behaviour and +% does not necessarily mean that the code is wrong. +sym_w_uninitialized_managed_variable=05090_W_Variable "$1" of a managed type does not seem to be initialized +% This message is displayed if the compiler thinks that a variable will +% be used (i.e. it appears in the right-hand side of an expression) when it +% was not initialized first (i.e. appeared in the left-hand side of an +% assignment). Since the variable is managed, i. e. implicitly initialized by the compiler, this might be intended behaviour and +% does not necessarily mean that the code is wrong. +sym_h_uninitialized_managed_local_variable=05091_H_Local variable "$1" of a managed type does not seem to be initialized +% This message is displayed if the compiler thinks that a variable will +% be used (i.e. it appears in the right-hand side of an expression) when it +% was not initialized first (i.e. it did not appear in the left-hand side of an +% assignment). Since the variable is managed, i. e. implicitly initialized by the compiler, this might be intended behaviour and +% does not necessarily mean that the code is wrong. +sym_h_uninitialized_managed_variable=05092_H_Variable "$1" of a managed type does not seem to be initialized +% This message is displayed if the compiler thinks that a variable will +% be used (i.e. it appears in the right-hand side of an expression) when it +% was not initialized first (i.e. t did not appear in the left-hand side of an +% assignment). Since the variable is managed, i. e. implicitly initialized by the compiler, this might be intended behaviour and +% does not necessarily mean that the code is wrong. +sym_w_managed_function_result_uninitialized=05093_W_function result variable of a managed type does not seem to initialized +% This message is displayed if the compiler thinks that the function result +% variable will be used (i.e. it appears in the right-hand side of an expression) +% before it is initialized (i.e. before it appeared in the left-hand side of an +% assignment). Since the variable is managed, i. e. implicitly initialized by the compiler, this might be intended behaviour and +% does not necessarily mean that the code is wrong. +sym_h_managed_function_result_uninitialized=05094_H_Function result variable of a managed type does not seem to be initialized +% This message is displayed if the compiler thinks that the function result +% variable will be used (i.e. it appears in the right-hand side of an expression) +% before it is initialized (i.e. it appears in the left-hand side of an +% assignment). Since the variable is managed, i. e. implicitly initialized by the compiler, this might be intended behaviour and +% does not necessarily mean that the code is wrong. +sym_w_duplicate_id=05095_W_Duplicate identifier "$1" +% The identifier was already declared in an Objective-C category that's in the +% same scope as the current identifier. This is a warning instead of an error, +% because while this hides the identifier from the category, there are often +% many unused categories in scope. % \end{description} # # Codegenerator @@ -2682,7 +2726,7 @@ asmr_e_wrong_gotpcrel_intel_syntax=07117_E_GOTPCREL references in Intel assemble asmr_e_no_gotpcrel_support=07118_E_The current target does not support GOTPCREL relocations % Not all targets support position-independent code using a global offset table. % Use a different way to access symbols in a position-indepent way in these cases. -asmr_w_global_access_without_got=07119_W_Exported/global symbols should accessed via the GOT +asmr_w_global_access_without_got=07119_W_Exported/global symbols should be accessed via the GOT % Global symbols (symbols from the unit interface, or defined in a program % or library) should be accessed via the GOT when generating position-indepent code. asmr_w_check_mem_operand_size=07120_W_Check size of memory operand "$1" @@ -2707,7 +2751,7 @@ asmr_e_invalid_ref_register=07125_E_Invalid register used in memory reference ex # # Assembler/binary writers # -# 08026 is the last used one +# 08028 is the last used one # asmw_f_too_many_asm_files=08000_F_Too many assembler files % With smartlinking enabled, there are too many assembler @@ -2751,7 +2795,12 @@ asmw_e_handlerdata_no_handler=08025_E_.seh_handlerdata directive without precedi asmw_f_too_many_relocations=08026_F_Relocation count for section $1 exceeds 65535 % Legacy COFF targets limit number of relocations per section to 65535 because they use a 2-byte field % to store the relocation count. Targets using newer PECOFF format do not have this limitation. - +asmw_w_changing_bind_type=08027_N_Change of bind type of symbol $1 from $2 to $3 after use +asmw_h_changing_bind_type=08028_H_Change of bind type of symbol $1 from $2 to $3 after use +% An assembler symbol bind type has been altered after use, which can lead to wrong code. +% First version is reserved for changig to local label, which is the most probable cause +% of wrong code generation, but currently set to Note level as it appears inside +% the compiler compilation. # # Executing linker/assembler # @@ -3107,10 +3156,10 @@ unit_u_indirect_crc_changed=10062_U_Indirect interface (objects/classes) CRC cha % indirect CRC calculated for the unit (this is the CRC of all classes/objects/interfaces/$\ldots$ % in the interfaces of units directly or indirectly used by this unit in the interface) has been changed after the % implementation has been parsed. -% \end{description} unit_u_ppu_invalid_memory_model=10063_U_PPU is compiled for another i8086 memory model % This unit file was compiled for a different i8086 memory model and % cannot be read. +% \end{description} # EndOfTeX # @@ -3153,10 +3202,10 @@ option_target_is_already_set=11011_W_Target is already set to: $1 option_no_shared_lib_under_dos=11012_W_Shared libs not supported on DOS platform, reverting to static % If you specify \var{-CD} for the \dos platform, this message is displayed. % The compiler supports only static libraries under \dos. -option_too_many_ifdef=11013_F_In options file $1 at line $2 too many \var{\#IF(N)DEFs} encountered +option_too_many_ifdef=11013_F_In options file $1 at line $2 too many #IF(N)DEFs encountered % The \var{\#IF(N)DEF} statements in the options file are not balanced with % the \var{\#ENDIF} statements. -option_too_many_endif=11014_F_In options file $1 at line $2 unexpected \var{\#ENDIFs} encountered +option_too_many_endif=11014_F_In options file $1 at line $2 unexpected #ENDIFs encountered % The \var{\#IF(N)DEF} statements in the options file are not balanced with % the \var{\#ENDIF} statements. option_too_less_endif=11015_F_Open conditional at the end of the options file @@ -3225,7 +3274,7 @@ option_confict_asm_debug=11041_W_Assembler output selected "$1" cannot generate option_ppc386_deprecated=11042_W_Use of ppc386.cfg is deprecated, please use fpc.cfg instead % Using ppc386.cfg is still supported for historical reasons, however, for a multiplatform % system the naming makes no sense anymore. Please continue to use fpc.cfg instead. -option_else_without_if=11043_F_In options file $1 at line $2 \var{\#ELSE} directive without \var{\#IF(N)DEF} found +option_else_without_if=11043_F_In options file $1 at line $2 #ELSE directive without #IF(N)DEF found % An \var{\#ELSE} statement was found in the options file without a matching \var{\#IF(N)DEF} statement. option_unsupported_target=11044_F_Option "$1" is not, or not yet, supported on the current target platform % Not all options are supported or implemented for all target platforms. This message informs you that a chosen @@ -3349,7 +3398,7 @@ wpo_cant_create_feedback_file=12019_E_Cannot create specified whole program opti # option_logo=11023_[ Free Pascal Compiler version $FPCFULLVERSION [$FPCDATE] for $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl and others +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # @@ -3358,10 +3407,10 @@ Copyright (c) 1993-2014 by Florian Klaempfl and others option_info=11024_[ Free Pascal Compiler version $FPCVERSION -Compiler Date : $FPCDATE -Compiler CPU Target: $FPCCPU +Compiler date : $FPCDATE +Compiler CPU target: $FPCCPU -Supported targets: +Supported targets (targets marked with '{*}' are under development): $OSTARGETS Supported CPU instruction sets: @@ -3373,6 +3422,9 @@ Supported FPU instruction sets: Supported inline assembler modes: $ASMMODES +Recognized compiler and RTL features: + $FEATURELIST + Supported ABI targets: $ABITARGETS @@ -3383,9 +3435,7 @@ Supported Whole Program Optimizations: All $WPOPTIMIZATIONS -Supported Microcontroller types: - $CONTROLLERTYPES - +Supported Microcontroller types:$\n $CONTROLLERTYPES$\n This program comes under the GNU General Public Licence For more information read COPYING.v2 @@ -3411,10 +3461,14 @@ new features, etc.): # A = ARM # e = in extended debug mode only # F = help for the 'fpc' binary (independent of the target compiler) +# I = VIS +# J = JVM +# M = MIPS (MIPSEB) targets +# m = MIPSEL targets # P = PowerPC targets +# p = PowerPC64 targets # S = Sparc targets -# V = Virtual machine targets -# J = JVM +# V = AVR # The second character also indicates who will display this line, # (if the above character was TRUE) the current possibilities are : # * = everyone @@ -3424,7 +3478,8 @@ new features, etc.): # The third character represents the indentation level. # option_help_pages=11025_[ -**0*_Put + after a boolean switch option to enable it, - to disable it +F*0*_Only options valid for the default or selected platform are listed. +**0*_Put + after a boolean switch option to enable it, - to disable it. **1@<x>_Read compiler options from <x> in addition to the default fpc.cfg **1a_The compiler does not delete the generated assembler file **2al_List sourcecode lines in assembler file @@ -3452,7 +3507,7 @@ option_help_pages=11025_[ 3*2Aelf_ELF (Linux) using internal writer 3*2Acoff_COFF (Go32v2) using internal writer 3*2Apecoff_PE-COFF (Win32) using internal writer -3*2Ayasm_Assmeble using Yasm (experimental) +3*2Ayasm_Assemble using Yasm (experimental) 4*2Aas_Assemble using GNU AS 4*2Agas_Assemble using GNU GAS 4*2Agas-darwin_Assemble darwin Mach-O64 using GNU GAS @@ -3476,12 +3531,12 @@ S*2Aas_Assemble using GNU AS **1B_Build all modules **1C<x>_Code generation options: **2C3_Turn on ieee error checking for constants -**2Ca<x>_Select ABI, see fpc -i for possible values +**2Ca<x>_Select ABI; see fpc -i or fpc -ia for possible values **2Cb_Generate code for a big-endian variant of the target architecture **2Cc<x>_Set default calling convention to <x> **2CD_Create also dynamic library (not supported) **2Ce_Compilation with emulated floating point opcodes -**2Cf<x>_Select fpu instruction set to use, see fpc -i for possible values +**2Cf<x>_Select fpu instruction set to use; see fpc -i or fpc -if for possible values **2CF<x>_Minimal floating point constant precision (default, 32, 64) **2Cg_Generate PIC code **2Ch<n>_<n> bytes heap (between 1023 and 67107840) @@ -3491,9 +3546,11 @@ A*2CI<x>_Select instruction set on ARM: ARM or THUMB P*2CN_Generate nil-pointer checks (AIX-only) **2Co_Check overflow of integer operations **2CO_Check for possible overflow of integer operations -**2Cp<x>_Select instruction set, see fpc -i for possible values +**2Cp<x>_Select instruction set; see fpc -i or fpc -ic for possible values **2CP<x>=<y>_ packing settings **3CPPACKSET=<y>_ <y> set allocation: 0, 1 or DEFAULT or NORMAL, 2, 4 and 8 +**3CPPACKENUM=<y>_ <y> enum packing: 0, 1, 2 and 4 or DEFAULT or NORMAL +**3CPPACKRECORD=<y>_ <y> record packing: 0 or DEFAULT or NORMAL, 1, 2, 4, 8, 16 and 32 **2Cr_Range checking **2CR_Verify object method call validity **2Cs<n>_Set stack checking size to <n> @@ -3558,7 +3615,7 @@ J*2Cv_Var/out parameter copy-out checking *g3godwarfmethodclassprefix_ Prefix method names in DWARF with class name *g2gp_Preserve case in stabs symbol names *g2gs_Generate Stabs debug information -*g2gt_Trash local variables (to detect uninitialized uses) +*g2gt_Trash local variables (to detect uninitialized uses; multiple 't' changes the trashing value) *g2gv_Generates programs traceable with Valgrind *g2gw_Generate DWARFv2 debug information (same as -gw2) *g2gw2_Generate DWARFv2 debug information @@ -3566,12 +3623,21 @@ J*2Cv_Var/out parameter copy-out checking *g2gw4_Generate DWARFv4 debug information (experimental) **1i_Information **2iD_Return compiler date -**2iV_Return short compiler version -**2iW_Return full compiler version **2iSO_Return compiler OS **2iSP_Return compiler host processor **2iTO_Return target OS **2iTP_Return target processor +**2iV_Return short compiler version +**2iW_Return full compiler version +**2ia_Return list of supported ABI targets +**2ic_Return list of supported CPU instruction sets +**2if_Return list of supported FPU instruction sets +**2ii_Return list of supported inline assembler modes +**2io_Return list of supported optimizations +**2ir_Return list of recognized compiler and RTL features +**2it_Return list of supported targets +**2iu_Return list of supported microcontroller types +**2iw_Return list of supported whole program optimizations **1I<x>_Add <x> to include path **1k<x>_Pass <x> to the linker **1l_Write logo @@ -3590,16 +3656,16 @@ J*2Cv_Var/out parameter copy-out checking **2O3_Level 3 optimizations (-O2 + slow optimizations) **2O4_Level 4 optimizations (-O3 + optimizations which might have unexpected side effects) **2Oa<x>=<y>_Set alignment -**2Oo[NO]<x>_Enable or disable optimizations, see fpc -i for possible values -**2Op<x>_Set target cpu for optimizing, see fpc -i for possible values -**2OW<x>_Generate whole-program optimization feedback for optimization <x>, see fpc -i for possible values -**2Ow<x>_Perform whole-program optimization <x>, see fpc -i for possible values +**2Oo[NO]<x>_Enable or disable optimizations; see fpc -i or fpc -io for possible values +**2Op<x>_Set target cpu for optimizing; see fpc -i or fpc -ic for possible values +**2OW<x>_Generate whole-program optimization feedback for optimization <x>; see fpc -i or fpc -iw for possible values +**2Ow<x>_Perform whole-program optimization <x>; see fpc -i or fpc -iw for possible values **2Os_Optimize for size rather than speed **1pg_Generate profile code for gprof (defines FPC_PROFILE) F*1P<x>_Target CPU / compiler related options: F*2PB_Show default compiler binary F*2PP_Show default target cpu -F*2P<x>_Set target CPU (arm,i386,m68k,mips,mipsel,powerpc,powerpc64,sparc,x86_64) +F*2P<x>_Set target CPU (arm,avr,i386,jvm,m68k,mips,mipsel,powerpc,powerpc64,sparc,x86_64) **1R<x>_Assembler reading style: **2Rdefault_Use default assembler for target 3*2Ratt_Read AT&T style assembler @@ -3615,6 +3681,7 @@ F*2P<x>_Set target CPU (arm,i386,m68k,mips,mipsel,powerpc,powerpc64,sparc,x86_64 **3*_w : Compiler also halts after warnings **3*_n : Compiler also halts after notes **3*_h : Compiler also halts after hints +**2Sf_Enable certain features in compiler and RTL; see fpc -i or fpc -ir for possible values) **2Sg_Enable LABEL and GOTO (default in -Mtp and -Mdelphi) **2Sh_Use reference counted strings (ansistring by default) instead of shortstrings **2Si_Turn on inlining of procedures/functions declared as "inline" @@ -3625,6 +3692,7 @@ F*2P<x>_Set target CPU (arm,i386,m68k,mips,mipsel,powerpc,powerpc64,sparc,x86_64 **2Sm_Support macros like C (global) **2So_Same as -Mtp **2Ss_Constructor name must be init (destructor must be done) +**2Sv_Support vector processing (use CPU vector extensions if available) **2Sx_Enable exception keywords (default in Delphi/ObjFPC modes) **2Sy_@<pointer> returns a typed pointer, same as $T+ **1s_Do not call assembler and linker @@ -3632,10 +3700,15 @@ F*2P<x>_Set target CPU (arm,i386,m68k,mips,mipsel,powerpc,powerpc64,sparc,x86_64 **2st_Generate script to link on target **2sr_Skip register allocation phase (use with -alr) **1T<x>_Target operating system: +3*2Tandroid_Android +3*2Taros_AROS +3*2Tbeos_BeOS 3*2Tdarwin_Darwin/Mac OS X +3*2Tembedded_Embedded 3*2Temx_OS/2 via EMX (including EMX/RSX extender) 3*2Tfreebsd_FreeBSD 3*2Tgo32v2_Version 2 of DJ Delorie DOS extender +3*2Thaiku_Haiku 3*2Tiphonesim_ iPhoneSimulator from iOS SDK 3.2+ (older versions: -Tdarwin) 3*2Tlinux_Linux 3*2Tnativent_Native NT API (experimental) @@ -3652,22 +3725,45 @@ F*2P<x>_Set target CPU (arm,i386,m68k,mips,mipsel,powerpc,powerpc64,sparc,x86_64 3*2Twin32_Windows 32 Bit 3*2Twince_Windows CE 4*2Tdarwin_Darwin/Mac OS X +4*2Tfreebsd_FreeBSD 4*2Tlinux_Linux +4*2Tnetbsd_NetBSD +4*2Topenbsd_OpenBSD +4*2Tsolaris_Solaris 4*2Twin64_Win64 (64 bit Windows systems) 6*2Tamiga_Commodore Amiga 6*2Tatari_Atari ST/STe/TT 6*2Tlinux_Linux 6*2Tpalmos_PalmOS +8*2Tmsdos_MS-DOS (and compatible) +A*2Tandroid_Android A*2Tdarwin_Darwin/iPhoneOS/iOS +A*2Tembedded_Embedded +A*2Tgba_Game Boy Advance A*2Tlinux_Linux +A*2Tnds_Nintendo DS +A*2Tsymbian_Symbian A*2Twince_Windows CE +J*2Tandroid_Android +J*2Tjava_Java +m*2Tembedded_Embedded +M*2Tandroid_Android +M*2Tembedded_Embedded +M*2Tlinux_Linux +P*2Taix_AIX P*2Tamiga_AmigaOS P*2Tdarwin_Darwin/Mac OS X P*2Tlinux_Linux P*2Tmacos_Mac OS (classic) P*2Tmorphos_MorphOS +P*2Tnetbsd_NetBSD +P*2Twii_Wii +p*2Taix_AIX +p*2Tdarwin_Darwin/Mac OS X +p*2Tlinux_Linux S*2Tsolaris_Solaris S*2Tlinux_Linux +V*2Tembedded_Embedded **1u<x>_Undefines the symbol <x> **1U_Unit options: **2Un_Do not check where the unit name matches the file name @@ -3681,10 +3777,10 @@ S*2Tlinux_Linux **2*_i : Show general info d : Show debug info **2*_l : Show linenumbers r : Rhide/GCC compatibility mode **2*_s : Show time stamps q : Show message numbers -**2*_a : Show everything x : Executable info (Win32 only) +**2*_a : Show everything x : Show info about invoked tools **2*_b : Write file names messages p : Write tree.log with parse tree **2*_ with full path v : Write fpcdebug.txt with -**2*_ lots of debugging info +**2*_z : Write output to stderr lots of debugging info **2*_m<x>,<y> : Do not show messages numbered <x> and <y> F*1V<x>_Append '-<x>' to the used compiler binary name (e.g. for version) **1W<x>_Target-specific options (targets) @@ -3703,7 +3799,7 @@ A*2Wb_Create a bundle instead of a library (Darwin) A*2WB_Create a relocatable image (Windows, Symbian) A*2WBxxxx_Set image base to xxxx (Windows, Symbian) 3*2WC_Specify console type application (EMX, OS/2, Windows) -4*2WC_Specify console type application (EMX, OS/2, Windows) +4*2WC_Specify console type application (Windows) A*2WC_Specify console type application (Windows) P*2WC_Specify console type application (Classic Mac OS) 3*2WD_Use DEFFILE to export functions of DLL or EXE (Windows) @@ -3716,7 +3812,7 @@ P*2We_Use external resources (Darwin) p*2We_Use external resources (Darwin) 3*2WF_Specify full-screen type application (EMX, OS/2) 3*2WG_Specify graphic type application (EMX, OS/2, Windows) -4*2WG_Specify graphic type application (EMX, OS/2, Windows) +4*2WG_Specify graphic type application (Windows) A*2WG_Specify graphic type application (Windows) P*2WG_Specify graphic type application (Classic Mac OS) 3*2Wi_Use internal resources (Darwin) @@ -3740,8 +3836,9 @@ P*2WM<x>_Minimum Mac OS X deployment version: 10.4, 10.5.1, ... (Darwin) 3*2WN_Do not generate relocation code, needed for debugging (Windows) 4*2WN_Do not generate relocation code, needed for debugging (Windows) A*2WN_Do not generate relocation code, needed for debugging (Windows) -A*2Wpxxxx_Specify the controller type, see fpc -i for possible values -V*2Wpxxxx_Specify the controller type, see fpc -i for possible values +A*2Wpxxxx_Specify the controller type; see fpc -i or fpc -iu for possible values +m*2Wpxxxx_Specify the controller type; see fpc -i or fpc -iu for possible values +V*2Wpxxxx_Specify the controller type; see fpc -i or fpc -iu for possible values 3*2WP<x>_Minimum iOS deployment version: 3.0, 5.0.1, ... (iphonesim) A*2WP<x>_Minimum iOS deployment version: 3.0, 5.0.1, ... (Darwin) 3*2WR_Generate relocation code (Windows) @@ -3756,11 +3853,16 @@ P*2WT_Specify MPW tool type application (Classic Mac OS) **2Xc_Pass --shared/-dynamic to the linker (BeOS, Darwin, FreeBSD, Linux) **2Xd_Do not search default library path (sometimes required for cross-compiling when not using -XR) **2Xe_Use external linker +**2Xf_Substitute pthread library name for linking (BSD) **2Xg_Create debuginfo in a separate file and add a debuglink section to executable **2XD_Try to link units dynamically (defines FPC_LINK_DYNAMIC) **2Xi_Use internal linker +**2XLA_Define library substitutions for linking +**2XLO_Define order of library linking +**2XLD_Exclude default order of standard libraries **2Xm_Generate link map **2XM<x>_Set the name of the 'main' program routine (default is 'main') +**2Xn_Use target system native linker instead of GNU ld (Solaris, AIX) F*2Xp<x>_First search for the compiler binary in the directory <x> **2XP<x>_Prepend the binutils names with the prefix <x> **2Xr<x>_Set the linker's rlink-path to <x> (needed for cross compile, see the ld manual for more information) (BeOS, Linux) @@ -3768,6 +3870,7 @@ F*2Xp<x>_First search for the compiler binary in the directory <x> **2Xs_Strip all symbols from executable **2XS_Try to link units statically (default, defines FPC_LINK_STATIC) **2Xt_Link with static libraries (-static is passed to linker) +**2Xv_Generate table for Virtual Entry calls **2XX_Try to smartlink units (defines FPC_LINK_SMART) **1*_ **1?_Show this help diff --git a/compiler/msg/errores.msg b/compiler/msg/errores.msg index fa8c3e77bf..a525562547 100644 --- a/compiler/msg/errores.msg +++ b/compiler/msg/errores.msg @@ -270,7 +270,7 @@ scan_e_illegal_asmmode_specifier=02050_E_Estilo de ensamblador invįalido especif % the compiler didn't recognize the mode you specified. scan_w_no_asm_reader_switch_inside_asm=02051_W_No es posible cambiar el lector dentro de una sentencia asm. "$1" solo sera efectivo en los siguientes % It is not possible to switch from one assembler reader to another -% inside an assmebler block. The new reader will be used for next +% inside an assembler block. The new reader will be used for next % assembler statements only. scan_e_wrong_switch_toggle=02052_E_Modificador de conmutador erróneo, use ON/OFF o +/- % You need to use ON or OFF or a + or - to toggle the switch @@ -2111,7 +2111,7 @@ option_code_page_not_available=11039_E_Código de pįgina desconocido # option_logo=11023_[ Free Pascal Compiler version $FPCFULLVERSION [$FPCDATE] for $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorf.msg b/compiler/msg/errorf.msg index 94f4d2fdb2..58e271b99a 100644 --- a/compiler/msg/errorf.msg +++ b/compiler/msg/errorf.msg @@ -269,7 +269,7 @@ scan_w_unsupported_asmmode_specifier=02050_W_Style assembleur non support $1 % the compiler didn't recognize the mode you specified. scan_w_no_asm_reader_switch_inside_asm=02051_W_Changement de type d'interprteur ASM
l'intrieur de code assembleur, $1 sera effectif seulement pour le prochain % It is not possible to switch from one assembler reader to another -% inside an assmebler block. The new reader will be used for next +% inside an assembler block. The new reader will be used for next % assembler statement only. scan_e_wrong_switch_toggle=02052_E_Mauvais argument de switch, utilisez ON/OFF ou +/- % You need to use ON or OFF or a + or - to toggle the switch @@ -1712,7 +1712,7 @@ option_asm_forced=11022_W_"$1" assembler use forced # option_logo=11023_[ Compilateur Free Pascal version $FPCFULLVERSION [$FPCDATE] pour $FPCTARGET -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorfi.msg b/compiler/msg/errorfi.msg index b927d04241..c58dec2a1b 100644 --- a/compiler/msg/errorfi.msg +++ b/compiler/msg/errorfi.msg @@ -2258,7 +2258,7 @@ option_config_is_dir=11040_F_Le fichier de configuration $1 est un répertoire # Logo (option -l) # option_logo=11023_[ Compilateur Free Pascal version $FPCFULLVERSION [$FPCDATE] for $FPCCPU -Copyright (c) 1993-2014, Florian Klaempfl ] +Copyright (c) 1993-2015, Florian Klaempfl and others] # # Info (option -i) # diff --git a/compiler/msg/errorhe.msg b/compiler/msg/errorhe.msg index 0627414580..99b682acf7 100644 --- a/compiler/msg/errorhe.msg +++ b/compiler/msg/errorhe.msg @@ -2404,7 +2404,7 @@ option_confict_asm_debug=11041_W_ńåā äōģč łģ äīąńó łšįēų "$1" ąéšå éėåģ ģéöåų īé # option_logo=11023_[ Free Pascal Compiler version $FPCFULLVERSION [$FPCDATE] for $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorheu.msg b/compiler/msg/errorheu.msg index 6ac6ee5a7b..63f5bd7146 100644 --- a/compiler/msg/errorheu.msg +++ b/compiler/msg/errorheu.msg @@ -2404,7 +2404,7 @@ option_confict_asm_debug=11041_W_×”×× ×פ×× ×©× ××××”×£ ×©× ××ר "$1" # option_logo=11023_[ Free Pascal Compiler version $FPCFULLVERSION [$FPCDATE] for $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorid.msg b/compiler/msg/errorid.msg index aad846822a..b09623bc32 100644 --- a/compiler/msg/errorid.msg +++ b/compiler/msg/errorid.msg @@ -2421,7 +2421,7 @@ option_confict_asm_debug=11041_W_Output assembler yang dipilih "$1" tidak bisa m # option_logo=11023_[ Free Pascal Compiler versi $FPCFULLVERSION [$FPCDATE] untuk $FPCCPU -Hak Cipta (c) 1993-2014 oleh Florian Klaempfl +Hak Cipta (c) 1993-2015 oleh Florian Klaempfl and others ] # diff --git a/compiler/msg/erroriu.msg b/compiler/msg/erroriu.msg index 85637d7629..ccd8d0b975 100644 --- a/compiler/msg/erroriu.msg +++ b/compiler/msg/erroriu.msg @@ -2690,7 +2690,7 @@ wpo_cant_create_feedback_file=12019_E_Impossibile creare il file di feedback "$1 # option_logo=11023_[ Compilatore Free Pascal, versione $FPCFULLVERSION [$FPCDATE] per $FPCCPU -Copyright (c) 1993-2014 di Florian Klaempfl +Copyright (c) 1993-2015 di Florian Klaempfl and others ] # diff --git a/compiler/msg/errorn.msg b/compiler/msg/errorn.msg index 6b6f618313..8242e260cb 100644 --- a/compiler/msg/errorn.msg +++ b/compiler/msg/errorn.msg @@ -2183,7 +2183,7 @@ option_config_is_dir=11040_F_Config bestand $1 is een directorie %\end{description} option_logo=11023_[ Free Pascal Compiler versie $FPCFULLVERSION [$FPCDATE] voor $FPCTARGET -Copyright (c) 1993-2014 door Florian Klaempfl en anderen +Copyright (c) 1993-2015 door Florian Klaempfl en anderen ] # # Info (option -i) diff --git a/compiler/msg/errorpl.msg b/compiler/msg/errorpl.msg index 5090a1dce2..9bf7c154f8 100644 --- a/compiler/msg/errorpl.msg +++ b/compiler/msg/errorpl.msg @@ -266,7 +266,7 @@ scan_w_unsupported_asmmode_specifier=02050_W_Nieprawidowy styl asemblera $1 % the compiler didn't recognize the mode you specified. scan_w_no_asm_reader_switch_inside_asm=02051_W_Prze„cznik stylu asemblera niedozwolony w bloku asemblera, $1 b©dzie dziaa dopiero w nast©pnym bloku % It is not possible to switch from one assembler reader to another -% inside an assmebler block. The new reader will be used for next +% inside an assembler block. The new reader will be used for next % assembler statement only. scan_e_wrong_switch_toggle=02052_E_Za warto prze„cznika, u¾yj ON/OFF lub +/- % You need to use ON or OFF or a + or - to toggle the switch @@ -2116,7 +2116,7 @@ option_code_page_not_available=11039_E_Nieznana strona kodowa # option_logo=11023_[ Free Pascal Compiler wersja $FPCFULLVERSION [$FPCDATE] dla $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorpli.msg b/compiler/msg/errorpli.msg index 89ba461520..527f51b92a 100644 --- a/compiler/msg/errorpli.msg +++ b/compiler/msg/errorpli.msg @@ -266,7 +266,7 @@ scan_w_unsupported_asmmode_specifier=02050_W_Nieprawid³owy styl asemblera $1 % the compiler didn't recognize the mode you specified. scan_w_no_asm_reader_switch_inside_asm=02051_W_Prze³±cznik stylu asemblera niedozwolony w bloku asemblera, $1 bździe dzia³aę dopiero w nastźpnym bloku % It is not possible to switch from one assembler reader to another -% inside an assmebler block. The new reader will be used for next +% inside an assembler block. The new reader will be used for next % assembler statement only. scan_e_wrong_switch_toggle=02052_E_Z³a warto¶ę prze³±cznika, uæyj ON/OFF lub +/- % You need to use ON or OFF or a + or - to toggle the switch @@ -2116,7 +2116,7 @@ option_code_page_not_available=11039_E_Nieznana strona kodowa # option_logo=11023_[ Free Pascal Compiler wersja $FPCFULLVERSION [$FPCDATE] dla $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorpt.msg b/compiler/msg/errorpt.msg index 6c5b74f43c..67aa93d227 100644 --- a/compiler/msg/errorpt.msg +++ b/compiler/msg/errorpt.msg @@ -3083,7 +3083,7 @@ wpo_cant_create_feedback_file=12019_E_Imposs”vel criar arquivo retorno otimizaä # option_logo=11023_[ Compilador Free Pascal versĘo $FPCFULLVERSION [$FPCDATE] para $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # @@ -3384,7 +3384,7 @@ A*2Wb_Cria um encarte ao invs de uma biblioteca (Darwin) A*2WB_Cria uma imagem reloc vel (Windows, Symbian) A*2WBxxxx_Define base da imagem para xxxx (Windows, Symbian) 3*2WC_Especifica aplicaĘo do tipo console (EMX, OS/2, Windows) -4*2WC_Especifica aplicaĘo do tipo console (EMX, OS/2, Windows) +4*2WC_Especifica aplicaĘo do tipo console (Windows) A*2WC_Especifica aplicaĘo do tipo console (Windows) P*2WC_Especifica aplicaĘo do tipo console (Classic Mac OS) 3*2WD_Usa DEFFILE para exportar funäes de DLL ou EXE (Windows) @@ -3397,7 +3397,7 @@ P*2We_Usa recursos externos (Darwin) p*2We_Usa recursos externos (Darwin) 3*2WF_Especifica aplicaĘo do tipo tela-cheia (EMX, OS/2) 3*2WG_Especifica aplicaĘo do tipo gr fica (EMX, OS/2, Windows) -4*2WG_Especifica aplicaĘo do tipo gr fica (EMX, OS/2, Windows) +4*2WG_Especifica aplicaĘo do tipo gr fica (Windows) A*2WG_Especifica aplicaĘo do tipo gr fica (Windows) P*2WG_Especifica aplicaĘo do tipo gr fica (Classic Mac OS) 3*2Wi_Usa recursos internos (Darwin) diff --git a/compiler/msg/errorptu.msg b/compiler/msg/errorptu.msg index fbb5cba4cc..8a0663c0ed 100644 --- a/compiler/msg/errorptu.msg +++ b/compiler/msg/errorptu.msg @@ -3083,7 +3083,7 @@ wpo_cant_create_feedback_file=12019_E_ImpossĆvel criar arquivo retorno otimizaĆ # option_logo=11023_[ Compilador Free Pascal versĆ£o $FPCFULLVERSION [$FPCDATE] para $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # @@ -3384,7 +3384,7 @@ A*2Wb_Cria um encarte ao invĆ©s de uma biblioteca (Darwin) A*2WB_Cria uma imagem relocĆ”vel (Windows, Symbian) A*2WBxxxx_Define base da imagem para xxxx (Windows, Symbian) 3*2WC_Especifica aplicação do tipo console (EMX, OS/2, Windows) -4*2WC_Especifica aplicação do tipo console (EMX, OS/2, Windows) +4*2WC_Especifica aplicação do tipo console (Windows) A*2WC_Especifica aplicação do tipo console (Windows) P*2WC_Especifica aplicação do tipo console (Classic Mac OS) 3*2WD_Usa DEFFILE para exportar funƧƵes de DLL ou EXE (Windows) @@ -3397,7 +3397,7 @@ P*2We_Usa recursos externos (Darwin) p*2We_Usa recursos externos (Darwin) 3*2WF_Especifica aplicação do tipo tela-cheia (EMX, OS/2) 3*2WG_Especifica aplicação do tipo grĆ”fica (EMX, OS/2, Windows) -4*2WG_Especifica aplicação do tipo grĆ”fica (EMX, OS/2, Windows) +4*2WG_Especifica aplicação do tipo grĆ”fica (Windows) A*2WG_Especifica aplicação do tipo grĆ”fica (Windows) P*2WG_Especifica aplicação do tipo grĆ”fica (Classic Mac OS) 3*2Wi_Usa recursos internos (Darwin) diff --git a/compiler/msg/errorr.msg b/compiler/msg/errorr.msg index 2c3f95f55a..3683793cf2 100644 --- a/compiler/msg/errorr.msg +++ b/compiler/msg/errorr.msg @@ -2503,7 +2503,7 @@ wpo_cant_create_feedback_file=12019_E_„¢®§¬®¦® į®§¤ āģ ä ©« ®”ą ⮩ į¢ļ§Ø "$1" # option_logo=11023_[ ®¬ÆØ«ļā®ą Free Pascal ¢„ąįØØ $FPCFULLVERSION [$FPCDATE] ¤«ļ $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorru.msg b/compiler/msg/errorru.msg index 8868bad05d..524a1064b5 100644 --- a/compiler/msg/errorru.msg +++ b/compiler/msg/errorru.msg @@ -2503,7 +2503,7 @@ wpo_cant_create_feedback_file=12019_E_ŠŠµŠ²Š¾Š·Š¼Š¾Š¶Š½Š¾ ŃŠ¾Š·Š“аŃŃ ŃŠ°Š¹ # option_logo=11023_[ ŠŠ¾Š¼ŠæŠøŠ»ŃŃŠ¾Ń Free Pascal веŃŃŠøŠø $FPCFULLVERSION [$FPCDATE] Š“Š»Ń $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # diff --git a/compiler/msg/errorues.msg b/compiler/msg/errorues.msg index 4bebec7fd4..433181e165 100644 --- a/compiler/msg/errorues.msg +++ b/compiler/msg/errorues.msg @@ -264,7 +264,7 @@ scan_e_illegal_asmmode_specifier=02050_E_Estilo de ensamblador invĆ”alido especi % the compiler didn't recognize the mode you specified. scan_w_no_asm_reader_switch_inside_asm=02051_W_No es posible cambiar el lector dentro de una sentencia asm. "$1" solo sera efectivo en los siguientes % It is not possible to switch from one assembler reader to another -% inside an assmebler block. The new reader will be used for next +% inside an assembler block. The new reader will be used for next % assembler statements only. scan_e_wrong_switch_toggle=02052_E_Modificador de conmutador erróneo, use ON/OFF o +/- % You need to use ON or OFF or a + or - to toggle the switch @@ -2105,7 +2105,7 @@ option_code_page_not_available=11039_E_Código de pĆ”gina desconocido # option_logo=11023_[ Free Pascal Compiler version $FPCFULLVERSION [$FPCDATE] for $FPCCPU -Copyright (c) 1993-2014 by Florian Klaempfl +Copyright (c) 1993-2015 by Florian Klaempfl and others ] # |