fpc/compiler/systems
Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed
alignment for each memory reference (mantis #12137, and
    test/packages/fcl-registry/tregistry1.pp on sparc). This also
    enables better code generation for packed records in many cases.
  o several changes were made to the compiler to minimise the chances
    of accidentally forgetting to set the alignment of memory references
    in the future:
    - reference_reset*() now has an extra alignment parameter
    - location_reset() can now only be used for non LOC_(C)REFERENCE,
      use location_reset_ref() for those (split the tloc enum so the
      compiler can catch errors using range checking)

git-svn-id: trunk@12719 -
2009-02-08 13:00:24 +00:00
..
i_amiga.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_atari.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_beos.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_bsd.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_embed.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_emx.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_gba.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_go32v2.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_haiku.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_linux.pas * changed default stack sizes that were still 256 KiB into 8 MiB 2009-01-08 17:13:49 +00:00
i_macos.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_morph.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_nds.pas * Changes to compiler and rtl to make it compatible with devkitARM r24 2009-01-18 16:05:44 +00:00
i_nwl.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_nwm.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_os2.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_palmos.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_sunos.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_symbian.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_watcom.pas * Fixed warnings about uninitialized record fields. 2008-07-23 11:44:24 +00:00
i_wdosx.pas + missing includes of fpcdefs.inc added 2008-10-18 14:07:42 +00:00
i_win.pas * set tf_dwarf_relative_addresses for win32 2009-01-25 13:24:02 +00:00
mac_crea.txt
t_amiga.pas + Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed. 2009-01-03 14:34:59 +00:00
t_atari.pas
t_beos.pas + Haiku support by Olivier Coursière based on old BeOS support 2008-05-19 17:33:35 +00:00
t_bsd.pas + some generic changes preparing for darwin/arm support 2008-10-02 15:10:13 +00:00
t_embed.pas + Wp<Controllertype> support for arm and avr 2009-02-02 20:16:25 +00:00
t_emx.pas * Removed/commented more unused variables. 2008-07-23 10:48:53 +00:00
t_gba.pas * Fixed nds rtl 2008-05-17 18:57:14 +00:00
t_go32v2.pas Updated go32v2 linker script: 2008-06-02 07:29:14 +00:00
t_haiku.pas + Haiku support by Olivier Coursière based on old BeOS support 2008-05-19 17:33:35 +00:00
t_linux.pas * fixed shared linker name for i386 2008-08-12 16:45:07 +00:00
t_macos.pas + add -XR switch for target root file system with libs (also used for C lib type detection) 2007-09-30 15:00:54 +00:00
t_morph.pas + Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed. 2009-01-03 14:34:59 +00:00
t_nds.pas * Changes to compiler and rtl to make it compatible with devkitARM r24 2009-01-18 16:05:44 +00:00
t_nwl.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_nwm.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_os2.pas * reverted previous changes, proper fix still to be found :-( 2008-08-21 23:58:07 +00:00
t_palmos.pas * Rework the constexprint to allow operations from low(int64) to high(qword). 2007-06-13 07:41:18 +00:00
t_sunos.pas * Removed/commented more unused variables. 2008-07-23 10:48:53 +00:00
t_symbian.pas Adds symbian arm target. 2007-11-24 22:04:59 +00:00
t_watcom.pas * Removed/ifdefed/commented unused local variables. 2008-07-23 09:22:47 +00:00
t_wdosx.pas
t_win.pas * the compiler now explicitly keeps track of the minimally guaranteed 2009-02-08 13:00:24 +00:00