summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/cc/c++filt
Commit message (Collapse)AuthorAgeFilesLines
* Add compiler support for the ARM EABI.andrew2013-01-171-1/+3
| | | | | | ARM EABI support is disabled by default and can be enabled by setting WITH_ARM_EABI when building, however only the kernel-toolchain target will work with this flag until the rest of the support is added.
* Update bmake glue to build GCC 4.2.kan2007-05-191-3/+3
| | | | | | | | | | | | | | | | | | | | | Also: Switch FreeBSD to use libgcc_s.so.1. Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on older register_frame_info machinery. This allows us to avoid depending on libgcc_s.so.1 in binaries that do not use exception handling directly. As an additional benefit it breaks circular libc <=> libgcc_s.so.1 dependency too. Build newly added libgomp.so.1 library, the runtime support bits for OpenMP. Build LGPLed libssp library. Our libc provides our own BSD-licensed SSP callbacks implementation, so this library is only built to benefit applications that have hadcoded knowledge of libssp.so and libssp_nonshared.a. When linked in from command line, these libraries override libc implementation.
* Minor Makefile cleanup. Do not use Makefile variables named 'version' andkan2007-03-121-1/+2
| | | | | | | | | | | | | 'target'. Latter is problematic in particular as apparently FreeBSD's bsd.prog.mk re-defines it under some circumstances. This causes an unexpected failures like -dumpmachine not working for cc while working fine for c++. Do not re-define IN_GCC in multipe places, it gets inherited from Makefile.in anyway. PR: gnu/110143 Submitted by: usleepless at gmail
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-211-1/+1
| | | | OK'ed by: core
* Unbreak c++filt. It was disconnected from the build and never fixed duringkan2004-11-071-8/+1
| | | | | | GCC 3.4.2 work unintentioanlly. Reminded by: bms
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).ru2004-02-051-2/+2
|
* Update bmake bits to build GCC 3.3.1-prerelease.kan2003-07-111-1/+1
|
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-1/+0
| | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
* Remove some WIP bits that I didn't fully clean out before merging to HEAD.obrien2002-05-171-3/+2
|
* Tidy up the cleanfiles.obrien2002-05-121-0/+2
|
* Bmake bits for Gcc 3.1.obrien2002-05-101-13/+9
| | | | Partially made possible by: Wilko.Bulte@compaq.com
* Minor cosmetic changes in an attempt to improve consistancy.obrien1999-11-041-0/+1
|
* $Id$ -> $FreeBSD$peter1999-08-271-1/+1
|
* Purely cosmetic cleanups.obrien1999-08-161-5/+3
| | | | | | | | - Id tag layout wrong. - "FOO =" -> "FOO=". - 4 space indention on continuation lines rather than a <tab> Basic idea checked by: bde
* Forgotten in previous log message:bde1999-08-081-1/+1
| | | | PR: misc/12920
* Install c++filt in /usr/libexec/${OBJFORMAT}. The version thatbde1999-08-081-1/+2
| | | | | | | | was installed in /usr/bin normally got clobbered when objformat was installed. Indirection through objformat is correct although underscore handling is the only thing that differs for aout and elf -- going through objformat is the easiest way to set c++filt's underscore handling flag correctly.
* Don't override the (correct) default for BINDIR.bde1999-07-041-2/+1
|
* Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2obrien1999-04-041-1/+5
| | | | (in contrib/egcs)
* Use the installed versions of cc, cc1 and cpp for building underscore.bde1998-07-081-35/+4
| | | | | | | | | | | | They have been bootstrapped by `make world' since long before the hacks here were cloned from ../libgcc/Makefile. The versions just built in "../*" normally won't work if the target system is not binary compatible. Don't use OBJS to defeat `make depend'; just put generated sources in SRCS. Added temporary files to CLEANFILES.
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Build/install c++filt from g++, we already have all the sources andpeter1996-10-131-0/+55
it's and useful. (Ever tried to read 'nm' and 'ldd -v' output on a c++ object or library? :-) This filter decodes the mangled symbol names.) Requested by: Chuck Robey <chuckr@glue.umd.edu>
OpenPOWER on IntegriCloud