History log of /haiku-buildtools/gcc/gcc/config.gcc
Revision Date Author Comments
# f8056f83 29-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

import gcc 5.3.0


# 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>


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

import gcc 4.8.5


# 514f5933 20-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.4


# 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


# 3ad9ac23 27-May-2014 Pawel Dziepak <pdziepak@quarnos.org>

gcc: define [u]int*_t types


# 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


# 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


# 8e92ab0d 19-Apr-2013 Jerome Duval <jerome.duval@gmail.com>

import gcc 4.6.4


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

import gcc 4.6.3


# 8fe25aae 18-Jul-2012 Alex Smith <alex@alex-smith.me.uk>

Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o.

Some necessary CFLAGS were not being used when compiling crtbegin.o and
crtend.o, resulting in warnings when linking shared objects.


# a2012848 22-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Fix arm regression since 4.6

* a part of arm/bpabi.h was moved to ../../libgcc/config/arm/bpabi-lib.h
* reference this new header.


# 8bfdd26c 19-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Get rid of svr4 for powerpc too, it's now deprecated.


# 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).


# 30bb6f45 02-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Get rid of svr4, it will be deprecated in 4.6


# 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


# b363ec1b 14-Jul-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Nathan Mentley: Fixed multilib generation for x86-64.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@37521 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


# 09a4a7d3 10-Aug-2009 François Revol <revol@free.fr>

[ARM] [GSoC] François Revol + Johannes Wischert:
- add missing bits needed to use EABI by default (which should be == AAPCS == BPABI if I understood it right),
- include t-bpabi and bpabi.h,
- added an arm/t-haiku and arm/haiku.h to correct back some stuff after them as is done for linux,
- add multilib variants for softfloat (for xscale) and softfp (AAPCS),
- undo the LIBGCC_SPEC override for arm, it might have been the cause of multilib not working, not sure,
- make armv6 default target.
This allows building for both overo and verdex boards with some mods, though it emits calls to exception unwinding stuff that requires some more symbols (like abort), and should probably be fixed some other way.


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


# 40ef888c 30-May-2009 François Revol <revol@free.fr>

Remove USE_GAS as for other platforms since it's deprecated, as suggested by umccullough, please shout if it breaks anything.


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


# 093b4f68 06-May-2009 Jérôme Duval <korli@users.berlios.de>

