fpc.git
8 years ago* Keep the GOT offset in a virtual register for i386 non-darwin platforms. It fixes...
yury [Mon, 12 Oct 2015 08:02:56 +0000 (08:02 +0000)]
* Keep the GOT offset in a virtual register for i386 non-darwin platforms. It fixes PIC code generation with GOT for i386 with enabled optimizations. Bugs #28667, #28668. Prior the fix I have not been able to compile even RTL with -O2 due to not enough free registers, since EBX is reserved for GOT.

  It can be further optimized to teach register allocator to not spill the GOT register if possible.

git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@32020 3ad0048d-3df7-0310-abae-a5850022a9f2

Gbp-Pq: Name Keep-the-GOT-offset-in-a-virtual-register-for-i386-n.patch

8 years ago* Removed a leftover of my code. It is not needed anymore.
yury [Fri, 18 Sep 2015 10:34:27 +0000 (10:34 +0000)]
* Removed a leftover of my code. It is not needed anymore.

git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@31755 3ad0048d-3df7-0310-abae-a5850022a9f2

Gbp-Pq: Name Removed-a-leftover-of-my-code.-It-is-not-needed-anym.patch

8 years ago* ARM: I hope this is a final proper fix for GOT initialization. + Test.
yury [Thu, 17 Sep 2015 12:18:04 +0000 (12:18 +0000)]
* ARM: I hope this is a final proper fix for GOT initialization. + Test.

git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@31730 3ad0048d-3df7-0310-abae-a5850022a9f2

Gbp-Pq: Name ARM-I-hope-this-is-a-final-proper-fix-for-GOT-initia.patch

8 years ago* ARM: Fixed GOT init when optimization is off.
yury [Wed, 16 Sep 2015 21:30:20 +0000 (21:30 +0000)]
* ARM: Fixed GOT init when optimization is off.

git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@31728 3ad0048d-3df7-0310-abae-a5850022a9f2

Gbp-Pq: Name ARM-Fixed-GOT-init-when-optimization-is-off.patch

8 years ago* ARM: Do not use R9 as a fixed GOT register.
yury [Wed, 16 Sep 2015 13:52:15 +0000 (13:52 +0000)]
* ARM: Do not use R9 as a fixed GOT register.

git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@31712 3ad0048d-3df7-0310-abae-a5850022a9f2

Gbp-Pq: Name ARM-Do-not-use-R9-as-a-fixed-GOT-register.patch

8 years ago* Fixed instruction re-scheduler for ARM in case of PIC.
yury [Wed, 16 Sep 2015 11:54:12 +0000 (11:54 +0000)]
* Fixed instruction re-scheduler for ARM in case of PIC.

git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@31706 3ad0048d-3df7-0310-abae-a5850022a9f2

Gbp-Pq: Name Fixed-instruction-re-scheduler-for-ARM-in-case-of-PIC.patch

8 years ago* Big fix for ARM GOT support to make it work: - Fixed access to symbols with offset...
yury [Mon, 14 Sep 2015 23:15:10 +0000 (23:15 +0000)]
* Big fix for ARM GOT support to make it work: - Fixed access to symbols with offset. - Always use register R9 for GOT pointer to prevent bugs when free register limit is reached in a function. - GOT is not needed for function calls by name.

git-svn-id: http://svn.freepascal.org/svn/ fpc/trunk@31681 3ad0048d-3df7-0310-abae-a5850022a9f2

Gbp-Pq: Name Big-fix-for-ARM-GOT-support-to-make-it-work.patch

8 years agofix_ppc64s_prt0.as_as_shown_by_cge
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fix_ppc64s_prt0.as_as_shown_by_cge

===================================================================

Gbp-Pq: Name fix_ppc64s_prt0.as_as_shown_by_cge.patch

8 years agoafter_patch_arm64_systems.pas
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
after_patch_arm64_systems.pas

release)
Source: http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/compiler/systems.pas?r1=32102&r2=32101&view=patch
Bug-Debian: https://bugs.debian.org/807479

Gbp-Pq: Name after_patch_arm64_systems.pas.patch

8 years agolet_ppudump_honor_TZ_var
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
let_ppudump_honor_TZ_var

Gbp-Pq: Name let_ppudump_honor_TZ_var.patch

8 years agohonor_SOURCE_DATE_EPOCH_in_date
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
honor_SOURCE_DATE_EPOCH_in_date

Gbp-Pq: Name honor_SOURCE_DATE_EPOCH_in_date.patch

8 years agofix_typo_in_ppc64
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fix_typo_in_ppc64

Gbp-Pq: Name fix_typo_in_ppc64.patch

8 years agoadd-arm64-support
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
add-arm64-support

===================================================================

Gbp-Pq: Name add-arm64-support.patch

8 years agoadd_arm64_manpage
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
add_arm64_manpage

Gbp-Pq: Name add_arm64_manpage.patch

8 years agofix_FTBFS_on_linux_not_amd64
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fix_FTBFS_on_linux_not_amd64

