[lto] PATCH: new CALL_EXPR constructors
Sandra Loosemore
sandra@codesourcery.com
Sat Aug 5 17:17:00 GMT 2006
This is my last set of patches in preparation for changing the low-level
representation of CALL_EXPRs to push the arguments into the expr node itself
instead of pointing to a TREE_LIST. Here, I've "broken" build3 and fold_build3
as constructors for tcc_vl_exp objects, introduced a new set of low-level
constructors for CALL_EXPR-like objects, and propagated the changes around. I
also fixed up a few more places that weren't yet using the new abstract
interface for CALL_EXPRs.
Any comments or complaints before I commit this?
I'm planning to actually hack the representation next, and see what breaks. :-P
-Sandra
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aug4.log
Type: text/x-log
Size: 5041 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20060805/a8c88300/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aug4.diff
Type: text/x-patch
Size: 96432 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20060805/a8c88300/attachment-0001.bin>
More information about the Gcc-patches
mailing list