NetBSD/gnu/usr.bin
jtc efdbc16b61 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-15 22:55:51 +00:00
..
bc Fix a memory leak in writing numbers. 1995-10-10 00:22:54 +00:00
cpio if NetBSD, include sys/cdefs.h and don't define __P here. 1995-04-29 05:32:40 +00:00
dc NetBSD RCS Id format 1995-04-23 07:58:27 +00:00
diff Fix typo; From Mike Long <mike.long@analog.com> 1996-02-05 06:07:31 +00:00
diff3 NetBSD RCS Id format 1995-04-23 07:58:27 +00:00
gas Remove a compiler warning. (Matthias Pfaller, PR2104) 1996-02-28 21:18:05 +00:00
gawk changes to make the src/gnu code compile happily on the alpha: 1995-04-23 08:35:30 +00:00
gcc Patch from J"orn Rennecke that fixes code generation bugs with long 1996-03-15 22:55:51 +00:00
gcc2 #include <errno.h> to get sys_nerr and friends. 1996-01-29 08:38:04 +00:00
gdb Remove extra arg to target_read_memory(). 1996-03-07 07:26:02 +00:00
grep Fix typo in example; PR #1534 1995-09-27 19:10:49 +00:00
groff cleanup scoping fixes part of pr#1859 from Juergen Hannken-Illjes 1995-12-29 20:33:49 +00:00
gzip Link zcmp to zdiff, zcmp.1 to zdiff.1 1995-10-24 22:18:34 +00:00
ld Look up commons in shared objects and replace the common definition if: 1996-03-05 22:00:30 +00:00
rcs Parallel make fixes 1995-10-22 21:58:21 +00:00
sdiff NetBSD RCS Id format 1995-04-23 07:58:27 +00:00
send-pr Change -v to -V to match send-pr script 1996-03-06 22:01:34 +00:00
sort NetBSD RCS Id format 1995-04-23 07:58:27 +00:00
tar Fix a typo and mention -P/--absolute-paths in the man page. 1996-03-13 14:55:00 +00:00
Makefile Switch sparc to `gcc'. 1996-02-18 12:28:15 +00:00
Makefile.inc Add RCS identifiers, remove some completely useless RCS logs and patchkit 1993-08-02 17:48:44 +00:00