summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Fix conflicts.obrien2000-05-274-258/+669
|
* This commit was generated by cvs2svn to compensate for changes in r60967,obrien2000-05-2718-76/+1339
|\ | | | | | | 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-05-2724-336/+2010
| | | | | | | | branch as of May 26th, 2000. [these are changes March 31 - May 24th]
* | Do not use DWARF2 unwinding mechanisms for C++ exceptions on all of ourobrien2000-05-223-12/+6
| | | | | | | | platforms.
* | ASM_DECLARE_OBJECT_NAME and ASM_FINISH_DECLARE_OBJECT are ELF MI routinesobrien2000-05-203-98/+54
| | | | | | | | | | | | | | | | | | to generate the special .type and .size directives which are used to set the corresponding fields of the linker symbol table entries in the ELF object file. As such they are not i386-specific and thus belong in our MI header. Otherwise on the Alpha we don't properly give the type and size of dynamic symbols. Bintuil versions past 2.9.1 warn of this and w/o this change, `ld' generates a lot of warnings during a `make world'.
* | Clarify that the "yields only last 2 digits of year in some locales" warningobrien2000-04-181-1/+1
| | | | | | | | | | | | does not apply to BSD. Submitted by: ache
* | From FSFChangeLog: (tfaff): Now a function, not a string. All users changed.obrien2000-04-181-2/+2
| | | | | | | | | | | | | | | | | | I did not catch this on the EGCS 1.1.x --> GCC 2.95 upgrade. So propogate this change to our custom hacks. PR: 15549 Submitted by: Naohiko Tsuji <yakisoba@osaka.interq.or.jp> Patrick Bihan-Faou <patrick@mindstep.com>
* | Sparc64 configure section.obrien2000-04-061-0/+8
| | | | | | | | Submitted by: steve
* | This commit was generated by cvs2svn to compensate for changes in r58809,obrien2000-03-304-2/+27
|\ \ | |/ | | | | 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-304-2/+27
| | | | | | | | branch as of March 29th, 2000. [these are changes March 7-29th]
* | Yell about -O2 on the Alpha. Forceably downgrade -O2+ ifobrien2000-03-261-0/+13
| | | | | | | | "FORCE_OPTIMIZATION_DOWNGRADE" is defined when GCC is built.
* | 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.
OpenPOWER on IntegriCloud