This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH v4 00/20] resurrect automatic dependencies
- From: Tom Tromey <tromey at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: bonzini at gnu dot org
- Date: Mon, 23 Sep 2013 08:11:40 -0600
- Subject: [PATCH v4 00/20] resurrect automatic dependencies
- Authentication-results: sourceware.org; auth=none
Here is version 4 of my series to resurrect automatic dependencies for
GCC. Version 3 is here:
http://gcc.gnu.org/ml/gcc-patches/2013-08/msg01106.html
This version has a few changes.
First, I believe I've addressed all of the comments in Paolo's review.
This added patch #5, to remove AM_PROG_CC_C_O and OUTPUT_OPTION. This
also added patch #17, to convert t-i386 to automatic tracking; and
dropped the old patch #16 (to remove the last use of TREE_GIMPLE_H).
I also converted t-glibc, since I could easily test it.
This is patch #18 now.
I found another generated file that was not listed in generated_files,
so patch #2 is slightly different.
While digging through the build tree I realized that my bootstrap had
not actually built a couple of the front ends. I found out that (1)
--enable-languages=all does not really enable all languages, and (2)
that --disable-static is incmopatible with bootstrapping Go (bug
filed).
After fixing my bootstrap script I found that I needed a small change
to patch #4 to make the .Po files end up in the correct directory for
Go. See the commentary there for details.
Finally, patch #15, the one that removes the bulk of the existing
dependencies, changed in the usual way, namely the dependencies have
changed on the trunk, so the patch looks a bit different while being
functionally identical.
I believe the remaining patches are all the same.
thanks,
Tom