This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: x86-64 configuration files take III
- To: Jan Hubicka <jh at suse dot cz>
- Subject: Re: x86-64 configuration files take III
- From: Richard Henderson <rth at redhat dot com>
- Date: Mon, 1 Oct 2001 10:15:44 -0700
- Cc: gcc-patches at gcc dot gnu dot org, patches at x86-64 dot org
- References: <20011001183905.A3776@atrey.karlin.mff.cuni.cz>
On Mon, Oct 01, 2001 at 06:39:05PM +0200, Jan Hubicka wrote:
> * doc/invoke.texi (i386 Options): Document x86-64 options.
> (i386 and x86-64 Options): Rename i386 options section.
>
> * config/i386/i386.h (TARGET_UNWIND_INFO): New.
> (TARGET_SWITCHES): Add -munwind-info.
> (MASK_NO_UNWIND_INFO): New.
> (NO_BUILTIN_SIZE_TYPE, NO_BUILTIN_PTRDIFF_TYPE): Define for
> biarch compilation.
> (ASM_OUTPUT_DOUBLE_INT): New.
>
> * config/i386/linux64.h: New spec file for Linux x86-64 support.
> * config.gcc: Fix tm_file settings for x86-64.
> * config/i386/x86-64.h: New file with OS independent x86-64
> definitions.
> * config/i386/biarch64.h: New file used to configure compiler
> to biarch/64bit compilation.
>
> * config/i386/i386.c: (override_options): Set flags default
> for 64bit compilation.
Ok.
> + /* Incorrectly autodetected in cross compilation. */
> + #undef HAVE_AS_DWARF2_DEBUG_LINE
> + #define HAVE_AS_DWARF2_DEBUG_LINE
Incidentally, if you build binutils together in the same tree
with gcc, it _should_ be detected properly. If you build them
separately, it won't.
r~