| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
GCC 4.2.1 was disconnected from FreeBSD in r358454.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=358459
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Scrt1.o instead of crt1.o, since the later is built as non-PIC.
Separate i386-elf crt1.c into the pure assembler part and C code,
supplying all data extracted by assembler stub as explicit parameters [1].
Hide and localize _start1 symbol used as an interface between asm and
C code.
In collaboration with: kan
Inspired by: PR i386/127387 [1]
Prodded and tested by: rdivacky [1]
MFC after: 3 weeks
Notes:
svn path=/head/; revision=200038
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compiled with stack protector.
Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC
generates local calls to this function which result in absolute
relocations put into position-independent code segment, making dynamic
loader do extra work every time given shared library is being relocated
and making affected text pages non-shareable.
Reviewed by: kib
Approved by: re (kib)
Notes:
svn path=/head/; revision=195697
|
|
|
|
| |
Notes:
svn path=/head/; revision=182644
|
|
|
|
| |
Notes:
svn path=/head/; revision=182627
|
|
|
|
| |
Notes:
svn path=/head/; revision=169706
|
|
|
|
|
|
|
| |
easier to keep them in sync.
Notes:
svn path=/head/; revision=151887
|
|
|
|
| |
Notes:
svn path=/head/; revision=151857
|
|
|
|
|
|
|
|
|
|
|
|
| |
* freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS):
Use builtin_define_with_int_value() instead of
adding a new check for every new major FreeBSD version.
Motivated by: simon
Discussed with: obrien, kan
Notes:
svn path=/head/; revision=151775
|
|
|
|
| |
Notes:
svn path=/head/; revision=146908
|
|
|
|
| |
Notes:
svn path=/head/; revision=134097
|
|
|
|
|
|
|
| |
interpreter on FreeBSD 5.x series.
Notes:
svn path=/head/; revision=132737
|
|
|
|
| |
Notes:
svn path=/head/; revision=125231
|
|
|
|
| |
Notes:
svn path=/head/; revision=122432
|
|
|
|
|
|
|
|
|
|
|
| |
waiting for it to be delayed, temporarily back out the -pthread
removal until the freeze is lifted.
Freeze possibly taking longer than necessary: will
Requested by: kris
Notes:
svn path=/head/; revision=120312
|
|
|
|
| |
Notes:
svn path=/head/; revision=120006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
threatened over 2 years ago.
Why? -pthread was a hack to prevent linking to both libc and libc_r
and became unecessary when libc_r became free of libc. Now that we
have multiple thread libraries from which to choose, it is more confusing
because you can't link to more than one threads library at a time.
Things like autoconf and libtool sometimes detect -pthread and
also -lc_r, and in conjunction with ports usage of ${PTHREAD_LIBS},
really wacky things ensue when PTHREAD_LIBS is set to another
threads library. This might not be so bad if the build broke
when this happens, but it doesn't and you don't know it until
funny things happen when you run the application (or use an
affected library).
Reviewed by: obrien
Notes:
svn path=/head/; revision=119720
|
|
|
|
|
|
|
| |
Requested by: obrien
Notes:
svn path=/head/; revision=119642
|
|
|
|
|
|
|
|
|
| |
ago, but not removed.
No reply from: threads, kan, obrien
Notes:
svn path=/head/; revision=119621
|
|
|
|
|
|
|
| |
Use these in our i386, amd64, and alpha platforms.
Notes:
svn path=/head/; revision=119414
|
|
|
|
| |
Notes:
svn path=/head/; revision=117420
|
|
|
|
|
|
|
| |
Approved by: re(bmah)
Notes:
svn path=/head/; revision=107540
|
|
|
|
|
|
|
|
|
|
|
| |
now only produce ELF objects. It also makes us closer to stock GCC, and
simplifies the set of changes we still need from stock GCC on every import.
Applauded by: peter
Approved by: re
Notes:
svn path=/head/; revision=107286
|
|
|
|
| |
Notes:
svn path=/head/; revision=103259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
code will know not to try to use `long long'.
Unfortunately the GCC spec parser will not allow us to properly detect the
"iso9899:1990" and "iso9899:199409" forms of the acceptable -std= arguments,
because of the ':' in the -std argument. :-( I have left them in the spec
as a place holder in hopes someone knows a way to make the detection of
them work.
Desired by: wollman
Notes:
svn path=/head/; revision=103258
|
|
|
|
| |
Notes:
svn path=/head/; revision=103117
|
|
|
|
| |
Notes:
svn path=/head/; revision=96362
|
|
These bits are taken from the FSF anoncvs repo on 1-Feb-2002 08:20 PST.
Notes:
svn path=/vendor/gcc/dist/; revision=90075
|