History log of /openbsd-src/gnu/usr.bin/cc/cc_tools/Makefile (Results 1 – 19 of 19)
Revision Date Author Comments
# 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.