Add LinkInternSetExplicitly field to TOption class.
Set this field to true if '-Xe-' or '-Xi' option is used.
Check at exit if in cross-endian configuration:
if LinkInternSetExplicitly is set, issue error message,
else add cs_link_extern to init_settings.globalswitches.
(cherry picked from commit 2cbaa24f76)
r47234 | pierre | 2020-10-28 12:37:57 +0000 (Wed, 28 Oct 2020) | 1 line
Update -T help output after introduction of iOS targets
------------------------------------------------------------------------
--- Merging r47234 into '.':
U compiler/msg/errore.msg
U compiler/msgidx.inc
U compiler/msgtxt.inc
--- Recording mergeinfo for merge of r47234 into '.':
U .
git-svn-id: branches/fixes_3_2@49533 -
* patch by Cyrax: forbid to use heaptrc and valgrind at the same time, resolves#36529
* load cmem before line* units as they might allocate memory
........
git-svn-id: branches/fixes_3_2@49314 -
U compiler/msg/errorct.msg
C compiler/msg/errord.msg
U compiler/msg/errorda.msg
C compiler/msg/errordu.msg
U compiler/msg/errore.msg
U compiler/msg/errores.msg
U compiler/msg/errorf.msg
U compiler/msg/errorfi.msg
U compiler/msg/errorhe.msg
U compiler/msg/errorheu.msg
U compiler/msg/errorid.msg
U compiler/msg/erroriu.msg
U compiler/msg/errorn.msg
U compiler/msg/errorpl.msg
U compiler/msg/errorpli.msg
U compiler/msg/errorpt.msg
U compiler/msg/errorptu.msg
U compiler/msg/errorr.msg
U compiler/msg/errorru.msg
U compiler/msg/errorues.msg
U compiler/msgtxt.inc
--- Recording mergeinfo for merge of r48432 into '.':
U .
Summary of conflicts:
Text conflicts: 2
# revisions: 48432
r48432 | florian | 2021-01-26 23:03:17 +0100 (Tue, 26 Jan 2021) | 1 line
Changed paths:
M /trunk/compiler/msg/errorct.msg
M /trunk/compiler/msg/errord.msg
M /trunk/compiler/msg/errorda.msg
M /trunk/compiler/msg/errordu.msg
M /trunk/compiler/msg/errore.msg
M /trunk/compiler/msg/errores.msg
M /trunk/compiler/msg/errorf.msg
M /trunk/compiler/msg/errorfi.msg
M /trunk/compiler/msg/errorhe.msg
M /trunk/compiler/msg/errorheu.msg
M /trunk/compiler/msg/errorid.msg
M /trunk/compiler/msg/erroriu.msg
M /trunk/compiler/msg/errorn.msg
M /trunk/compiler/msg/errorpl.msg
M /trunk/compiler/msg/errorpli.msg
M /trunk/compiler/msg/errorpt.msg
M /trunk/compiler/msg/errorptu.msg
M /trunk/compiler/msg/errorr.msg
M /trunk/compiler/msg/errorru.msg
M /trunk/compiler/msg/errorues.msg
M /trunk/compiler/msgtxt.inc
* updated copyright year to 2021
git-svn-id: branches/fixes_3_2@49309 -
U packages/univint/fpmake.pp
...
--- Recording mergeinfo for merge of r42499 into '.':
U .
--- Merging r42500 into '.':
U packages/cocoaint/fpmake.pp
...
--- Recording mergeinfo for merge of r42500 into '.':
G .
--- Merging r42548 into '.':
G packages/univint/src/AUComponent.pas
G packages/univint/src/AudioUnitProperties.pas
--- Recording mergeinfo for merge of r42548 into '.':
G .
--- Merging r43684 into '.':
U compiler/msg/errore.msg
...
--- Recording mergeinfo for merge of r43684 into '.':
G .
--- Merging r43687 into '.':
G packages/univint/src/AudioComponents.pas
U packages/univint/src/AudioServices.pas
--- Recording mergeinfo for merge of r43687 into '.':
G .
git-svn-id: branches/fixes_3_2@44035 -
U compiler/msg/errore.msg
--- Recording mergeinfo for merge of r40654 into '.':
U .
--- Merging r40656 into '.':
U compiler/pdecvar.pas
A tests/tbf/tb0266a.pp
A tests/tbf/tb0266b.pp
--- Recording mergeinfo for merge of r40656 into '.':
G .
--- Merging r41308 into '.':
U tests/webtbs/tw35027.pp
--- Recording mergeinfo for merge of r41308 into '.':
G .
--- Merging r41829 into '.':
U compiler/htypechk.pas
U compiler/ncal.pas
A tests/tbs/tb0656.pp
--- Recording mergeinfo for merge of r41829 into '.':
G .
--- Merging r42511 into '.':
U packages/rtl-objpas/src/inc/rtti.pp
U rtl/objpas/typinfo.pp
U tests/test/trtti19.pp
--- Recording mergeinfo for merge of r42511 into '.':
G .
# revisions: 40654,40656,41308,41829,42511
git-svn-id: branches/fixes_3_2@43410 -
U .
--- Merging r39693 into '.':
A tests/tbs/tb0650.pp
U compiler/symtable.pas
--- Recording mergeinfo for merge of r39693 into '.':
U .
--- Merging r39700 into '.':
U compiler/msg/errore.msg
--- Recording mergeinfo for merge of r39700 into '.':
G .
--- Merging r39701 into '.':
U compiler/msgtxt.inc
U compiler/msgidx.inc
--- Recording mergeinfo for merge of r39701 into '.':
G .
--- Merging r39702 into '.':
U compiler/pdecsub.pas
A tests/test/tgeneric105.pp
--- Recording mergeinfo for merge of r39702 into '.':
G .
--- Merging r39703 into '.':
A tests/test/tgenfunc18.pp
A tests/test/tgenfunc17.pp
G compiler/pdecsub.pas
--- Recording mergeinfo for merge of r39703 into '.':
G .
--- Merging r39715 into '.':
U packages/rtl-extra/src/inc/objects.pp
A tests/webtbs/tw34239.pp
--- Recording mergeinfo for merge of r39715 into '.':
G .
--- Merging r39727 into '.':
G packages/rtl-extra/src/inc/objects.pp
--- Recording mergeinfo for merge of r39727 into '.':
G .
# revisions: 39673,39693,39700,39701,39702,39703,39715,39727
git-svn-id: branches/fixes_3_2@39834 -
information in OMF LINNUM records, in addition to the DWARF debug information.
This enables source level debugging on i8086-msdos, when using the Open Watcom
Debugger, provided the source was compiled with this option and the external
linker (wlink) was used for generating the executable (the internal linker
does not yet support generating debug information).
git-svn-id: trunk@39014 -
information. Only enabled on i8086 (for now). Does not do much yet, but
hopefully, soon it'll start emitting line number information for i8086-msdos
that is usable by DOS debuggers.
git-svn-id: trunk@39006 -
[expr1][expr2] = [expr1+expr2]
[expr1[expr2]] = [expr1+expr2]
This is compatible with TP7's inline asm, and perhaps also with tasm/masm/delphi.
git-svn-id: trunk@38352 -
inline assembly, and fixed check after r35959 (mantis #32318)
o can also subscript parameters passed by value on the stack
o can also subscript local variables, the parameters passed by reference
that are subsequently copied into a local
git-svn-id: trunk@37886 -
* ppu version update
* -Sf might be used only during system unit compilation
* loadsystemunit factored out so the system unit can be loaded earlier than other units to get features set
git-svn-id: trunk@37708 -