aboutsummaryrefslogtreecommitdiff
path: root/gcc/ch
diff options
context:
space:
mode:
authorJohn Carr <jfc@gcc.gnu.org>1998-09-06 05:52:02 +0000
committerJohn Carr <jfc@gcc.gnu.org>1998-09-06 05:52:02 +0000
commitf429f2c549af467352419e0468efe172f014c289 (patch)
tree62d53f9120e7fa41d7456b940b85a42629352d8b /gcc/ch
parent9ef4c6ef3c6a37f382303c6fc4f9bea1b7e85e28 (diff)
downloadgcc-f429f2c549af467352419e0468efe172f014c289.zip
gcc-f429f2c549af467352419e0468efe172f014c289.tar.gz
gcc-f429f2c549af467352419e0468efe172f014c289.tar.bz2
final.c (final): If a label is reached only from a single jump...
� * final.c (final): If a label is reached only from a single jump, call NOTICE_UPDATE_CC on the jump and its predecessor before emitting the insn after the label. * i386.h: Add AMD K6 support. Change TARGET_* macros to use table lookup. (INITIALIZE_TRAMPOLINE): Improve trampoline code. (ADJUST_COST): Change definition to call function in i386.c. (ISSUE_RATE): Define as 2 for anything newer than an 80486. * i386.c: Add AMD K6 support. Add constants for feature tests used by TARGET_* macros. (split_di): If before reload, call gen_lowpart and gen_highpart. (x86_adjust_cost): New function. (put_jump_code): New function. (print_operand): New codes 'D' and 'd'. * i386.md: New insn types. New insn attribute "memory". Redefine scheduling parameters to use new types and add AMD K6 support. Explicitly set type of most insns. (move insns): K6 prefers movl $0,reg to xorl reg,reg. Pentium Pro and K6 prefer movl $1,reg to incl reg. (adddi3, subdi3): Set cc_status. (DImode shift patterns): Change label counters from HOST_WIDE_INT to int; x86 can't have more than 2^31 DImode shifts per file. (setcc): Combine all setcc patterns. Allow writing memory. Combine all jump patterns using match_operator. (*bzero): Name pattern. Emit mutliple stos instructions when that is faster than rep stos. (xordi3, anddi3, iordi3): Simplify DImode logical patterns and add define_split. * ch/Make-lang.in: Comment ^L characters. Sun make doesn't like them. From-SVN: r22291
Diffstat (limited to 'gcc/ch')
-rw-r--r--gcc/ch/ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/ch/ChangeLog b/gcc/ch/ChangeLog
index 2a5c7c3..59d7287 100644
--- a/gcc/ch/ChangeLog
+++ b/gcc/ch/ChangeLog
@@ -1,3 +1,7 @@
+Sat Sep 5 16:55:37 1998 John Carr <jfc@mit.edu>
+
+ * Make-lang.in: Comment ^L characters. Sun make doesn't like them.
+
Sat Sep 5 23:49:50 1998 Jeffrey A Law (law@cygnus.com)
* Makefile.in (INCLUDES): Update after recent reorganization at the