* Use SJLJ exections instead of ZCX in the hope of fixing
intermittent build problems. Exception style affects Ada only.
* Add better tasking support and use our own backend files instead
of pretending to be FreeBSD.
* Call __errno() from librthread when using pthreads (Tero Koskinen)
* Enable shared library support for OpenBSD (Tero Koskinen)
bulk tested by landry@ and sthen@
ok pascal@
intermittent build problems. Exception style affects Ada only.
* Add better tasking support and sync OpenBSD specific changes from 4.8.
* Call __errno() from librthread when using pthreads (Tero Koskinen)
* Enable shared library support for OpenBSD (Tero Koskinen)
bulk tested by landry@ and sthen@
ok pascal@
sorry for the delay guys
build tools. Split compiling and linking/binding into two parts and add
some ls in between to spot the disappearing object file...
Reverts previous attempt running gnatmake with -j1 which turned out to
be insufficient.
ok pascal@ sthen@
* disable acats tests for now; the attempts to make sure that the ada tools in
${WRKBUILD}/gcc are used are quirky, wrong and don't work, causing the test
suite to fail early.
This allows the actual regression tests to run.
ok naddy@ tobiasu@
For a full Changelog, see: http://gcc.gnu.org/gcc-4.8/changes.html
Tested by me on amd64, i386 and powerpc and by brad@ on sparc64.
Adds support for -java on powerpc. -faggressive-loop-optimizations is
disabled by default in the port, and the default debugging format changed
to DWARF2 (instead of 4).
tweaks and ok tobiasu@
(-foptimize-sibling-calls and -freorder-blocks) cause segfaults during build,
so don't include them in -O2 on hppa. Also, -go is not supported.
requested by and ok brad@ and tested on one of his machines
liblto_plugin.so:
/usr/bin/ld: not enough GOT space for local GOT entries
/usr/bin/ld: BFD 2.15 internal error, aborting at
/usr/src/gnu/usr.bin/binutils/bfd/elfxx-mips.c line 6483 in _bfd_mips_elf_relocate_section
with/tested by jasper@