This is the mail archive of the
mailing list for the GCC project.
Re: [patch 3/3] Flatten gimple.h target and tests
- From: Jeff Law <law at redhat dot com>
- To: Andrew MacLeod <amacleod at redhat dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Richard Biener <richard dot guenther at gmail dot com>
- Date: Thu, 21 Nov 2013 12:22:58 -0700
- Subject: Re: [patch 3/3] Flatten gimple.h target and tests
- Authentication-results: sourceware.org; auth=none
- References: <528E4DAD dot 6080409 at redhat dot com> <528E4E28 dot 8030205 at redhat dot com>
On 11/21/13 11:17, Andrew MacLeod wrote:
On 11/21/2013 01:15 PM, Andrew MacLeod wrote:
The third patch has the config/* target changes, as well as a few
testcases. I did *not* trim out includes for the targets since I
got caught earlier with targets requiring some files on only some
configurations. I did go through an remove any duplicates that were
introduced tho. (ie, if basic-block.h was already being included, I
removed the duplicate which flattening introduced.) I didn't try
reducing the includes in the testcases since that doesn't really matter.
I did run make all-gcc on all the targets in config-list.mk, and don't
appear to have caused any new failures... the failures that are there
appear to be unrelated to compilation of the changed files.
the 3rd patch...
* config/darwin.c: Add all include files removed from gimple.h.
* config/aarch64/aarch64-builtins.c: Likewise.
* config/aarch64/aarch64.c: Likewise.
* config/alpha/alpha.c: Likewise.
* config/i386/i386.c: Likewise.
* config/i386/winnt.c: Likewise.
* config/ia64/ia64.c: Likewise.
* config/m32c/m32c.c: Likewise.
* config/mep/mep.c: Likewise.
* config/mips/mips.c: Likewise.
* config/rs6000/rs6000.c: Likewise.
* config/s390/s390.c: Likewise.
* config/sh/sh.c: Likewise.
* config/sparc/sparc.c: Likewise.
* config/spu/spu.c: Likewise.
* config/stormy16/stormy16.c: Likewise.
* config/tilegx/tilegx.c: Likewise.
* config/tilepro/tilepro.c: Likewise.
* config/xtensa/xtensa.c: Likewise.
* testsuite/gcc.dg/plugin/finish_unit_plugin.c: Add all include
files removed from gimple.h.
* testsuite/gcc.dg/plugin/ggcplug.c: Likewise.
* testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
* testsuite/gcc.dg/plugin/selfassign.c: Likewise.
* testsuite/gcc.dg/plugin/start_unit_plugin.c: Likewise.
* testsuite/g++.dg/plugin/selfassign.c: Likewise.
OK once prerequisites have gone in.