scottl
035fcbcbfc
Minor update to version 3.70.03.007
2007-05-19 10:12:58 +00:00
thompsa
1bfd0c3701
Compare the partner system priority when choosing the aggregator.
2007-05-19 09:37:04 +00:00
scottl
915908f0ee
Work-around for upgrading from a pre-symbol-versioned world.
...
Blame-to: cperciva
2007-05-19 07:56:08 +00:00
thompsa
782a1a76be
Implement the Marker Protocol. A marker frame is placed on the interface queue
...
of each port and any further packets are blocked, when the all the marker frames
have been returned to us from the remote network device then we can be sure
that all interface queues are empty.
This is needed when a port is added or removed from the aggregation since it
will affect the hash based distribution, if the queues are not empty then a
packet from an existing connection may be placed on a different interface and
arrive out of order. This was previously achieved by suppressing transmission for
1 second, now that there is an active feedback this timeout as been increased
to 3 seconds and used as a fallback.
2007-05-19 07:47:04 +00:00
maxim
679817d46e
o Fix typo: firwalling -> firewalling.
...
PR: docs/112776
Submitted by: asmodai
MFC after: 1 week
2007-05-19 07:36:43 +00:00
kan
b3076ee991
Cosmetics: remove extra space from GCC version string.
2007-05-19 06:37:32 +00:00
kan
04fe1b9823
Do not compile hash_compat.c.
2007-05-19 05:52:28 +00:00
rwatson
b354f6c72b
Check return value of m_pullup() in firewire_input().
...
CID: 2105
Found with: Coverity Prevent(tm)
2007-05-19 05:29:05 +00:00
cperciva
1a5e79cbeb
Don't forget to free a string allocated by strdup where necessary.
...
Found by: Coverity Prevent
Coverity ID: CID 3132
2007-05-19 05:09:09 +00:00
kan
15bdc412d8
Tweak inlining parameters a little. Add warning to tell us if function
...
we declared as inline can not be inlined.
2007-05-19 05:07:47 +00:00
kan
c72540f582
Remove extern struct pcpu __pcpu[]; from the header file and
...
move it the the only file where it appears to be used.
2007-05-19 05:03:59 +00:00
kan
ad6731806a
Include machine/pcb.hto turn extern struct pcb stoppcbs[]; construct
...
into the valid C.
2007-05-19 05:01:43 +00:00
kan
00ba159b4b
Remove local static redefinition of ucom_devclass.
2007-05-19 04:57:15 +00:00
kan
9cb8384f67
Make sure libc is installed before all other shared libraries. Other
...
libraries might depend on versioned symbols from libc.
2007-05-19 04:55:14 +00:00
kan
3ef9d41401
Add kern.arnd sysctl. SSP code uses it to initialize the stack guard
...
magic value.
Submitted by: Jeremie Le Hen <jeremie@le-hen.org>
2007-05-19 04:53:14 +00:00
kan
00c7c13171
Disable -Werror for now.
...
Remove -I- construct obsolete in GCC 4.2.
2007-05-19 04:48:08 +00:00
kan
bf7afd355f
Add -Wno-pointer-sign to CWARNFLAGS.
...
Switch ia64 kernels to -fpic. This is likely wrong, but at least gets
ia64 kernels to compile and link with GCC 4.2. The previous -mno-sdata
trick is not working anymore.
2007-05-19 04:45:54 +00:00
kan
a7ed8c7d8a
Introduce WITHOUT_SSP option that allows users to exclude LGPLed
...
libssp from the build.
2007-05-19 04:42:59 +00:00
kan
925e7e54c5
Universally disable -Werror until src/ is in better shape for GCC 4.2.
...
There are new warnings that kill the build otherwise.
Disable pointer destination sign mismatch warning alltogether. Our tree
is in no shape to have that enabled yet.
2007-05-19 04:41:05 +00:00
kan
45bdca2b2d
Use built-in _end symbol insteadof 'end' for consistency with other
...
architectures. Linker defines end is synonym for _end.
2007-05-19 04:36:34 +00:00
kan
078b4aa55e
Do not declare float_detect_tininess as external if it will be re-delared
...
as static later.
2007-05-19 04:34:42 +00:00
kan
babe0719d6
Make sure GCC will not try to link libc with itself.
2007-05-19 04:32:56 +00:00
kan
34d4c477d2
Follow NetBSD, OpenBSD and DragonfyBSD project and add BSD-licensed
...
SSP functions into FreeBSD libc. Use the same file name and location
for consistency with other projects.
2007-05-19 04:31:43 +00:00
kan
ebf45ed0c9
Update bmake glue to build GCC 4.2.
...
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.
2007-05-19 04:25:59 +00:00
kan
bbc340f2f6
GCC will now properly link libc with all shared objects in order to record
...
their dependency on libc and its versioned symbols. For that to work,
libc needs to be built before any other shared library that might depend
on it. Add necessary glue to make that happen.
2007-05-19 03:34:59 +00:00
kan
2f3bc9cce5
Add templates for new GCC 4.2 C++ include files hierarchy.
2007-05-19 03:31:39 +00:00
kan
20a6c9830c
Fix generator glue to only expose extern struct units %s_units[] is
...
struct units defintition it known. The above construct is treated
as an incorrect C by GCC 4.2 otherwise.
2007-05-19 03:29:37 +00:00
kan
5d4b28ff73
Remove extern int verbose declaration. It is declared static in the
...
only file it is used in.
2007-05-19 03:23:43 +00:00
kan
5b32f4b96f
Fix static/extern mismatch by patching corresponding tdep files
...
in-place.
2007-05-19 03:22:19 +00:00
kan
5150d199b6
Re-add local FreeBSD change: prefer /tmp to /var/tmp and /usr/tmp
...
for temporary files.
2007-05-19 03:17:00 +00:00
kan
cd1d71d72c
Merge arm-freebsd.h.diff directly into the target file. Maintaining
...
separate patch is much more painful than taking this file off the
vendor branch.
2007-05-19 03:11:26 +00:00
kan
dc05684072
Add FMT_FLAG_NULL_FORMAT_OK flag.
2007-05-19 03:09:31 +00:00
kan
23d2c3da1f
This commit was generated by cvs2svn to compensate for changes in r169708,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 02:42:17 +00:00
kan
fb9b6e57a1
Remove files that are not part of GCC distribution anymore.
2007-05-19 02:34:18 +00:00
kan
ce13d58119
Update configuration files for GCC 4.2.
2007-05-19 02:30:20 +00:00
kan
5d74891d60
Merge local FreeBSD changes for -mno-align-long-strings.
2007-05-19 02:26:26 +00:00
kan
671dcce5dd
Merge local FreeBSD changes.
2007-05-19 02:23:49 +00:00
kan
54ed20e5b2
In FreeBSD -O0 -O1 optimize alignment for time, not size.
2007-05-19 02:22:16 +00:00
kan
bc51ca6502
Merge local changes for -mprofiler-epilogue support.
2007-05-19 02:18:38 +00:00
kan
79fb5d415e
Merge local FreeBSD changes to support -fformat-extensions.
2007-05-19 02:16:45 +00:00
kan
0de094c1fc
Add FreeBSD suffix to GCC version string.
2007-05-19 02:14:13 +00:00
kan
cadd557b2c
FreeBSD uses unchanged versions of this files.
2007-05-19 02:12:21 +00:00
thompsa
cbd790c8d2
Fix a mbuf leak where sc_start fails or the protocol is none.
2007-05-19 01:40:18 +00:00
kan
1b488024ac
This commit was generated by cvs2svn to compensate for changes in r169695,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 01:27:20 +00:00
kan
97ee9c3f29
GCC 4.2.0 release miscellaneous support libraries.
2007-05-19 01:27:20 +00:00
kan
2c3d598658
This commit was generated by cvs2svn to compensate for changes in r169693,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 01:25:45 +00:00
kan
7d2f610e8a
GCC 4.2.0 release Objective C runtime support code.
2007-05-19 01:25:45 +00:00
kan
f9e28d579a
This commit was generated by cvs2svn to compensate for changes in r169691,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 01:25:07 +00:00
kan
7865836f4b
GCC 4.2.0 release C++ standard library and runtime support code.
2007-05-19 01:25:07 +00:00
kan
d033934870
This commit was generated by cvs2svn to compensate for changes in r169689,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 01:19:51 +00:00