History log of /haiku-buildtools/gcc/libgcc/config.host
Revision Date Author Comments
# 7f478ec4 05-Jun-2016 Jérôme Duval <jerome.duval@gmail.com>

import gcc 5.4.0


# 7c770833 04-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

gcc: Add to lists of i[34567]86-*-* and x86_64-*-* soft-fp targets.


# f8056f83 29-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

import gcc 5.3.0


# 7c3622a5 30-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

gcc: rest clean up after 15ab9ca51d2.


# cd374ba0 25-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

gcc: clean up after 15ab9ca51d2.


# 15ab9ca5 18-May-2015 haiqu <judd@ob-wan.com>

MIPS: Fix cross-tools build.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# 4947d645 26-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix build failure on m68k and powerpc.


# 9f6654f4 21-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use crtbeginS.o and crtendS.o for everything.

* The glue code files crtbegin.o and crtend.o don't cleanup globals
properly, only the variants with the S suffix do. As executables are
shared on Haiku, we use crtbeginS.o and crtendS.o for those, too.

This fixes crashes on shutdown of Haiku servers that load add-ons (e.g.
Print Server and Media Add-On Server).


# cb83cf1c 18-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Adjust configuration for gcc/libgcc.

* Gcc will now build libgcc.a, libgcc_eh.a and libgcc_s.so.
* Activate thread support for libgcc.
* Let libgcc use ELF dwarf2 unwinding on Haiku.
* Activate ELF symbol versioning on Haiku.
* Activate use of __cxa_atexit
* Drop fragments of Haiku support for mipsel


# 3b2e5a8b 27-May-2014 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.3


# ec21a8f0 21-Jan-2014 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.2


# 3793707e 05-Jun-2013 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.1


# 39ab4d9d 12-May-2013 Jerome Duval <jerome.duval@gmail.com>

GCC4: ppc and m68k don't provide crtbegin.o and crtend.o anymore.


# a5171ea3 10-May-2013 Jérôme Duval <jerome.duval@gmail.com>

gcc 4.7.3: fix remaining Haiku issues.


# e9f3433e 23-Apr-2013 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.7.3


# 86fff949 19-Apr-2013 Jerome Duval <jerome.duval@gmail.com>

import gcc 4.6.3


# 9b386978 12-Oct-2012 Joseph R. Prostko <joe.prostko@gmail.com>

Update from GCC 4.6.2 to 4.6.3 for R1A4
* This update resolves the segfault/ICE in gcc/c-parser.c while building natively
* gcc/gengtype.c was already updated to GCC 4.6.3 version previously in btrev43031, so no change there
* gcc/libiberty/make-relative-prefix is the stock 4.6.3 version now, as the workaround for Haiku is no longer needed
* This update is otherwise the GCC patches for upgrading 4.6.2 to 4.6.3 core/g++ applied to our sources


# 0a012359 07-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

import of gcc 4.6.2 (core and g++ only).


# 9507ae27 07-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

import of gcc 4.5.3 (core and g++ only).


# 44943b14 19-Jun-2011 Jérôme Duval <korli@users.berlios.de>

Merging GCC 4.5.3 in trunk. Patch in #6840 is required to build Haiku.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@42247 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5904152e 03-Jul-2010 Jérôme Duval <korli@users.berlios.de>

Merging GCC 4.4.4 in trunk.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@37371 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3df1e72e 11-May-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Nathan Mentley: Added initial support for Haiku x86_64.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@36793 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4df3ecf7 01-May-2009 Jonas Sundström <jonas@kirilla.com>

Adding mipsel-unknown-haiku. Work in progress. Correctness uncertain. Especially gcc/gcc/config/mips/haiku.h. Inspired by the other Haiku targets x86/ppc/arm.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@30534 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e5d4820 06-Feb-2009 Michael Lotz <mmlr@mlotz.ch>

Make the arm target valid as well.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29143 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a214e38 06-Feb-2009 Michael Lotz <mmlr@mlotz.ch>

Add missing support for ppc and m68k targets.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29141 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d51e40a 25-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Applying Haiku compatibility.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29034 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a84f1744 25-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Bring GCC 4.3.3 to trunk.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29033 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7c3622a5de5a1aa3aec125fcee077cf39127faa8 30-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

gcc: rest clean up after 15ab9ca51d2.


# cd374ba049ea7d095647c8b6cc0dccdc7ecabf97 25-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

gcc: clean up after 15ab9ca51d2.


# 15ab9ca51d2f3b929a18c38da6c36df27ef1a729 18-May-2015 haiqu <judd@ob-wan.com>

MIPS: Fix cross-tools build.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>


