gcc/libgcc/config
Bernd Schmidt bcead286bf invoke.texi (C6X Options): New section.
gcc/
	* doc/invoke.texi (C6X Options): New section.
	* doc/md.texi (TI C6X family): New section.
	* config.gcc: Handle tic6x, in particular tic6x-*-elf and
	tic6x-*-uclinux.
	* longlong.h (add_ssaaaa, __umulsidi3, umul_ppmm,
	count_leading_zeros, count_trailing_zeros, UMUL_TIME, UDIV_TIME):
	Provide C6X definitions.
	* config/c6x/c6x.md: New file.
	* config/c6x/constraints.md: New file.
	* config/c6x/predicates.md: New file.
	* config/c6x/c6x-sched.md.in: New file.
	* config/c6x/c6x-sched.md: New file.
	* config/c6x/gensched.sh: New file.
	* config/c6x/c6x-mult.md.in: New file.
	* config/c6x/genmult.sh: New file.
	* config/c6x/c6x-mult.md: New file.
	* config/c6x/sync.md: New file.
	* config/c6x/c6x-protos.h: New file.
	* config/c6x/sfp-machine.h: New file.
	* config/c6x/c6x.c: New file.
	* config/c6x/c6x.h: New file.
	* config/c6x/crti.s: New file.
	* config/c6x/crtn.s: New file.
	* config/c6x/lib1funcs.asm: New file.
	* config/c6x/c6x-modes.def: New file.
	* config/c6x/genopt.sh: New file.
	* config/c6x/c6x.opt: New file.
	* config/c6x/c6x-tables.opt: New file.
	* config/c6x/c6x-opts.h: New file.
	* config/c6x/c6x-isas.def: New file.
	* config/c6x/elf.h: New file.
	* config/c6x/elf-common.h: New file.
	* config/c6x/uclinux-elf.h: New file.
	* config/c6x/t-c6x: New file.
	* config/c6x/t-c6x-elf: New file.
	* config/c6x/t-c6x-uclinux: New file.
	* config/c6x/t-c6x-softfp: New file.
	* config/c6x/gtd.c: New file.
	* config/c6x/gtf.c: New file.
	* config/c6x/ltd.c: New file.
	* config/c6x/ltf.c: New file.
	* config/c6x/ged.c: New file.
	* config/c6x/gef.c: New file.
	* config/c6x/led.c: New file.
	* config/c6x/lef.c: New file.
	* config/c6x/eqd.c: New file.
	* config/c6x/eqf.c: New file.
	* config/c6x/libgcc-c6xeabi.ver: New file.

contrib/
	* gcc_update: Add C6X generated files.
	* contrib/config-list.mk: Add c6x-elf and c6x-uclinux.

libgcc/
	* config.host: Handle tic6x-*-*.
	* config/c6x/c6x-abi.h: New file.

From-SVN: r176308
2011-07-15 09:36:40 +00:00
..
alpha crtfastmath.c: Move to ../libgcc/config/alpha. 2011-07-13 17:33:38 +00:00
arm config.gcc (libgcc_tm_file): Define instead of including files from ../../libgcc/config/ in tm_file. 2011-05-10 15:41:47 +01:00
avr t-avr (intfuncs16): Add _clrsbXX2. 2011-07-04 10:02:34 +00:00
bfin linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
c6x invoke.texi (C6X Options): New section. 2011-07-15 09:36:40 +00:00
frv
i386 crtprec.c: Move to ../libgcc/config/i386. 2011-07-13 17:39:35 +00:00
ia64 crtfastmath.c: Move to ../libgcc/config/alpha. 2011-07-13 17:33:38 +00:00
libbid
lm32
m68k linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
microblaze
mips crtfastmath.c: Move to ../libgcc/config/alpha. 2011-07-13 17:33:38 +00:00
mmix
moxie
pa linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
rs6000 darwin-crt2.c: Move to ../libgcc/config/rs6000. 2011-07-13 16:28:30 +00:00
rx
s390 linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
sh linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
sparc crtfastmath.c: Move to ../libgcc/config/alpha. 2011-07-13 17:33:38 +00:00
xtensa linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
darwin-crt3.c darwin-crt2.c: Move to ../libgcc/config/rs6000. 2011-07-13 16:28:30 +00:00
gmon-sol2.c gmon-sol2.c: Reindent. 2011-06-01 14:46:24 +00:00
no-unwind.h linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
t-crtfm crtfastmath.c: Move to ../libgcc/config/alpha. 2011-07-13 17:33:38 +00:00
t-crtin t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-darwin darwin-crt2.c: Move to ../libgcc/config/rs6000. 2011-07-13 16:28:30 +00:00
t-dfprules dfp-bit.c, dfp-bit.h: Move to ../libgcc. 2011-07-11 14:40:56 +00:00
t-gnu-prefix libgcc2.h (__NW, __NDW): Define using a __gnu_ prefix if LIBGCC2_GNU_PREFIX is defined. 2011-05-25 12:11:42 +00:00
t-rtems t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-slibgcc t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-slibgcc-darwin re PR bootstrap/49173 (No rule to make target ../../../../work/libgcc/../gcc/libgcc-std.ver', needed by libgcc.map'.) 2011-05-27 07:53:51 +00:00
t-slibgcc-elf-ver t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-slibgcc-gld t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-slibgcc-sld t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-softfp
t-sol2 Makefile.in (LIB2ADDEHDEP): Remove. 2011-06-03 16:07:21 +00:00
t-stack
t-tls