Gbp-Pq: Name fix_FTBFS_on_linux_not_amd64.patch

8 years agofix_source_location_for_documentation
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fix_source_location_for_documentation

Gbp-Pq: Name fix_source_location_for_documentation.patch

8 years agofix-IDE-data-file-location
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fix-IDE-data-file-location

===================================================================

Gbp-Pq: Name fix-IDE-data-file-location.patch

8 years agodisable_building_gnome1_and_gtk1
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
disable_building_gnome1_and_gtk1

Gbp-Pq: Name disable_building_gnome1_and_gtk1.patch

8 years agoprevent_date_in_fpcdocs
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
prevent_date_in_fpcdocs

===================================================================

Gbp-Pq: Name prevent_date_in_fpcdocs.patch

8 years agoprevent_date_in_fpcMakefiles
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
prevent_date_in_fpcMakefiles

Gbp-Pq: Name prevent_date_in_fpcMakefiles.patch

8 years agoChange path of localization fies to fit Debian standard. (Closes: Bug#73368)
Abou Al Montacir [Wed, 15 Jan 2014 20:49:04 +0000 (21:49 +0100)]
Change path of localization fies to fit Debian standard. (Closes: Bug#73368)

Gbp-Pq: Name fix-encoding-of-localization-files-to-be-utf8.patch

8 years agoChange path of localization fies to fit Debian standard. (Closes: Bug#73368)
Abou Al Montacir [Wed, 15 Jan 2014 20:49:04 +0000 (21:49 +0100)]
Change path of localization fies to fit Debian standard. (Closes: Bug#73368)

Gbp-Pq: Name change-path-of-localization-files-to-fit-Debian-standar.patch

8 years agodont_build_fastcgi_fcl-web_and_fppkg_on_kfreebsd
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
dont_build_fastcgi_fcl-web_and_fppkg_on_kfreebsd

Gbp-Pq: Name dont_build_fastcgi_fcl-web_and_fppkg_on_kfreebsd.patch

8 years agofind_iconv_in_libc_on_debian
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
find_iconv_in_libc_on_debian

===================================================================

Gbp-Pq: Name find_iconv_in_libc_on_debian.patch

8 years agokfreebsd-amd64_bootstrap
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
kfreebsd-amd64_bootstrap

Gbp-Pq: Name kfreebsd-amd64_bootstrap.patch

8 years agoadd-ppc64-support
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
add-ppc64-support

This patch adds man file for the ppcppc64 compiler for ppc64 architecture.

Gbp-Pq: Name add-ppc64-support.diff

8 years agouse-bfd-explicitly
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
use-bfd-explicitly

Gbp-Pq: Name use-bfd-explicitly.diff

8 years agorename-instantfpc-to-ifpc
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
rename-instantfpc-to-ifpc

This patch renames instantfpc to ifpc (Instant Free Pascal Compiler) and adds
man files for it.

Gbp-Pq: Name rename-instantfpc-to-ifpc.patch

8 years agofix-spell-errors
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fix-spell-errors

Gbp-Pq: Name fix-spell-errors.patch

8 years agorelpath
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
relpath

This patch adds an utility for computing relative path according to a given
base directory. This is useful for libraries that are to install .lpk in
order to be used with lazarus. As these libraries may be compiled without
need to build depend on Lazarus, we add it in fp-utils package which is likely
to be used by any big project which build depends on fp-compiler.

Gbp-Pq: Name relpath.patch

8 years agofix-FPCDIR-in-fpcmake
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fix-FPCDIR-in-fpcmake

This patch fixes evaluation of default value for FPCDIR. (Closes: bug#662814)

Gbp-Pq: Name fix-FPCDIR-in-fpcmake.diff

8 years agoversion
Pascal Packaging Team [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
version

This patch adds Debian build version to compiler full version.

Gbp-Pq: Name version.diff

8 years agofpc (3.0.0+dfsg-11+deb9u1) stretch; urgency=medium
Abou Al Montacir [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
fpc (3.0.0+dfsg-11+deb9u1) stretch; urgency=medium

  * Fix "[fp-units-rtl-3.0.0] Incorrect conversion from local time to
    UTC". Backported fix from 3.0.2 (Closes: #864148)

[dgit import unpatched fpc 3.0.0+dfsg-11+deb9u1]

8 years agoImport fpc_3.0.0+dfsg-11+deb9u1.debian.tar.xz
Abou Al Montacir [Sat, 10 Jun 2017 17:13:48 +0000 (18:13 +0100)]
Import fpc_3.0.0+dfsg-11+deb9u1.debian.tar.xz

[dgit import tarball fpc 3.0.0+dfsg-11+deb9u1 fpc_3.0.0+dfsg-11+deb9u1.debian.tar.xz]

10 years agoImport fpc_3.0.0+dfsg.orig.tar.gz
Paul Gevers [Fri, 27 Nov 2015 13:51:44 +0000 (13:51 +0000)]
Import fpc_3.0.0+dfsg.orig.tar.gz

[dgit import orig fpc_3.0.0+dfsg.orig.tar.gz]