Alexander Kabaev
eae42ca5bc
This commit was generated by cvs2svn to compensate for changes in r119256,
...
which included commits to RCS files with non-trunk default branches.
2003-08-22 02:56:07 +00:00
Gordon Tetlow
29bd4869a1
Tell the toolchain to look for rtld in /libexec instead of /usr/libexec.
2003-08-17 08:17:44 +00:00
David E. O'Brien
fda6f0c4a1
This file became OBE when we went to GCC 3.
2003-07-17 17:15:22 +00:00
Alexander Kabaev
e329c5e19f
Do not override FP rounding options for 32bit platforms. amd64 doesn't
...
need this.
2003-07-12 19:33:34 +00:00
Alexander Kabaev
06432e3a6a
Update for GCC 3.3.1-prerelease.
2003-07-11 05:09:19 +00:00
Alexander Kabaev
bec4705400
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.8 Change symbol values to match freebsd.h.
2003-07-11 05:05:45 +00:00
Alexander Kabaev
e815c3de60
Update for 3.3.1-prerelease.
2003-07-11 05:03:47 +00:00
Alexander Kabaev
aaa8c4b302
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.4 Look into right directory when linking 32-bit binaries.
2003-07-11 04:54:45 +00:00
Alexander Kabaev
b8edac44d5
Merge FreeBSD changes into GCC 3.3.1-prerelease:
...
1.2 Tweaks to make this file live beside our hacked config.
2003-07-11 04:43:01 +00:00
Alexander Kabaev
600d347e40
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.11 -mno-align-long-strings.
2003-07-11 04:29:35 +00:00
Alexander Kabaev
27998756bd
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.10 -mno-align-long-strings.
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
2003-07-11 04:28:01 +00:00
Alexander Kabaev
b2bcf6753d
FreeBSD uses stock versions of these GCC files.
2003-07-11 04:00:23 +00:00
Alexander Kabaev
bd0df3aa27
Gcc 3.3.1-pre as of 2003-07-11.
2003-07-11 03:40:53 +00:00
Alexander Kabaev
46c315278f
This commit was generated by cvs2svn to compensate for changes in r117395,
...
which included commits to RCS files with non-trunk default branches.
2003-07-11 03:40:53 +00:00
David E. O'Brien
f8f4e47610
I goofed in rev 1.59 (a.out support axing) and missed getting FUNCTION_PROFILER
...
fully clean. This resulted in inserted garbage into the produced assembly code
when the gcc -pg and -fPIC options are used together.
PR: i386/50598
Submitted by: Don Lewis <truckman@freebsd.org>
2003-05-08 16:02:22 +00:00
David E. O'Brien
a12d8aed9a
We're changing the platform name from x86[_-]86 to amd64.
2003-04-26 20:04:38 +00:00
David E. O'Brien
1143283a26
Fix the LINK_SPEC. Our i386 32-bit emulation name changed.
...
We also need to look in the proper directory for 32-bit libs.
2003-04-26 19:20:25 +00:00
David E. O'Brien
9ad1907230
Remove the last vestiges (I hope) of the mixed ELF/a.out support.
...
As a plus we can use the stock CC1_SPEC and ASM_SPEC for AMD64.
2003-04-26 19:16:54 +00:00
Alexander Kabaev
f6a013dc14
Teach gcc how to put unitialized data into BSS on FreeBSD.
2003-04-13 01:04:01 +00:00
Alexander Kabaev
fabd8bcd49
Remove files incidentally imported from the wrong place during
...
3.2.1 import. They are not used by any of our system GCC versions
and will be physically removed from repository soon.
Reviewed by: obrien
2003-03-26 18:12:01 +00:00
Alexander Kabaev
0c0bdf85fa
This commit was generated by cvs2svn to compensate for changes in r112680,
...
which included commits to RCS files with non-trunk default branches.
2003-03-26 18:12:01 +00:00
Alexander Kabaev
a81f4c40b7
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.10 -mno-align-long-strings.
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
2003-02-10 06:05:16 +00:00
Alexander Kabaev
c66fff0155
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.11 -mno-align-long-strings.
Note the change 1.15 is not needed anymore.
2003-02-10 06:04:35 +00:00
Alexander Kabaev
7b74929d74
Gcc 3.2.2-release.
2003-02-10 05:41:50 +00:00
Alexander Kabaev
72983f38e1
This commit was generated by cvs2svn to compensate for changes in r110611,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:41:50 +00:00
Alexander Kabaev
9361856c8a
Fix a bug in GCC which effectively prevents DEFAULT_PCC_STRUCT_RETURN from
...
having any effect. This restores a calling convention traditionally used
by FreeBSD/i386 and which is expected by a number of assembly sources
in libc.
Reviewed by: obrien
Approved by: re (rwatson)
2002-12-22 05:57:53 +00:00
David E. O'Brien
ca894c66e0
_NIH, __NIH__, __N_I_H__, __nih__, _niH_.
...
*sigh* GCC developers can't seem to make up their mind which pre-defined arch
symbols are the official ones. So make them, and the Sparc64 using Martians
happy with every permutation.
This fixes f77 and possibly changes some 'long long' handling.
Approved by: re(bmah)
2002-12-05 18:40:24 +00:00
David E. O'Brien
4f471064d9
Update HEAD with FSF branch 3.2.1 release files.
2002-12-04 16:35:55 +00:00
David E. O'Brien
21da7e2bd7
Use pure stock files.
2002-12-04 16:31:48 +00:00
David E. O'Brien
2d858acd9b
Fix typo to sync with FSF sources.
2002-12-04 16:09:42 +00:00
David E. O'Brien
df53d8649e
Merge revs 1.10 (-mno-align-long-strings) and 1.11 (LONG_TYPE_SIZE override)
...
into Gcc 3.2.1 release.
2002-12-04 16:07:58 +00:00
David E. O'Brien
c8bf144918
Merge rev 1.11 (-mno-align-long-strings) into Gcc 3.2.1 release.
2002-12-04 16:04:26 +00:00
David E. O'Brien
45fc31f8dd
Gcc 3.2.1 release virgin vendor import. (19-Nov-2002)
2002-12-04 15:42:16 +00:00
David E. O'Brien
908ab21d03
This commit was generated by cvs2svn to compensate for changes in r107590,
...
which included commits to RCS files with non-trunk default branches.
2002-12-04 15:42:16 +00:00
David E. O'Brien
90cbf5083e
Gcc 3.2.1 release virgin vendor import. (19-Nov-2002)
2002-12-04 15:15:07 +00:00
David E. O'Brien
2ea5c3f540
This commit was generated by cvs2svn to compensate for changes in r107588,
...
which included commits to RCS files with non-trunk default branches.
2002-12-04 15:15:07 +00:00
David E. O'Brien
7ec589a9b7
Add spaces around FBSD_ENDFILE_SPEC as it is used in string concatenation.
...
Approved by: re(bmah)
2002-12-03 04:31:19 +00:00
David E. O'Brien
f685377c2e
Remove our custom mixed ELF/a.out support. This means the base compiler
...
now only produce ELF objects. It also makes us closer to stock GCC, and
simplifies the set of changes we still need from stock GCC on every import.
Applauded by: peter
Approved by: re
2002-11-26 18:25:20 +00:00
David E. O'Brien
81ac040a36
Sync with the stock FSF 3.2 file. This adds TRANSFER_FROM_TRAMPOLINE,
...
which is needed in order for nexted C functions to work.
2002-11-05 03:35:56 +00:00
Alexander Kabaev
e4ec156dda
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.10 -mno-align-long-strings
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
Approved by: obrien
2002-10-10 04:53:15 +00:00
Alexander Kabaev
559be21b12
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
...
1.11 -mno-align-long-strings
Approved by: obrien
2002-10-10 04:52:41 +00:00
Alexander Kabaev
423134a002
Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST.
2002-10-10 04:40:18 +00:00
Alexander Kabaev
0cd8fdc382
This commit was generated by cvs2svn to compensate for changes in r104752,
...
which included commits to RCS files with non-trunk default branches.
2002-10-10 04:40:18 +00:00
Alexander Kabaev
acabf91c96
Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 13:23:11 EDT.
2002-09-17 04:03:37 +00:00
Alexander Kabaev
2e88fa161b
This commit was generated by cvs2svn to compensate for changes in r103445,
...
which included commits to RCS files with non-trunk default branches.
2002-09-17 04:03:37 +00:00
David E. O'Brien
3b812710d0
Emacs decides between v8 and v9 based on "__arch64__". So define it.
...
Desired by: tmm
2002-09-12 17:19:09 +00:00
David E. O'Brien
4d90773dea
Remove some debugging cruft I accidently committed with rev 1.4.
2002-09-12 16:10:21 +00:00
David E. O'Brien
b9cab93186
Try to detect support for the `long long' type so that ANSI-C[89] clean
...
code will know not to try to use `long long'.
Unfortunately the GCC spec parser will not allow us to properly detect the
"iso9899:1990" and "iso9899:199409" forms of the acceptable -std= arguments,
because of the ':' in the -std argument. :-( I have left them in the spec
as a place holder in hopes someone knows a way to make the detection of
them work.
Desired by: wollman
2002-09-12 16:05:56 +00:00
David E. O'Brien
04d8170094
Bump __FreeBSD_cc_version for gcc 3.1-prerelease -> 3.2.1-snap upgrade.
2002-09-09 06:56:29 +00:00
Alexander Kabaev
ed7ada7c10
Use the stock 3.2.1-prerelease file.
...
Approved by: obrien
2002-09-01 21:13:32 +00:00