summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1996-03-30From NetBSD:Niklas Hallqvist
Patch from J"orn Rennecke that fixes code generation bugs with long long comparisons. As of this date, this change hasn't made it into the development sources. We must consider this when it comes time to integrate a newer gcc release. Thu Mar 7 01:16:23 1996 J"orn Rennecke (amylaar@meolyon.hanse.de) * expmed.c (negate_rtx): Don't negate LONG_MIN if mode is wider than HOST_WIDE_INT. gcc now produces worse code for this test case than gcc 2.5.8 when invoked with -O , but it will optimize as good as gcc 2.5.8 (i.e. all comparisons vanish) when invoked with -O2 , thus I think it doesn't matter. If anyone is interested in looking into this, the code in expr.c, function expand_expr, case MINUS_EXPR, if-clause for if (TREE_UNSIGNED (type) || TREE_OVERFLOW (negated)), will refuse to convert the subtraction into an addition if there is an overflow in the conversion or negation of the constant. If both host and target machine are binary computers with 2-complement representation, the overflow should not matter.
1996-03-30Substantially improve random number generation by using the largest primeThorsten Lockert
that fits inside 32 bits as the denominator; take care not to overflow. Regenerate initial seed after replacing the generator
1996-03-30fdeject not eject. Net/OpenBSD tracking error.etheisen
1996-03-30DDB support added.Michael Shalayeff
1996-03-30Added: sysctl access to the ddb variables.Michael Shalayeff
Fixed: "netbsd" strings in sym table handling routines. now it is usefull to change max_{width,line} according to your real console geometry, just w/ sysctl program.
1996-03-30Add $OpenBSD$, fix comments.Michael Shalayeff
1996-03-30Bug w/ rename fixed.Michael Shalayeff
Strange thing still present w/ removes, the situation seemd to be like extra VREF made somewhere, that is, lower nfs does not remove, but rename file in '.nfs*' thing that disapears at umap umount. this thing happend w/ nullfs too.
1996-03-29lost change from vnode_if.[hc] evolution.Michael Shalayeff
"vnode_if.h" must be <sys/vnode_if.h>
1996-03-29Initial commit of random data source devices' manual.Michael Shalayeff
1996-03-29Initial commit of rnd devices' manual.Michael Shalayeff
1996-03-29The random data source driver itself.Michael Shalayeff
Initial commit.
1996-03-29Initial commit of random source driver.Michael Shalayeff
1996-03-29From NetBSD: merge of 960317Niklas Hallqvist
1996-03-28From NetBSD: merge of 960317Niklas Hallqvist
1996-03-28From NetBSD: merge of 960317Niklas Hallqvist
1996-03-28From NetBSD: merge of 960317Niklas Hallqvist
1996-03-28From NetBSD: Use tr instead of caesar to generate fortunes-oNiklas Hallqvist
1996-03-28Moved GNU spec stuff into Makefile.bsd-wrapper1 using PREREQ variable.etheisen
This makes full BSD build support a reality for libiberty. make obj tags depends now works. General cleanup and commenting.
1996-03-27Misc. cleanup, esp. for obj-dirs, DESTDIR compilations and missingNiklas Hallqvist
dependencies.
1996-03-27From NetBSD: merge of 960317Niklas Hallqvist
1996-03-26Revert last change which lost the functionality introduced in rev 1.4Niklas Hallqvist
1996-03-26Somehow happened to coexist two versions of this in the same file.Michael Shalayeff
fixed, older removed.
1996-03-26From NetBSD: vnode_if.[ch] made machine independent.Michael Shalayeff
very usefull (for <sys/vnode.h> inclusion). from the other side this is really machine independent ... tested w/ i386, but should not cause errors w/ other arch's. pls, test it (don't forget to reconfig kernel ;)
1996-03-26Make "make obj" work, make builds to obj directories work. Don't putNiklas Hallqvist
object files in SRCS variables, add them to OBJS instead. Also explicitly mention -lg++ because g++ won't use the -L path for getting libg++ unless done via the command line.
1996-03-26Make "make obj" work, make builds to obj directories work. Don't putNiklas Hallqvist
object files in SRCS variables, add them to OBJS instead. Also explicitly mention -lg++ because g++ won't use the -L path for getting libg++ unless done via the command line.
1996-03-25Fixup /usr/include/g++ hierarchy specificationNiklas Hallqvist
1996-03-25Add support for building lint(1) libraryThorsten Lockert
1996-03-25Make a proper lvalue in INCThorsten Lockert
1996-03-25Add const qualifier to match prototypeThorsten Lockert
1996-03-25Protect use of long long with /* LONGLONG */Thorsten Lockert
1996-03-25Use __asm, not asmThorsten Lockert
1996-03-25Prototype __syscall() correctlyThorsten Lockert
1996-03-25Cannot do operations on a void pointerThorsten Lockert
1996-03-25Update prototypes to match declarationsThorsten Lockert
Remove unused variables Install all man-page links
1996-03-25Add prototypes for internal functionsThorsten Lockert
Change inline to __inline
1996-03-25Protect internal mcount symbol from lint(1)Thorsten Lockert
Use __asm, not asm
1996-03-25Pull in prototypesThorsten Lockert
Do the right thing in presense of __STDC__
1996-03-25Pull in more prototypesThorsten Lockert
1996-03-25Pull prototypes into scopeThorsten Lockert
Remove graticious casts
1996-03-25Prototype internal functionsThorsten Lockert
Do the right thing in presense of __STDC__
1996-03-25initgroups(3) 2nd argument should be gid_tThorsten Lockert
1996-03-25Cast negative args to their unsigned typeThorsten Lockert
1996-03-25Use correct prototype in the presense of __STDC__Thorsten Lockert
1996-03-25Add prototypes for internal functionsThorsten Lockert
1996-03-25Minor cleanupThorsten Lockert
1996-03-25Add prototypes for local functions, add const qualifiers where neededThorsten Lockert
1996-03-25Changed according to the kernel.Michael Shalayeff
1996-03-25Fixed bug while copying args in mount that may cause a crash.Michael Shalayeff
Types changes and so.
1996-03-25From NetBSD: merge of 960317Niklas Hallqvist
1996-03-25Somewhat better support for building lint libraryThorsten Lockert