summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/config
Commit message (Collapse)AuthorAgeFilesLines
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-8/+15
| | | | | | | 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line. Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-20/+43
| | | | | | 1.11 -mno-align-long-strings Approved by: obrien
* This commit was generated by cvs2svn to compensate for changes in r104752,kan2002-10-1012-137/+68
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on October 9th ↵kan2002-10-1014-165/+126
| | | | | | | | 2002 20:15 EST.
* | This commit was generated by cvs2svn to compensate for changes in r103445,kan2002-09-177-505/+432
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 ↵kan2002-09-177-505/+432
| | | | | | | | 13:23:11 EDT.
* | Emacs decides between v8 and v9 based on "__arch64__". So define it.obrien2002-09-121-2/+5
| | | | | | | | Desired by: tmm
* | Remove some debugging cruft I accidently committed with rev 1.4.obrien2002-09-121-7/+0
| |
* | Try to detect support for the `long long' type so that ANSI-C[89] cleanobrien2002-09-121-1/+14
| | | | | | | | | | | | | | | | | | | | | | 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
* | Bump __FreeBSD_cc_version for gcc 3.1-prerelease -> 3.2.1-snap upgrade.obrien2002-09-091-1/+1
| |
* | Use the stock 3.2.1-prerelease file.kan2002-09-011-63/+102
| | | | | | | | Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-6/+10
| | | | | | | | | | | | | | 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line. Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-28/+207
| | | | | | | | | | | | 1.11 -mno-align-long-strings Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-1/+1
| | | | | | | | | | | | 1.8 Change symbol values to match freebsd.h Approved by: obrien
* | Use the stock 3.2.1-prerelease file.kan2002-09-011-1/+5
| | | | | | | | Approved by: obrien
* | This commit was generated by cvs2svn to compensate for changes in r102780,kan2002-09-0133-518/+1529
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 ↵kan2002-09-0138-620/+1857
| | | | | | | | 00:00:01 EDT.
| * Remove files not part of GCC 3.1.obrien2002-05-1285-2655/+0
| |
* | Fix C++ exception handling. GCC was using the older BSD DBX register numbersobrien2002-07-121-0/+8
| | | | | | | | | | | | rather than the ELF ABI/SVR4 ones in its DWARF unwinding. Submitted by: Alexander Kabaev <ak03@gte.com>
* | When I decided to use a stock dbxout.c rather than merge the rev 1.2 changeobrien2002-07-121-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (put the function stabs in traditional order on a.out, or gdb doesn't see function local variables), I failed to remove the related knobs here. Effectively were overrode the ELF-wide definition in elfos.h w/o providing new infrastructure. This is what caused GDB to fail to debug applications compiled and linked with -stabs. This is because GCC was unconditionally inserts .stabs instruction for functions after the function body. GDB was getting confused because what it thinks is function beginning address is actually function ending address. Submitted by: Alexander Kabaev <ak03@gte.com>
* | Tweaks to make these files live beside our hacked config.obrien2002-06-212-9/+15
| |
* | Tweaks for the 64-bit compiler.obrien2002-06-211-3/+3
| |
* | BDE prefers this organization.obrien2002-06-211-9/+11
| | | | | | | | Submitted by: bde
* | cvs -j -j gave me two copies of TARGET_VERSION and I didn't noticeobrien2002-06-101-3/+0
| | | | | | | | it before committing.
* | Match the DBX_OUTPUT_MAIN_SOURCE_FILE_END definition in dbxelf.h.obrien2002-06-061-2/+3
| | | | | | | | Bug found by: bde
* | Allow the specification of LONG_TYPE_SIZE on the command line.obrien2002-06-061-0/+2
| | | | | | | | Submitted by: bde
* | Implement "-mno-align-long-strings" which prevents pessimization of stringsobrien2002-06-062-2/+9
| | | | | | | | | | | | | | | | for space. -Os could do this, but it was easy to hack an MD version. This saves a whole 32 bytes in boot2, so I think it is worth using it. (keep how much worse gcc 3.2 will compile boot2...) Submitted by: bde (minus gcc 3.2 commentary)
* | Didn't get them all in revision 1.50.obrien2002-06-061-8/+8
| |
* | Fix excessive alignment for the aout case, and unbreak genassym for that case.obrien2002-06-061-4/+3
| | | | | | | | | | | | Our aout linker has alignment hacks and doesn't need gcc to do anything special. Tested for a year by: bde :-)
* | Tidy do-while.obrien2002-06-061-7/+7
| | | | | | | | Requested by: bde
* | The brokenness in ix86_expand_clrstr is quite visible when youobrien2002-06-041-3/+3
| | | | | | | | | | | | compare the function with ix86_expand_movstr. Submitted by: Tor Egge
* | Seems we are not ready for revision 1.8.obrien2002-05-301-1/+2
| |
* | Make our default predefines ANSI clean.obrien2002-05-301-2/+1
| |
* | do-while ASM_OUTPUT_ALIGN to enable its use in more places.obrien2002-05-121-3/+5
| |
* | Fixes for building a.out bits.obrien2002-05-121-5/+23
| | | | | | | | Submitted by: bde
* | Add tweaks needed when using as the system compiler.obrien2002-05-101-1/+21
| |
* | Change symbol values to match freebsd.h to avoid warnings.obrien2002-05-101-2/+2
| |
* | Remove files not part of GCC 3.1.obrien2002-05-1086-2673/+0
| |
* | Use the stock (3.1 pre) file.obrien2002-05-092-170/+338
| |
* | Use the stock file for now (but leave a note behind about our OBE changes).obrien2002-05-091-42/+203
| |
* | Use the stock (3.1) file.obrien2002-05-091-11/+39
| |
* | We use the stock (3.1) file.obrien2002-05-091-153/+316
| |
* | This commit was generated by cvs2svn to compensate for changes in r96263,obrien2002-05-09119-4175/+13103
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.1.0 pre-release from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT.obrien2002-05-09127-4625/+14044
| |
* | Alpha MD bits for Gcc 3.1.obrien2002-05-071-115/+37
| |
* | Comment a knob.obrien2002-05-071-1/+1
| |
* | The default ASM_OUTPUT_ADDR_DIFF_ELT will now handle our mixed a.out/ELF.obrien2002-05-071-7/+0
| |
* | MI bits for Gcc 3.1.obrien2002-04-301-460/+34
| |
* | i386 MD bits for Gcc 3.1.obrien2002-04-301-427/+29
| | | | | | | | | | These are totally untested. Do these work? Hell if I know, I have yet to bootstrap using these bits. But people want them, so here they are.
* | Style changes to reduce diff to things I did in the FSF repo.obrien2002-04-241-37/+51
| |
OpenPOWER on IntegriCloud