freebsd-nq/gnu/usr.bin/cc
Peter Wemm cd51f0035e Add a temporary indirect patch for gcc when targeting amd64. This is to
give the cvs tree a surviving a 'make world'.  One of the two diff chunks
is already in gcc-3.3, the other has been committed to gcc's HEAD and
is in the pipeline for gcc-3.3.1 (but has not been committed yet).

The first chunk simplifies an excessively complex assembler statement
when generating switch jump tables.  The use of '.' causes as(1) to choke
on big files.  Use a simpler form instead.  This is only an issue for
TARGET_64BIT mode.

The second chunk fixes an internal compiler error when compiling
libc/stdio/vfprinf.c.  While this is supposedly only an issue for
64 bit mode, it does touch the 32 bit i386 code paths, so this patch
is only applied for TARGET_ARCH == amd64 to keep the risks down.
Breaking gcc at the 11th hour would suck.

This will be removed when it is time to import gcc-3.3.

Discussed with:	kan
Approved by:	re (jhb)
2003-05-24 20:58:47 +00:00
..
c++ We don't need this library any more. 2002-06-04 19:45:09 +00:00
c++filt Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
cc The best we can do about man pages for the moment. 2002-06-05 21:30:46 +00:00
cc1 Restore some of the implementation from the Bmake gcc 2.95 bits. 2002-05-13 03:27:03 +00:00
cc1obj Restore some of the implementation from the Bmake gcc 2.95 bits. 2002-05-13 03:27:03 +00:00
cc1plus Gperf is usable again. 2002-12-04 17:34:21 +00:00
cc_drv Bmake bits for GCC 3.1. 2002-04-06 23:18:01 +00:00
cc_int Add a temporary indirect patch for gcc when targeting amd64. This is to 2003-05-24 20:58:47 +00:00
cc_tools Lock GCC w/o -m32 into 64-bit mode. 2003-05-01 15:00:46 +00:00
cccp Restore some of the implementation from the Bmake gcc 2.95 bits. 2002-05-13 03:27:03 +00:00
collect2 Bmake bits for Gcc 3.1. 2002-05-10 08:54:50 +00:00
cpp The best we can do about man pages for the moment. 2002-06-05 21:30:46 +00:00
cpp0 Restore some of the implementation from the Bmake gcc 2.95 bits. 2002-05-13 03:27:03 +00:00
doc Update infodoc building for GCC 3.1. 2002-04-11 02:56:30 +00:00
f77 Allow one to profile FORTRAN77 programs. 2002-06-09 00:03:56 +00:00
f77doc Update infodoc building for GCC 3.1. 2002-04-11 02:56:30 +00:00
f771 Tidy up the cleanfiles. 2002-05-12 12:06:19 +00:00
gcov Install the gcov(1) manpage; kernbb(8) references it. 2003-02-24 22:58:19 +00:00
include We're changing the platform name from x86[_-]86 to amd64. 2003-04-26 20:04:38 +00:00
protoize Fix search path. 2002-04-07 08:05:33 +00:00
tradcpp0 Restore some of the implementation from the Bmake gcc 2.95 bits. 2002-05-13 03:27:03 +00:00
Makefile Install the i386 MMX headers, and IA-64 intrinsics functions. 2002-06-04 20:00:29 +00:00
Makefile.fe Bmake bits for GCC 3.1. 2002-04-06 23:18:01 +00:00
Makefile.inc We don't need this library any more. 2002-06-04 19:45:09 +00:00
Makefile.tgt We're changing the platform name from x86[_-]86 to amd64. 2003-04-26 20:04:38 +00:00