Use ${CT_TOP_DIR}/build as a base for build directories (used in default values for paths).
Remove this directory on distclean (hard-coded).
Mark the version to be 0.0.1-svn (no release yet).
1 Date: Sat, 1 May 2004 21:08:10 +0200
2 From: Jakub Jelinek <jakub@redhat.com>
3 To: Dan Kegel <dank@kegel.com>, mark@codesourcery.com
4 Cc: gcc-patches@gcc.gnu.org
5 Subject: [PATCH] sparc64-linux --with-cpu=ultrasparc fix
6 Message-ID: <20040501190810.GD5191@sunsite.ms.mff.cuni.cz>
7 Reply-To: Jakub Jelinek <jakub@redhat.com>
8 References: <40940B11.9080907@kegel.com>
9 In-Reply-To: <40940B11.9080907@kegel.com>
11 On Sat, May 01, 2004 at 01:39:45PM -0700, Dan Kegel wrote:
12 > I'm having a bit of trouble configuring gcc-3.4.0 for sparc64-linux.
13 > The resulting compiler defaults to sparc32, which is a problem
14 > because it means having to figure out how to add
15 > -mcpu=ultrasparc3 -Wa,-Av9a -m64 to CFLAGS for everything I build.
16 > The worst part is that this even affects libgcc.a, which makes it
17 > pretty hard to link any sparc64 executables. I could figure out
18 > how mklibgcc and multilibbing work, and maybe thereby get a good 64 bit
20 > but I'd kind of like to avoid that for the moment, and just really get
21 > gcc to default to 64 bit output.
23 > What's the right way to get gcc to default to building 64 bit executables
24 > when targeting sparc64-linux?
26 There was TARGET_CPU_ultrasparc3 missing in linux64.h.
27 I've commited the following fix to the trunk, but as it is not a regression,
28 I'm not sure if Mark is ok with this for gcc-3_4-branch.
30 2004-05-01 Jakub Jelinek <jakub@redhat.com>
32 * config/sparc/linux64.h (TARGET_DEFAULT): Make 64-bit by default
33 also for TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc3.
35 --- gcc-3.4.0/gcc/config/sparc/linux64.h.jj 2004-05-01 22:59:52.000000000 +0200
36 +++ gcc-3.4.0/gcc/config/sparc/linux64.h 2004-05-01 23:00:41.126176529 +0200
37 @@ -39,7 +39,9 @@ Boston, MA 02111-1307, USA. */
39 #undef MD_STARTFILE_PREFIX
41 -#if TARGET_CPU_DEFAULT == TARGET_CPU_v9 || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc
42 +#if TARGET_CPU_DEFAULT == TARGET_CPU_v9 \
43 + || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc \
44 + || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc3
45 /* A 64 bit v9 compiler with stack-bias,
46 in a Medium/Low code model environment. */