public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/9] New back end ia16: 16-bit Intel x86
@ 2007-07-30 14:37 Rask Ingemann Lambertsen
  2007-07-30 14:56 ` [PATCH 1/9] New target " Rask Ingemann Lambertsen
                   ` (9 more replies)
  0 siblings, 10 replies; 26+ messages in thread
From: Rask Ingemann Lambertsen @ 2007-07-30 14:37 UTC (permalink / raw)
  To: gcc-patches

   This is a patch set to add a new back end for 16-bit x86 CPUs. I'll be
posting the following nine parts:

1: top-level config.sub
2: reload: reloads_unique_chain_p()
3: reload: reload_reg_free()
4: reload: push_reload() and reload_inner_reg_of_subreg()
5: Misc config stuff and config/ia16
6: docs
7: backends.html
8: testsuite fixes
9: testsuite skip/xfail

   The back end expects code, data and stack to exist in a single 64 kB
segment and hardware floating point is not implemented.

   Test results are at
<URL:http://gcc.gnu.org/ml/gcc-testresults/2007-07/msg01175.html>. I have
more testsuite patches coming, so the results will improve. The simulator
setup is also rather crude at the moment and I'll post a folloup to this
message in the next few days with more details once I tie a few loose ends.

-- 
Rask Ingemann Lambertsen

^ permalink raw reply	[flat|nested] 26+ messages in thread
* [PATCH 1/9] New target 16-bit Intel x86
@ 2017-04-01 16:47 Andrew Jenner
  2017-04-01 21:05 ` Ben Elliston
  0 siblings, 1 reply; 26+ messages in thread
From: Andrew Jenner @ 2017-04-01 16:47 UTC (permalink / raw)
  To: GCC Patches, config-patches

To config-patches@gnu.org: You'll receive only this part of the patch set.

2017-04-01  Andrew Jenner  <andrew@codesourcery.com>
	Rask Ingemann Lambertsen  <rask@sygehus.dk>

	* config.sub: Add support for 16-bit Intel x86.

Index: config.sub
===================================================================
--- config.sub	(revision 475331)
+++ config.sub	(revision 475455)
@@ -263,7 +263,7 @@ case $basic_machine in
  	| fido | fr30 | frv | ft32 \
  	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
  	| hexagon \
-	| i370 | i860 | i960 | ia64 \
+	| i370 | i860 | i960 | ia64 | ia16 \
  	| ip2k | iq2000 \
  	| k1om \
  	| le32 | le64 \
@@ -387,7 +387,7 @@ case $basic_machine in
  	| h8300-* | h8500-* \
  	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
  	| hexagon-* \
-	| i*86-* | i860-* | i960-* | ia64-* \
+	| i*86-* | i860-* | i960-* | ia64-* | ia16-* \
  	| ip2k-* | iq2000-* \
  	| k1om-* \
  	| le32-* | le64-* \

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2017-04-01 21:05 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-30 14:37 [PATCH 0/9] New back end ia16: 16-bit Intel x86 Rask Ingemann Lambertsen
2007-07-30 14:56 ` [PATCH 1/9] New target " Rask Ingemann Lambertsen
2007-07-30 15:08 ` [PATCH 2/9] Fix reloads_unique_chain_p() missing a conflict Rask Ingemann Lambertsen
2007-08-10  8:47   ` PING " Rask Ingemann Lambertsen
2007-08-21 11:23   ` ping^2 " Rask Ingemann Lambertsen
2007-08-30  8:28   ` ping^3 [PATCH] " Rask Ingemann Lambertsen
2007-07-30 16:10 ` [PATCH 3/9] reload_reg_free(): Rask Ingemann Lambertsen
2007-08-10  8:49   ` PING [PATCH 3/9] reload_reg_free(): don't clobber inherited registers Rask Ingemann Lambertsen
2007-08-21 11:24   ` ping^2 " Rask Ingemann Lambertsen
2007-08-30  8:50   ` ping^3 [PATCH] " Rask Ingemann Lambertsen
2007-07-30 16:35 ` [PATCH 4/9] Subreg handling in reload_inner_reg_of_subreg() and push_reload() Rask Ingemann Lambertsen
2007-08-10  8:49   ` PING " Rask Ingemann Lambertsen
2007-08-21 11:29   ` ping^2 " Rask Ingemann Lambertsen
2007-08-30  8:50   ` ping^3 [PATCH] " Rask Ingemann Lambertsen
2007-07-30 17:22 ` [PATCH 5/9] Libgcc bits and the back end itself Rask Ingemann Lambertsen
2007-07-30 19:08 ` [PATCH 6/9] Documentation for the ia16 back end Rask Ingemann Lambertsen
2007-08-11 19:01   ` Joseph S. Myers
2007-07-30 19:10 ` [PATCH 7/9][wwwdocs] Mention ia16 in backends.html Rask Ingemann Lambertsen
2007-07-30 22:48   ` Gerald Pfeifer
2007-07-30 19:36 ` [PATCH 8/9] Vectorizer testsuite fixes Rask Ingemann Lambertsen
2007-07-30 20:40   ` Janis Johnson
2007-07-30 20:08 ` [PATCH 9/9] Skip or xfail some tests on ia16 Rask Ingemann Lambertsen
2007-07-30 20:51   ` Janis Johnson
2007-08-09 20:28 ` [PATCH 0/9] New back end ia16: 16-bit Intel x86 Rask Ingemann Lambertsen
2017-04-01 16:47 [PATCH 1/9] New target " Andrew Jenner
2017-04-01 21:05 ` Ben Elliston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).