Applied patch for arm haiku target from Johannes Wischert (bug #3633)
The cross tools build still needs the arm specific headers in Haiku to complete (bug #3763)


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@30652 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


# 21658f88 06-Feb-2009 Michael Lotz <mmlr@mlotz.ch>

Add missing default CPU setting for m68k.

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


# 850146e0 28-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Move t-haiku where it should be. It's shared for all platforms of course.

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


# 3f95bbcc 26-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Adding back m68k and ppc support. Adding stub arm support as well.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29056 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


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

Removing previous GCC4 to have a clean base.

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


# 333bfd61 23-Oct-2007 François Revol <revol@free.fr>

Preliminary gcc port to m68k-unknown-haiku.


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


# 6fb0ada2 04-Mar-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed PPC compiler build.


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


# 18ca835d 03-Mar-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged in the changes to version 4.1.2.
* Solved conflicts with the libtool related files by simply using the
vendor versions. IIRC the haiku related changes to libtool and
autoconf were relevant only for the binutils.
* Solved {libstdc++-v3,libmudflap}/configure conflicts by re-running
autoconf for these directories.

I'm already working on fixing the Haiku build, so please don't do the
same.


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


# 8c840510 06-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added support for machine powerpc-*-haiku. Reorganized things a bit:
The i386-pc-haiku no longer uses the BeOS BFD target emulation, but
its own. A few things are shared for both *-*-haiku machines now.
The PowerPC Haiku binutils and gcc build, but I wouldn't expect them
to really produce usable output yet. We'll see...


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


# 59eda489 05-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added support for target i586-pc-haiku. Mostly by cloning the *-beos
stuff, partially omitting cruft.


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


# e6c8d025 22-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Renamed gcc4 to gcc.


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


# 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>


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

import gcc 4.8.5


# 514f593381eb4eb904c81cedf836ca98a5222a55 20-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

import gcc 4.8.4


# 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


# 3ad9ac2317f63b65937473c4fbe37c9e93e3a116 27-May-2014 Pawel Dziepak <pdziepak@quarnos.org>

gcc: define [u]int*_t types


# 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


# 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


# 8e92ab0debe674b8e21b1d2a72ee20427f32883f 19-Apr-2013 Jerome Duval <jerome.duval@gmail.com>

import gcc 4.6.4


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

import gcc 4.6.3


# 8fe25aaeb47890b45bc3f8f7bb2b50880ab0a86c 18-Jul-2012 Alex Smith <alex@alex-smith.me.uk>

Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o.

Some necessary CFLAGS were not being used when compiling crtbegin.o and
crtend.o, resulting in warnings when linking shared objects.


# a2012848e3c628083a37416cb7ccc351d42fbb1e 22-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Fix arm regression since 4.6

* a part of arm/bpabi.h was moved to ../../libgcc/config/arm/bpabi-lib.h
* reference this new header.


# 8bfdd26cf9b9d3453c8a9a35b4afb5c29fb372dd 19-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Get rid of svr4 for powerpc too, it's now deprecated.


# 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).


# 30bb6f454f7ff2e7011f2daa7cae685a886ae63f 02-Jan-2012 Jérôme Duval <jerome.duval@gmail.com>

Get rid of svr4, it will be deprecated in 4.6


# 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


# b363ec1bd94f0d4c0479ba6b00a7e2e805460765 14-Jul-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Patch by Nathan Mentley: Fixed multilib generation for x86-64.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@37521 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


# 09a4a7d36cc94a8fd526b526fd87b3a2fc0ef9d5 10-Aug-2009 François Revol <revol@free.fr>

[ARM] [GSoC] François Revol + Johannes Wischert:
- add missing bits needed to use EABI by default (which should be == AAPCS == BPABI if I understood it right),
- include t-bpabi and bpabi.h,
- added an arm/t-haiku and arm/haiku.h to correct back some stuff after them as is done for linux,
- add multilib variants for softfloat (for xscale) and softfp (AAPCS),
- undo the LIBGCC_SPEC override for arm, it might have been the cause of multilib not working, not sure,
- make armv6 default target.
This allows building for both overo and verdex boards with some mods, though it emits calls to exception unwinding stuff that requires some more symbols (like abort), and should probably be fixed some other way.


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


# 40ef888cfd92dbf8242f1a5009f4140e18b937d4 30-May-2009 François Revol <revol@free.fr>

Remove USE_GAS as for other platforms since it's deprecated, as suggested by umccullough, please shout if it breaks anything.


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


# 093b4f688a24d51d9e71fe074902f7dc916cd1f0 06-May-2009 Jérôme Duval <korli@users.berlios.de>

Applied patch for arm haiku target from Johannes Wischert (bug #3633)
The cross tools build still needs the arm specific headers in Haiku to complete (bug #3763)


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@30652 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


# 21658f885f458256b61577d4cb39cba5ab0aa677 06-Feb-2009 Michael Lotz <mmlr@mlotz.ch>

Add missing default CPU setting for m68k.

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


# 850146e02be9b9173dc37e7257e442ee41723f5c 28-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Move t-haiku where it should be. It's shared for all platforms of course.

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


# 3f95bbcc30404327918827f7280117e89ee826c9 26-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Adding back m68k and ppc support. Adding stub arm support as well.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29056 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


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

Removing previous GCC4 to have a clean base.

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


# 333bfd6196948fe1951f4895f7b67a5b16b0b931 23-Oct-2007 François Revol <revol@free.fr>

Preliminary gcc port to m68k-unknown-haiku.


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


# 6fb0ada26bef4f8615817130c3286cb5c5cc5b6a 04-Mar-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed PPC compiler build.


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


# 18ca835d6dac28899561d426ea86e7474ff44ccd 03-Mar-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged in the changes to version 4.1.2.
* Solved conflicts with the libtool related files by simply using the
vendor versions. IIRC the haiku related changes to libtool and
autoconf were relevant only for the binutils.
* Solved {libstdc++-v3,libmudflap}/configure conflicts by re-running
autoconf for these directories.

I'm already working on fixing the Haiku build, so please don't do the
same.


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


# 8c840510db6ccd6912567edac55fb4450048b716 06-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added support for machine powerpc-*-haiku. Reorganized things a bit:
The i386-pc-haiku no longer uses the BeOS BFD target emulation, but
its own. A few things are shared for both *-*-haiku machines now.
The PowerPC Haiku binutils and gcc build, but I wouldn't expect them
to really produce usable output yet. We'll see...


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


# 59eda489cd1942e86efa776ee8beb6faf9261eb6 05-Dec-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added support for target i586-pc-haiku. Mostly by cloning the *-beos
stuff, partially omitting cruft.


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


# e6c8d025f260c0e647718fad6d8e99b58c7b75e0 22-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Renamed gcc4 to gcc.


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