This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/9] New back end ia16: 16-bit Intel x86
- From: Rask Ingemann Lambertsen <rask at sygehus dot dk>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 30 Jul 2007 15:42:17 +0200
- Subject: [PATCH 0/9] New back end ia16: 16-bit Intel x86
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