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
bsd386.h
bsd.h
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
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
gnu.h
go32-rtems.h
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
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
os2.h
osf1-ci.asm
osf1-cn.asm
osf1elf.h
osf1elfgdb.h
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
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
seq2-sysv3.h
seq-gas.h
seq-sysv3.h
sequent.h
sol2-c1.asm
sol2-ci.asm
sol2-cn.asm
sol2-gc1.asm
sol2.h i386.h (CPP_486_SPEC, [...]): New specs. 1998-07-13 16:38:51 -06:00
sol2dbg.h
sun386.h
sun.h
svr3.ifile
svr3dbx.h
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
t-freebsd
t-go32
t-i386bare
t-mingw32 Makefile.in (gencheck.o): Use HOST_CC. 1998-05-26 16:49:49 -06:00
t-next
t-osf
t-osf1elf
t-sco5
t-sco5gas install.texi (sco3.2v5): Document new --with-gnu-as flag. 1998-07-02 08:13:44 +00:00
t-sol2
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
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
x-isc
x-isc3
x-ncr3000
x-next
x-osf1elf
x-osfrose
x-sco
x-sco4
x-sco5
x-sysv3
x-vsta
xm-aix.h
xm-bsd386.h
xm-cygwin.h Can't use new API yet because of old compilers. 1998-11-23 09:08:34 -08:00
xm-dgux.h
xm-dos.h
xm-freebsd.h
xm-gnu.h
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
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
xm-osf.h
xm-sco5.h
xm-sco.h
xm-sun.h
xm-sysv3.h
xm-sysv4.h
xm-vsta.h
xm-winnt.h