summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
Commit message (Collapse)AuthorAgeFilesLines
* The ports freeze may take longer than anticipated. Instead ofdeischen2003-09-211-3/+2
| | | | | | | | waiting for it to be delayed, temporarily back out the -pthread removal until the freeze is lifted. Freeze possibly taking longer than necessary: will Requested by: kris
* Bump __FreeBSD_cc_version for (1) 5.1 (post-mortem) (2) -pthread changes.obrien2003-09-121-1/+1
|
* Remove the -pthread option (in FreeBSD versions 500016 and greater) asdeischen2003-09-031-11/+14
| | | | | | | | | | | | | | | | | | threatened over 2 years ago. Why? -pthread was a hack to prevent linking to both libc and libc_r and became unecessary when libc_r became free of libc. Now that we have multiple thread libraries from which to choose, it is more confusing because you can't link to more than one threads library at a time. Things like autoconf and libtool sometimes detect -pthread and also -lc_r, and in conjunction with ports usage of ${PTHREAD_LIBS}, really wacky things ensue when PTHREAD_LIBS is set to another threads library. This might not be so bad if the build broke when this happens, but it doesn't and you don't know it until funny things happen when you run the application (or use an affected library). Reviewed by: obrien
* Backout rev 1.10.deischen2003-09-011-2/+38
| | | | Requested by: obrien
* Remove -pthread as a compiler option. It was deprecated 2.5 yearsdeischen2003-08-311-38/+2
| | | | | | ago, but not removed. No reply from: threads, kan, obrien
* Reformat FBSD_{START,END}FILE_SPEC to FSF coding standards.obrien2003-08-243-45/+33
| | | | Use these in our i386, amd64, and alpha platforms.
* Enable warn_system_heders by default.kan2003-08-222-1/+2
|
* Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-08-221-5/+7
| | | | | | | | | 1.2 don't let gcc(1) hide warnings in system headers. Don't disable warning suppression unconditionally, but rather make in dependent on warn_system_headers flag, one should be able to use -Wno-system-headers flag if warnings from system headers are not desired.
* Merge FreeBSD modifications into gcc 3.3.1-release:kan2003-08-221-11/+23
| | | | 1.8 printf format error fixes.
* Merge FreeBSD modifications into gcc 3.3.1-release:kan2003-08-221-1/+1
| | | | 1.2 Localize the version string.
* Merge FreeBSD modifications into gcc 3.3.1-release:kan2003-08-221-0/+9
| | | | 1.3 suppress warnings on K&R main.
* Merge FreeBSD modifications into gcc 3.3.1-release:kan2003-08-221-2/+2
| | | | | | 1.2 -fformat-extensions. 1.7 FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha. 1.14 -O0 -O1 optimize alignment for time, not size.
* Stock files.kan2003-08-222-4/+7
|
* This commit was generated by cvs2svn to compensate for changes in r119256,kan2003-08-2252-1255/+2380
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.3.1-release.kan2003-08-2260-1289/+2437
| |
* | Tell the toolchain to look for rtld in /libexec instead of /usr/libexec.gordon2003-08-174-4/+4
| |
* | This file became OBE when we went to GCC 3.obrien2003-07-171-257/+0
| |
* | Do not override FP rounding options for 32bit platforms. amd64 doesn'tkan2003-07-121-4/+6
| | | | | | | | need this.
* | Merge FreeBSD changes into GCC 3.3.1-prerelease.kan2003-07-111-0/+8
| | | | | | | | Move FreeBSD specific flag variables from c-decl.c here.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-139/+54
| | | | | | | | | | | | 1.2 -fformat-extensions. 1.3 -printf0 1.6 teach GCC about %y for DDB.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-948/+453
| | | | | | | | | | | | | | 1.3 suppress warnings on K&R main. Rev. 1.2 (options for kernel printf enhancements) changes have been moved to another
* | Update for GCC 3.3.1-prerelease.kan2003-07-112-53/+41
| |
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-244/+17
| | | | | | | | 1.8 Change symbol values to match freebsd.h.
* | Update for 3.3.1-prerelease.kan2003-07-112-21/+28
| |
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-1/+1
| | | | | | | | 1.4 Look into right directory when linking 32-bit binaries.
* | Use stock version of this file now.kan2003-07-111-862/+251
| |
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-613/+243
| | | | | | | | 1.2 don't let gcc(1) hide warnings in system headers.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-633/+797
| | | | | | | | | | | | 1.2 -fformat-extensions. 1.7 FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha. 1.14 -O0 -O1 optimize alignment for time, not size.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-437/+533
| | | | | | | | | | | | 1.{2,15} FREEBSD_NATIVE. 1.21 "GCC_OPTIONS". 1.{16,25,27} Cross-compiling issues.
* | Merge FreeBSD changes into GCC 3.3.1-prerelease:kan2003-07-111-12/+3
| | | | | | | | 1.2 Tweaks to make this file live beside our hacked config.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-1/+15
| | | | | | | | 1.2 Localize the version string.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-1582/+2124
| | | | | | | | 1.8 printf format error fixes.
* | Merge FreeBSD changes into GCC 3.3.1-prerelease:kan2003-07-111-8/+10
| | | | | | | | 1.2 Printf format errors fixes.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-1139/+3058
| | | | | | | | 1.11 -mno-align-long-strings.
* | Merge FreeBSD modifications into gcc 3.3.1-prerelease:kan2003-07-111-439/+704
| | | | | | | | | | 1.10 -mno-align-long-strings. 1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
* | Merge FreeBSD modifications into gcc 3.3.1-pre:kan2003-07-111-78/+452
| | | | | | | | | | 1.2 framework for our kernel printf enhancements. 1.3 suppress prototype warnings on K&R main.
* | Merge rev. 1.2 (allow profiling of FORTRAN77 programs) info GCC 3.3.1-prekan2003-07-111-26/+10
| | | | | | | | sources.
* | FreeBSD uses stock versions of these GCC files.kan2003-07-1121-7189/+13760
| |
* | This commit was generated by cvs2svn to compensate for changes in r117395,kan2003-07-11685-71259/+179006
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.3.1-pre as of 2003-07-11.kan2003-07-11726-85638/+201558
| |
| * Remove files incidentally imported from the wrong place duringkan2003-03-26136-29589/+0
| | | | | | | | | | | | | | 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
* | Remove bit about _THREAD_SAFE. deischen committed a change to stdio.hobrien2003-06-251-2/+1
| | | | | | | | | | | | | | that totally removed _THREAD_SAFE. PR: 36167 Submitted by: gerald
* | I goofed in rev 1.59 (a.out support axing) and missed getting FUNCTION_PROFILERobrien2003-05-081-1/+1
| | | | | | | | | | | | | | | | 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>
* | We're changing the platform name from x86[_-]86 to amd64.obrien2003-04-261-1/+1
| |
* | Fix the LINK_SPEC. Our i386 32-bit emulation name changed.obrien2003-04-261-2/+1
| | | | | | | | We also need to look in the proper directory for 32-bit libs.
* | Remove the last vestiges (I hope) of the mixed ELF/a.out support.obrien2003-04-262-13/+1
| | | | | | | | As a plus we can use the stock CC1_SPEC and ASM_SPEC for AMD64.
* | Teach gcc how to put unitialized data into BSS on FreeBSD.kan2003-04-131-0/+21
| |
* | This commit was generated by cvs2svn to compensate for changes in r112680,kan2003-03-26136-29589/+0
| | | | | | | | which included commits to RCS files with non-trunk default branches.
* | Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-4/+8
| | | | | | | | 1.8 printf format error fixes.
* | Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-2/+2
| | | | | | | | | | 1.10 -mno-align-long-strings. 1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
OpenPOWER on IntegriCloud