This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH v4 00/20] resurrect automatic dependencies


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]