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

import gcc 5.3.0


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

import gcc 4.8.4


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

import gcc 4.8.1


# 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


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

import of gcc 4.6.2 (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


# 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


# 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


# 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


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

Moved the old gcc to its new home.


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


# 552d1c2e 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

avoid overoptimizing implicitly generated functions of local classes
in order to fix linking errors.


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


# 41475e74 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

add new option -priority=<prio>, default is now 5 (B_LOW_PRIORITY).


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


# aa1b5648 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

add support for BeOS target


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


# a7498ab1 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

[taken from gcc-2.95.3-7-suse]
2001-08-23 Kurt Garloff <kurt@garloff.de>
* integrate.c (function_cannot_inline_p): Reduce max size for
inlining from 10000 to 2000, double this value (i.e. 4000) for
leaf functions. Fine tune INTEGRATE_THRESHOLD for -Os.
* toplev.c (rest_of_compilation): Set current_function_is_leaf
for function_cannot_inline_p


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


# 346d84c9 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

Initial revision


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


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

import gcc 4.8.4


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

import gcc 4.8.1


# 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


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

import of gcc 4.6.2 (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


# 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


# 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


# 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


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

Moved the old gcc to its new home.


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


# 552d1c2e8d1a0ebd36f5aececd99be6847641667 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

avoid overoptimizing implicitly generated functions of local classes
in order to fix linking errors.


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


# 41475e74b55ec97c32676f5e101e48a7b05f2b6a 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

add new option -priority=<prio>, default is now 5 (B_LOW_PRIORITY).


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


# aa1b5648d0625bb50d114b7a96594b1e2926ea62 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

add support for BeOS target


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


# a7498ab1d3f9d55b5fecb8e6e6baf521ccef2e21 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

[taken from gcc-2.95.3-7-suse]
2001-08-23 Kurt Garloff <kurt@garloff.de>
* integrate.c (function_cannot_inline_p): Reduce max size for
inlining from 10000 to 2000, double this value (i.e. 4000) for
leaf functions. Fine tune INTEGRATE_THRESHOLD for -Os.
* toplev.c (rest_of_compilation): Set current_function_is_leaf
for function_cannot_inline_p


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


# 346d84c900d2037358b7575759f1677349f14b6a 28-Oct-2004 Oliver Tappe <zooey@hirschkaefer.de>

Initial revision


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