summaryrefslogtreecommitdiff
path: root/open_issues/gcc.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2010-12-10 12:07:05 +0100
committerThomas Schwinge <thomas@schwinge.name>2010-12-10 12:07:05 +0100
commitd50d9aa01c7f5103af8233258d79677efb50b27b (patch)
tree7bb2528a5bf2f430bf184c0431de76204931e9d1 /open_issues/gcc.mdwn
parentd9c728c7e5c90acbd5a2d776c697acff48e14c67 (diff)
open_issues/gcc: Update.
Diffstat (limited to 'open_issues/gcc.mdwn')
-rw-r--r--open_issues/gcc.mdwn26
1 files changed, 20 insertions, 6 deletions
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index f393c0f7..01997128 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -34,11 +34,13 @@ version, but with own patches, etc. This is used for Java. (There are patches
Patches to GCC's fork should be contributed back to upstream [[/Boehm_GC]].
[[tschwinge]] reviewed (but only briefly for large parts) the differences on
-2010-11-17, based on 5be7963446247204245c954641290f0e5ce238c6 (2010-10-28) of
-[[source_repositories/GCC]] and for [[source_repositories/Boehm_GC]] CVS HEAD
-sources from 2010-11-16, converted to Git:
-9abb37b2e581b415bb1f482085891a289c2c0be1.
+2010-12-08, based on the [[GCC Git mirror's
+8e79e9d43f32c8852f068da91d655297d92ac0f4 (2010-11-29)
+sources|source_repositories/GCC]] and Boehm GC's CVS HEAD sources from
+2010-12-02, converted to [[Git, correspondingly
+1c2455988a8f59a5f83b986b9156f03be395b3b6|source_repositories/boehm_gc]].
+On 2010-11-17,
[[tschwinge]] reviewed the Debian GCC Boehm GC changes, compared them to the
upstream code, and put it into the local *hurd/boehm-gc/config_backport*
branch, planning to submit it to gcc-patches after testing with the GCC
@@ -47,7 +49,8 @@ branch, planning to submit it to gcc-patches after testing with the GCC
# Configuration
-Last reviewed against 2f78a7ce0a8d0ccd0b3142ec45da79a32fbd601d (2010-11-27).
+Last reviewed up to the [[Git mirror's 3457702eb6f8ee22acaee881dc7f783c3aa2fa91
+(2010-12-08) sources|source_repositories/gcc]].
<http://gcc.gnu.org/install/configure.html> has documentation for the
`configure` switches.
@@ -55,6 +58,8 @@ Last reviewed against 2f78a7ce0a8d0ccd0b3142ec45da79a32fbd601d (2010-11-27).
* Configure fragments that have `*linux*` cases might/should often contain
those for us (and GNU/k*BSD) as well.
+ * `configure.ac`
+
* `libgcc/configure.ac` [might
need](http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00315.html) to be
aligned for us to the `*linux*` cases. As well as at the end of
@@ -65,14 +70,23 @@ Last reviewed against 2f78a7ce0a8d0ccd0b3142ec45da79a32fbd601d (2010-11-27).
* `libgomp/configure.tgt`
+ * Etc.
+
* [[`libmudflap`|libmudflap]].
* Might [`-fsplit-stack`](http://nickclifton.livejournal.com/6889.html) be
worthwhile w.r.t. our multithreaded libraries?
+ * <http://gcc.gnu.org/ml/gcc/2007-11/msg00289.html>,
+ <http://gcc.gnu.org/ml/gcc-patches/2010-12/msg00672.html>
+
* `--enable-languages=[...]`
- GNAT is not yet ported / bootstrapped?
+ * GNAT is not yet ported / bootstrapped?
+
+ * The Google Go's libgo (introduced in
+ e440a3286bc89368b8d3a8fd6accd47191790bf2 (2010-12-03)) apparently needs
+ OS configuration / support.
* `--enable-frame-pointer`