| #
43d0313f |
| 08-Feb-2024 |
miod <miod@openbsd.org> |
Feed more generated files to the clean target; joint work with naddy@
|
| #
2d6abfec |
| 19-Jul-2017 |
espie <espie@openbsd.org> |
more depends gc / yacc rules overhaul
okay millert@
|
| #
2b34b792 |
| 10-Jul-2017 |
espie <espie@openbsd.org> |
remove misc. depend and yacc nits that no longer matter. okay millert@
|
| #
b66f60be |
| 23-Jun-2017 |
jsg <jsg@openbsd.org> |
Always include Makefile.dep, conditionally including it based on the existence of a .depend file can lead to various problems.
The logic before rev 1.15 resulted in Makefile.dep always being include
Always include Makefile.dep, conditionally including it based on the existence of a .depend file can lead to various problems.
The logic before rev 1.15 resulted in Makefile.dep always being included as DEPENDSFILE was never set so this returns to the old behaviour.
ok espie@
show more ...
|
| #
82c015f8 |
| 21-Jun-2017 |
espie <espie@openbsd.org> |
DEPENDSFILE comes from FreeBSD, we don't have it. replace it with its value .depend, so that the conditional is really used.
okay guenther@
|
| #
9b7c3dbb |
| 01-Sep-2016 |
patrick <patrick@openbsd.org> |
Switch OpenBSD/armv7 to ARM EABI (soft-float). This is a complete ABI break which cannot be easily crossed.
ok kettenis@ jsg@
|
| #
a9a316d3 |
| 16-Sep-2015 |
kettenis <kettenis@openbsd.org> |
Enable -msecure-plt by default (on powerpc).
ok pascal@
|
| #
1f5e8f30 |
| 08-May-2013 |
miod <miod@openbsd.org> |
A port of the current gcc 3.3.6 m88k backend to gcc 4.2.1.
Main features: - md constraints rewritten in RTL - md predicaties rewritten in RTL - md va_arg switched to gimple - abort() calls replaced
A port of the current gcc 3.3.6 m88k backend to gcc 4.2.1.
Main features: - md constraints rewritten in RTL - md predicaties rewritten in RTL - md va_arg switched to gimple - abort() calls replaced with gcc_assert() or gcc_unreachable() for better diagnostics - support for non-ELF systems completely removed
Missing: - conversion of the pipeline information from define_function_unit to define_automata not done yet (thus pipeline information currently removed)
Known regressions against 3.3.6 so far: - no stack protector support yet - __builtin_setjmp doesn't restore the frame pointer correctly upon return from __builtin_longjmp - at least one case of optimization error when delay slots are not disabled. - libgcc is only built -fPIC, instead of static/fpic/fPIC.
show more ...
|
| #
6350c386 |
| 04-Aug-2011 |
kettenis <kettenis@openbsd.org> |
Add support for hppa64.
ok deraadt@
|
| #
99c02fbf |
| 25-Jun-2011 |
miod <miod@openbsd.org> |
Remove ueberold a.out configuration leftovers.
|
| #
a48a820e |
| 06-Apr-2011 |
drahn <drahn@openbsd.org> |
Put in the infrastructure for OpenBSD/arm gcc4 support. Not working, but work on this in-tree not diffs floating around for > 1 year. ok miod@
|
| #
f5121176 |
| 10-Sep-2010 |
kettenis <kettenis@openbsd.org> |
Add infrastructure to build GCC 4.2.1 for OpenBSD/mips64. Only tested on loongson (mips64el).
ok miod@
|
| #
5a9a27dc |
| 09-Sep-2010 |
jsg <jsg@openbsd.org> |
let gcc4 build on landisk initial diff from jasper, finished by me with help from miod
ok jasper@ miod@ kettenis@
|
| #
43697809 |
| 04-May-2010 |
naddy <naddy@openbsd.org> |
add infrastructure to build GCC 4.2.1 for OpenBSD/alpha; ok kettenis@
|
| #
575a3102 |
| 29-Apr-2010 |
marco <marco@openbsd.org> |
Add the bits to compile a working powerpc kernel. This is a work in progress.
most of the smarts from drahn, ok drahn
|
| #
f9e8e93e |
| 25-Apr-2010 |
kettenis <kettenis@openbsd.org> |
Add infrastructure to build GCC 4.2.1 for OpenBSD/hppa.
|
| #
b6b663ca |
| 17-Nov-2009 |
robert <robert@openbsd.org> |
make this build on sparc64
|
| #
a5a4e2c5 |
| 02-Nov-2009 |
jsg <jsg@openbsd.org> |
Include the type override definitions and use the correct target information so this works on i386 as well.
ok robert@
|
| #
caccadbf |
| 15-Oct-2009 |
robert <robert@openbsd.org> |
Import a BSD make based infrastructure for building gcc, based on the same solution from FreeBSD. Don't even try to build it at the moment. This is commited so people can work on it in tree.
|