summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
Commit message (Collapse)AuthorAgeFilesLines
...
* | Clean up the FreeBSD configuration files -- includes removing the usageobrien2000-03-234-1224/+1674
| | | | | | | | | | of svr4.h on the i386, and moving all the shared arch neutral bits into the FreeBSD general config header.
* | This is FreeBSD version 5.0.obrien2000-03-231-1/+1
| |
* | Merge conflicts.obrien2000-03-092-3/+3
| |
* | This commit was generated by cvs2svn to compensate for changes in r57844,obrien2000-03-0910-9/+75
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch"obrien2000-03-0912-12/+78
| | | | | | | | branch as of March 7th, 2000.
* | Fix our -mprofiler-epilogue code.obrien2000-01-293-46/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "The problem is that egcs/gcc-2.95's reorganisation of the prologue and epilogue code to use rtl instead of output_asm_insn() completely broke our hooks. rtl is emitted in a different order, only after optimisation, while output_asm_insn() is emitted immediately. rtl is presumably used so that the prologue and epilogue can be optimised. I couldn't find any good examples to copy. gcc's own FUNCTION_BLOCK_PROFILER still uses output_asm_insn() and seems to be completely broken. One of the XXX comments points to this. IIRC, the hacks here basically arrange to emit magic label names; then when the magic names are output, they are transformed into prologue and epilogue code." Submitted by: bde
* | Bump __FreeBSD_version and __FreeBSD_cc_version due to the C++ ABI changeobrien2000-01-271-1/+1
| | | | | | | | in GCC 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by default.
* | Do not use "DEFAULT_VTABLE_THUNKS". The bugs that have existed sinceobrien2000-01-251-4/+3
| | | | | | | | | | EGCS 1.x have not been worked out. And with 4.0 RELEASE comming quickly we need C++ to be stable and usable.
* | Merge in fixes from the GCC anoncvs tree.obrien2000-01-224-221/+258
| |
* | Merge in the restore pic register fix from the vendor branch.obrien2000-01-221-1/+10
| | | | | | | | | | PR: 3441 Submitted by: Mark Diekhans <markd@Grizzly.COM>
* | This commit was generated by cvs2svn to compensate for changes in r56385,obrien2000-01-2211-71/+139
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch"obrien2000-01-2213-79/+172
| | | | | | | | branch on Jan 20th, 2000.
* | This commit was generated by cvs2svn to compensate for changes in r56173,obrien2000-01-171-3/+18
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of the GCC 2.95.2 compilersobrien2000-01-171-3/+18
| |
* | Allow the specification of a prefix for gcc to find all the various bits.obrien1999-12-291-3/+3
| | | | | | | | | | | | | | If one wishes to anchor the compiler toolchain tree somewhere other than /, all one needs to do is set "TOOLS_PREFIX" to a different rooting. Submitted by: marcel (in a different format and reworked by me)
* | Reduce the FreeBSD custom hacks to gcc.c by using the GCC provided methodsobrien1999-12-221-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of changing the search dirs. This also removes an used search dir, removes unneeded redundancy, and a bugus dir we enherited on the i386 by baseing off of svr4.h. We went from: install: /usr/libexec/(null) programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/:/usr/bin/:/usr/libexec/ libraries: /usr/libdata/gcc/:/usr/libexec/:/usr/ccs/lib/:/usr/lib/ to: install: /usr/libexec/(null) programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/ libraries: /usr/libexec/:/usr/lib/
* | Use symbolic values rather than constants in TARGET_DEFAULT.obrien1999-12-192-2/+4
| | | | | | | | Submitted by: bde on -current
* | Use a unified CPP_SPEC.obrien1999-12-194-21/+12
| |
* | Provide complete coverage in switch statement to quiet -Wall.obrien1999-12-181-0/+4
| |
* | Fix my CPP_SPEC synatax screwup.obrien1999-12-162-2/+2
| | | | | | | | Totally pissed at self: obrien
* | Remove the defining of __i486__ baesd on TARGET_CPU_DEFAULT and !m386 or m486.obrien1999-12-152-18/+2
| |
* | * Use getobjformat() rather than manually do what it does.obrien1999-11-291-71/+43
| | | | | | | | | | | | | | | | * Don't conditional based on i386, but generalize to all FreeBSD arch's. * Don't be a.out-centric, but generalize to handle other possible future formats. Submitted by: marcel (partial)
* | This commit was generated by cvs2svn to compensate for changes in r53660,obrien1999-11-241-32/+7
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of the GCC 2.95.1 compilersobrien1999-11-241-32/+7
| | | | | | | | (gcc/config/i386/freebsd.h renamed to freebsd-aout.h)
* | This commit was generated by cvs2svn to compensate for changes in r53657,obrien1999-11-241-16/+38
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of gcc from EGCS 1.1.2.obrien1999-11-241-16/+38
| | | | | | | | (renamed to freebsd-aout.h)
* | This commit was generated by cvs2svn to compensate for changes in r53654,obrien1999-11-241-0/+250
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of GCC 2.7.2.3's gcc/config/i386/freebsd.h for a.out systems.obrien1999-11-241-0/+250
| | | | | | | | | | [This has been renamed to freebsd-aout.h to not conflict with our own hacked up version.]
* | * Remove a trailing ";" from a macro.obrien1999-11-171-26/+26
| | | | | | | | * Style cleanup.
* | This temperary file can die now.obrien1999-11-171-559/+0
| |
* | Fix a minor bogon.obrien1999-11-151-1/+1
| |
* | Undo rev 1.13 (define "OBSTACK_CHUNK_SIZE" as getpagesize()).obrien1999-11-151-4/+0
| | | | | | | | It causes internal compiler errors and sig 11's with GCC 2.95.2.
* | Upgrade support file for GCC 2.95.2.obrien1999-11-151-0/+91
| |
* | Add rev 1.2 profiling tweaks, to GCC 2.95.2.obrien1999-11-151-0/+5
| |
* | Use the stock 2.95.2 file here.obrien1999-11-151-6/+6
| | | | | | | | | | I cannot determine if our previous (rev 1.2) changes for ObjC are still appropriate.
* | Bump __FreeBSD_cc_version due to the compiler upgrade.obrien1999-11-151-1/+1
| |
* | Make cross-compilation work for Alpha on i386 machines.obrien1999-11-141-0/+12
| | | | | | | | | | | | | | Note that the optimizer has a bug somewhere. This means that only -O0 works at this time. Submitted by: marcel
* | Remove 'SET_ASM_OP' macro, which is unused now and rather harmfulobrien1999-11-141-3/+0
| | | | | | | | | | | | for recent Egcs 1.1.x. Submitted by: simokawa
* | Changes for Alpha and EGCS.obrien1999-11-141-67/+473
| | | | | | | | | | | | * Commonalities with i386, moved to a FreeBSD wide config file. * Major additions to this file were adapted from Hidetoshi Shimokawa <simokawa@FreeBSD.ORG>'s Alpha suppliment to the Egcs 1.1.2 port.
* | This commit was generated by cvs2svn to compensate for changes in r53142,obrien1999-11-141-84/+165
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of the GCC 2.95.1 compilersobrien1999-11-141-84/+165
| |
* | This commit was generated by cvs2svn to compensate for changes in r53140,obrien1999-11-141-0/+2170
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of gcc from EGCS 1.1.2obrien1999-11-141-0/+2170
| |
* | Make cross-compilation work for Alpha on i386 machines. Note thatmarcel1999-11-121-1/+15
| | | | | | | | | | the optimizer has a bug somewhere. This means that only -O0 works at this time.
* | This commit was generated by cvs2svn to compensate for changes in r52878,obrien1999-11-044-0/+827
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import from GCC 2.95.1.obrien1999-11-044-0/+827
| | | | | | | | | | | | | | | | | | As of GCC 2.95 these files from libiberty are absolutely required: ansidecl.h libiberty.h splay-tree.h splay-tree.c To keep from having to import all of libiberty, they are imported here for now. Before all is said and done, libiberty might be imported, or these files might move elsewhere.
* | Merge rev 1.2 [_exit() over exit()] into GCC 2.95.1.obrien1999-11-041-75/+36
| |
* | Merge rev 1.2 (use /tmp 1st, and then /var/tmp) into GCC 2.95.1.obrien1999-11-041-21/+13
| |
* | This commit was generated by cvs2svn to compensate for changes in r52874,obrien1999-11-043-412/+1110
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import from GCC 2.95.1.obrien1999-11-045-508/+1157
| | | | | | | | | | | | | | | | | | | | As of GCC 2.95 these files: choose-temp.c demangle.h getopt.h obstack.c pexecute.c cplus-dem.c getopt.c getopt1.c obstack.h were removed from the GCC compilers proper to libiberty. To continue our revision history, and to keep from having to import all of libiberty, they are imported here as if they were never moved.
OpenPOWER on IntegriCloud