# 4947d64591fdd9764dad9ff6835ffbef1618e17f 26-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix build failure on m68k and powerpc.


# 9f6654f4a86ec123bb690190714db3e949fa80bb 21-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use crtbeginS.o and crtendS.o for everything.

* The glue code files crtbegin.o and crtend.o don't cleanup globals
properly, only the variants with the S suffix do. As executables are
shared on Haiku, we use crtbeginS.o and crtendS.o for those, too.

This fixes crashes on shutdown of Haiku servers that load add-ons (e.g.
Print Server and Media Add-On Server).


# cb83cf1ca3f762d9c5a0f89b0b9e99111bf2c51c 18-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Adjust configuration for gcc/libgcc.

* Gcc will now build libgcc.a, libgcc_eh.a and libgcc_s.so.
* Activate thread support for libgcc.
* Let libgcc use ELF dwarf2 unwinding on Haiku.
* Activate ELF symbol versioning on Haiku.
* Activate use of __cxa_atexit
* Drop fragments of Haiku support for mipsel


# 3b2e5a8b241fa62a61474090c9e40b60b01ebb05 27-May-2014 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.3


# ec21a8f0b899ea37b23ca5f73b527b45278dc175 21-Jan-2014 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.2


# 3793707edad7762b323062a8ad0903066b91ef72 05-Jun-2013 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.1


# 39ab4d9df200d9f86d566bf3e364804aeee52df6 12-May-2013 Jerome Duval <jerome.duval@gmail.com>

GCC4: ppc and m68k don't provide crtbegin.o and crtend.o anymore.


# a5171ea3465e20f1f54ea7ffbe06a9bb2fb70c84 10-May-2013 Jérôme Duval <jerome.duval@gmail.com>

gcc 4.7.3: fix remaining Haiku issues.


# e9f3433e73e2d3819751d0091ad7df3afd39f459 23-Apr-2013 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.7.3


# 86fff949210400f2738c5899ce466e3573be5575 19-Apr-2013 Jerome Duval <jerome.duval@gmail.com>

import gcc 4.6.3


# 9b386978f47f3208f5d6305af00a0ecbad256172 12-Oct-2012 Joseph R. Prostko <joe.prostko@gmail.com>

Update from GCC 4.6.2 to 4.6.3 for R1A4
* This update resolves the segfault/ICE in gcc/c-parser.c while building natively
* gcc/gengtype.c was already updated to GCC 4.6.3 version previously in btrev43031, so no change there
* gcc/libiberty/make-relative-prefix is the stock 4.6.3 version now, as the workaround for Haiku is no longer needed
* This update is otherwise the GCC patches for upgrading 4.6.2 to 4.6.3 core/g++ applied to our sources


# 0a012359711bc4d73545fc882c46bbe1b97ebd54 07-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

import of gcc 4.6.2 (core and g++ only).


# 9507ae27822da1947c2e6563671168bae5936759 07-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

import of gcc 4.5.3 (core and g++ only).


# 44943b14a02ce5795f9be3df139560dfd1f35257 19-Jun-2011 Jérôme Duval <korli@users.berlios.de>

Merging GCC 4.5.3 in trunk. Patch in #6840 is required to build Haiku.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@42247 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5904152eeb824e35976c34f57fc4de83947fc203 03-Jul-2010 Jérôme Duval <korli@users.berlios.de>

Merging GCC 4.4.4 in trunk.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@37371 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3df1e72ed0d835f771e5452bd12daeabf72d4ac4 11-May-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Nathan Mentley: Added initial support for Haiku x86_64.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@36793 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4df3ecf7d0344577a727314979de2db99e4b7f52 01-May-2009 Jonas Sundström <jonas@kirilla.com>

Adding mipsel-unknown-haiku. Work in progress. Correctness uncertain. Especially gcc/gcc/config/mips/haiku.h. Inspired by the other Haiku targets x86/ppc/arm.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@30534 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e5d48202a23ee506bdff7204453e307eed23c4a 06-Feb-2009 Michael Lotz <mmlr@mlotz.ch>

Make the arm target valid as well.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29143 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a214e38d2267434e504f61d493badbfe0faa354 06-Feb-2009 Michael Lotz <mmlr@mlotz.ch>

Add missing support for ppc and m68k targets.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29141 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d51e40ad395bdead4838571df7228cae4ee2c87 25-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Applying Haiku compatibility.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29034 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a84f174425d35fc3bcea3115c234dff8b1ad2390 25-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Bring GCC 4.3.3 to trunk.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29033 a95241bf-73f2-0310-859d-f6bbb57e9c96