8sa1-gcc/gcc/config/i386
Jeffrey A Law 940da3246d cse.c (fold_rtx): Make autoincrement addressing mode tests be runtime selectable.
* cse.c (fold_rtx): Make autoincrement addressing mode tests be
        runtime selectable.
        * expr.c (move_by_pieces): Similarly.
        (move_by_pieces_1, clear_by_pieces, clear_by_pieces_1): Similarly.
        * flow.c (find_auto_inc): Similarly.
        (try_pre_increment): Similarly.
        * loop.c (strength_reduce): Similarly.
        * regclass.c (auto_inc_dec_reg_p): Similarly.
        * regmove.c (try_auto_increment): Similarly.
        (fixup_match_1): Similarly.
        * rtl.h (HAVE_PRE_INCREMENT): Define if not already defined.
        (HAVE_PRE_DECREMENT): Similarly.
        (HAVE_POST_INCREMENT, HAVE_POST_DECREMENT): Similarly.
        sponding changes to all target header files.

From-SVN: r23837
1998-11-24 16:15:19 -07:00
..
386bsd.h final.c (JUMP_TABLES_IN_TEXT_SECTION): Provide a default value. 1998-05-21 18:01:23 -06:00
aix386.h
aix386ng.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
att.h (USER_LABEL_PREFIX): Redefine, not ASM_OUTPUT_LABELREF. 1996-09-21 07:05:59 -04:00
bsd386.h * i386/bsd386.h (ASM_OUTPUT_ALIGN): Redefine. 1998-04-14 04:33:09 -06:00
bsd.h (USER_LABEL_PREFIX): Redefine, not ASM_OUTPUT_LABELREF. 1996-09-21 07:05:59 -04:00
config-nt.sed
crtdll.h crtdll.h (CPP_PREDEFINES): Fix typo. 1998-10-25 04:08:59 -07:00
cygwin.asm Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN. 1998-11-12 11:37:47 -08:00
cygwin.h Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN. 1998-11-12 11:37:47 -08:00
dgux.c dgux.c (struct option): Add new "description field". 1998-11-22 13:36:55 -07:00
dgux.h flags.h: New flag (optimize_size). 1998-01-26 16:00:04 -07:00
freebsd-elf.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
freebsd.h freebsd.h (WCHAR_TYPE): Chagne to an "int". 1998-06-30 16:52:18 -06:00
gas.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
gmon-sol2.c Initial revision 1996-08-30 18:14:14 +00:00
gnu.h * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
go32-rtems.h go32-rtems.h: Defined TARGET_MEM_FUNCTIONS. 1998-03-24 17:03:19 -07:00
go32.h Move definition of HANDLE_PRAGMA_PACK_PUSH_POP out of i386.h and into 1998-10-07 14:50:58 +00:00
gstabs.h
i386-aout.h
i386-coff.h i386-coff.h (dbxcoff.h): Added. 1998-09-28 11:05:13 +00:00
i386.c i386.c (i386_comp_type_attributes): Compare whether the attributes are defined, not their tree nodes. 1998-10-30 05:24:33 -08:00
i386.h cse.c (fold_rtx): Make autoincrement addressing mode tests be runtime selectable. 1998-11-24 16:15:19 -07:00
i386.md linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Wrap in do...while. 1998-11-23 15:25:50 -05:00
isc.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
isccoff.h
iscdbx.h
linux-aout.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
linux-oldld.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
linux.h linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Wrap in do...while. 1998-11-23 15:25:50 -05:00
lynx-ng.h
lynx.h (USER_LABEL_PREFIX): Redefine, not ASM_OUTPUT_LABELREF. 1996-09-21 07:05:59 -04:00
mach.h
mingw32.h Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN. 1998-11-12 11:37:47 -08:00
moss.h
netbsd.h netbsd.h: Undo previous change to DWARF2_UNWIND_INFO. 1998-08-01 17:50:00 -06:00
next.h Make sure FUNDECL is non-nil before we try to use it. 1997-03-04 21:43:13 +00:00
os2.h
osf1-ci.asm Initial revision 1998-04-12 11:04:55 -06:00
osf1-cn.asm Initial revision 1998-04-12 11:04:55 -06:00
osf1elf.h Initial revision 1998-04-12 11:04:57 -06:00
osf1elfgdb.h Initial revision 1998-04-12 11:04:57 -06:00
osfelf.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
osfrose.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
perform.h
ptx4-i.h final.c (JUMP_TABLES_IN_TEXT_SECTION): Provide a default value. 1998-05-21 18:01:23 -06:00
rtems.h go32-rtems.h: Defined TARGET_MEM_FUNCTIONS. 1998-03-24 17:03:19 -07:00
rtemself.h rtemself.h: Updated to keep in sync with config/i386/linux.h. 1998-07-08 18:37:05 -06:00
sco4.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
sco4dbx.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
sco5.h sco5.h (SUBTARGET_SWITCHES): Add documentation for OpenServer- specific compiler switches. 1998-10-28 21:10:55 +00:00
sco5gas.h install.texi (sco3.2v5): Document new --with-gnu-as flag. 1998-07-02 08:13:44 +00:00
sco.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
scodbx.h Make sure FUNDECL is non-nil before we try to use it. 1997-03-04 21:43:13 +00:00
seq2-sysv3.h
seq-gas.h (SHIFT_DOUBLE_OMITS_COUNT) redefine instead of 1996-06-09 02:13:52 +00:00
seq-sysv3.h
sequent.h
sol2-c1.asm
sol2-ci.asm
sol2-cn.asm
sol2-gc1.asm Initial revision 1996-08-30 18:14:14 +00:00
sol2.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
sol2dbg.h
sun386.h (USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF. 1996-09-21 06:53:37 -04:00
sun.h
svr3.ifile
svr3dbx.h final.c (insn_last_address, [...]): New variables. 1998-03-02 11:54:35 +00:00
svr3gas.h
svr3z.ifile
sysv3.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
sysv4.h freebsd-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Define as flag_pic. 1998-06-22 17:06:58 -06:00
t-crtpic
t-crtstuff
t-cygwin Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN. 1998-11-12 11:37:47 -08:00
t-dgux Initial revision 1996-05-22 15:58:55 +00:00
t-freebsd t-freebsd (USER_H): Include EXTRA_HEADERS and LANG_EXTRA_HEADERS. 1997-08-27 00:51:37 -06:00
t-go32
t-i386bare
t-mingw32 Makefile.in (gencheck.o): Use HOST_CC. 1998-05-26 16:49:49 -06:00
t-next (nextstep.o): New rule. 1997-04-23 09:28:42 -04:00
t-osf
t-osf1elf Initial revision 1998-04-12 11:04:57 -06:00
t-sco5 sco5.h: Make ELF default file format and add -mcoff/-melf.. 1997-09-22 11:31:47 -06:00
t-sco5gas install.texi (sco3.2v5): Document new --with-gnu-as flag. 1998-07-02 08:13:44 +00:00
t-sol2 * i386/t-sol2 (CRTSTUFF_T_CFLAGS): Turn on the optimizer. 1997-12-04 00:26:05 -07:00
t-svr3dbx
t-udk config.sub: Recognize i[34567]86-pc-udk as new target. 1998-09-30 20:35:10 +00:00
t-vsta
t-winnt
udk.h config.sub: Recognize i[34567]86-pc-udk as new target. 1998-09-30 20:35:10 +00:00
unix.h Patch to fix g++.other/local1.C. 1998-05-13 07:04:15 -07:00
v3gas.h
vsta.h
vxi386.h configure.in: Add support for i386-wrs-vxworks configuration. 1998-02-22 16:10:06 -07:00
win32.h Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN. 1998-11-12 11:37:47 -08:00
win-nt.h
winnt.c Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN. 1998-11-12 11:37:47 -08:00
x-aix
x-cygwin Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN. 1998-11-12 11:37:47 -08:00
x-dgux t-freebsd (USER_H): Include EXTRA_HEADERS and LANG_EXTRA_HEADERS. 1997-08-27 00:51:37 -06:00
x-isc
x-isc3
x-ncr3000
x-next
x-osf1elf Initial revision 1998-04-12 11:04:57 -06:00
x-osfrose
x-sco
x-sco4
x-sco5 * i386/x-sco5 (CC): Remove trailing whitespace. 1998-01-17 13:15:48 -07:00
x-sysv3
x-vsta
xm-aix.h
xm-bsd386.h cccp.c (sys_errlist): Remove special 4.4bsd declaration. 1997-09-01 11:02:53 -06:00
xm-cygwin.h Can't use new API yet because of old compilers. 1998-11-23 09:08:34 -08:00
xm-dgux.h Initial revision 1997-08-11 09:56:58 -06:00
xm-dos.h Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
xm-freebsd.h Initial revision 1997-08-11 09:56:58 -06:00
xm-gnu.h Initial revision 1997-08-11 09:56:58 -06:00
xm-go32.h Finish incomplete change started by Kenner. 1998-05-19 11:24:07 -07:00
xm-i386.h
xm-isc.h
xm-linux.h This commit was generated by cvs2svn to compensate for changes in r16983, 1997-12-06 10:30:09 -07:00
xm-lynx.h
xm-mingw32.h * Check in merge from gcc2. See ChangeLog.12 for details. 1998-05-05 17:18:02 -06:00
xm-next.h
xm-os2.h
xm-osf1elf.h Initial revision 1998-04-12 11:04:58 -06:00
xm-osf.h
xm-sco5.h * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
xm-sco.h
xm-sun.h This commit was generated by cvs2svn to compensate for changes in r16983, 1997-12-06 10:30:09 -07:00
xm-sysv3.h Initial revision 1997-08-11 09:56:58 -06:00
xm-sysv4.h * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
xm-vsta.h
xm-winnt.h Initial revision 1997-08-11 09:56:58 -06:00