P.S.: Updated: RFA: Fix middle-end/46500 (void * encapsulated)
Joern Rennecke
amylaar@spamcop.net
Fri Nov 19 19:07:00 GMT 2010
Quoting Joern Rennecke <amylaar@spamcop.net>:
> This is an update to this patch:
> http://gcc.gnu.org/ml/gcc-patches/2010-11/msg01769.html
At 160 KB, this patch has become somewhat largish.
The breakdown is approximately 30 KB target independent code, 120 KB
target port code in gcc/config, and 10 KB ChangeLog, most of which is for
the target port code, too.
If it helps the review process, I could decouple the middle-end end the
target part, by checking config/${cpu_type}/${cpu_type}.c if it mentions
cumulative_args_t, and set a macro if that is the case.
Then for unconverted ports, target.h can continue to include "tm.h" and do:
typedef CUMULATIVE_ARGS *cumulative_args_t;
to provide backward compatibility.
More information about the Gcc
mailing list