gcc/gcc/config
Mark Mitchell 0ff8379990 mips.h (mips_output_conditional_branch): New function.
* mips.h (mips_output_conditional_branch): New function.
	(mips_adjust_insn_length): Likewise.
	(ASSEMBLER_SCRATCH_REGNUM): New macro.
	(ADJUST_INSN_LENGTH): Likewise.
	* mips.c (print_operand): Add `F' and `W' for floating-point
	comparison opcodes.
	(machine_dependent_reorg): Adjust MIPS16 code; instruction-lengths
	are now in bytes.
	(mips_adjust_insn_length): New function.
	(mips_output_conditional_branch): New function.
	* mips.md (length): Adjust attribute definition to handle
	conditional branches.  	Change lengths to bytes, rather than
	instructions throughout.  Remove length attribute from
	instructions whose length is four bytes, and rely on the default
	instead.
	(dslot): Fix typo in comment.
	Reword conditional branch patterns to use
	mips_output_conditional_branch.

From-SVN: r27369
1999-06-05 11:12:58 +00:00
..
1750a i860.h (TARGET_SWITCHES): Add documentation for default case. 1999-03-21 17:08:26 -07:00
a29k Fix missing initializer compile-time warning messages. 1999-03-25 04:54:06 -08:00
alpha osf.h (CPP_SUBTARGET_SPEC): Handle -threads. 1999-06-04 06:41:19 -07:00
arc
arm Synchronise definitions of USER_LABEL_PREFIX 1999-06-02 08:46:55 +00:00
c4x c4x.md (set_lo_sum+2): New splitter to load large const_ints. 1999-05-14 19:19:30 +00:00
clipper i860.h (TARGET_SWITCHES): Add documentation for default case. 1999-03-21 17:08:26 -07:00
convex
dsp16xx
elxsi i860.h (TARGET_SWITCHES): Add documentation for default case. 1999-03-21 17:08:26 -07:00
fx80 i860.h (TARGET_SWITCHES): Add documentation for default case. 1999-03-21 17:08:17 -07:00
gmicro
h8300 h8300.c (h8300_adjust_insn_length): Also avoid recognizing ADDR_VEC and ADDR_DIFF_VEC insns. 1999-04-07 17:17:52 -06:00
i370 i860.h (TARGET_SWITCHES): Add documentation for default case. 1999-03-21 17:08:26 -07:00
i386 freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define. 1999-06-03 17:19:02 -06:00
i860 i860.h (TARGET_SWITCHES): Add documentation for default case. 1999-03-21 17:08:26 -07:00
i960 Patch to make nested functions and non-local gotos work. 1999-04-07 16:03:01 -07:00
m32r Accept both 'model' and '__model__' as attribute names. 1999-03-24 15:47:29 +00:00
m68k x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o. 1999-06-01 17:43:50 -06:00
m88k
mips mips.h (mips_output_conditional_branch): New function. 1999-06-05 11:12:58 +00:00
mn10200 mn10200.md (btst insns): btst does not leave cc0 in a useable state for redundant tst eliminatino. 1999-05-03 07:51:00 -06:00
mn10300 mn10200.md (btst insns): btst does not leave cc0 in a useable state for redundant tst eliminatino. 1999-05-03 07:51:00 -06:00
msdos
ns32k
pa [multiple changes] 1999-05-23 13:37:42 -06:00
pdp11 Joseph S. 1999-05-02 08:17:32 -07:00
pyr
romp
rs6000 aix41.h (RS6000_CALL_GLUE): Define. 1999-06-01 12:12:21 -04:00
sh Fix pcrel too far problems due to upping CACHE_LOG on SH2: 1999-06-03 22:48:04 +01:00
sparc linux64.h (ASM_OUTPUT_CONSTRUCTOR): Define. 1999-05-24 09:45:19 -07:00
spur
tahoe
v850 Fix copyright date. 1999-04-06 22:46:54 -06:00
vax
we32k
winnt collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place of the DIR_SEPARATOR test. 1999-04-09 22:27:16 -06:00
aoutos.h
dbx.h
dbxcoff.h dbxcoff.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Use asm_fprintf and %L to generate the label name. 1999-05-19 19:54:28 -06:00
dbxelf.h dbxcoff.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Use asm_fprintf and %L to generate the label name. 1999-05-19 19:54:28 -06:00
elfos.h Move stabs specific target macros out od svr4.h and elfos.h and into dbxelf.h 1999-03-26 10:45:27 +00:00
float-i32.h
float-i64.h
float-i128.h
float-i386.h
float-m68k.h
float-sh.h
float-vax.h
fp-bit.c
gnu.h
gofast.h
interix.h configure.in (interix Alpha): Add. 1999-04-13 16:02:20 -06:00
libgloss.h
linux-aout.h
linux.h
lynx-ng.h
lynx.h
netbsd.h
nextstep21.h
nextstep.c
nextstep.h
openbsd.h
psos.h
ptx4.h
README
svr3.h
svr4.h Move stabs specific target macros out od svr4.h and elfos.h and into dbxelf.h 1999-03-26 10:45:27 +00:00
t-freebsd configure.in (i[34567]86-*-freebsdelf): Don't include linux.h, i386/freebsd-elf.h no longer requires it. 1999-06-01 18:08:20 -06:00
t-gnu t-gnu (SYSTEM_HEADER_DIR): New variable. 1999-03-17 15:18:49 -07:00
t-install-cpp
t-libc-ok
t-linux
t-linux-aout
t-linux-gnulibc1
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems * t-rtems (LIMITS_H_TEST, LIBGCC2_INCLUDES): Define. 1999-03-30 17:50:40 -07:00
t-svr4
tm-dwarf2.h
x-interix t-interix: Use mostly system headers unchanged. 1999-04-09 23:15:27 -06:00
x-linux
x-linux-aout
x-lynx
x-svr4
xm-alloca.h
xm-freebsd.h
xm-gnu.h
xm-interix.h t-interix: Use mostly system headers unchanged. 1999-04-09 23:15:27 -06:00
xm-linux.h
xm-lynx.h
xm-openbsd.h
xm-siglist.h
xm-std32.h
xm-svr3.h
xm-svr4.h

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.