gcc-4.7-20111217 is now available
Snapshot gcc-4.7-20111217 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.7-20111217/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.7 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/trunk revision 182445 You'll find: gcc-4.7-20111217.tar.bz2 Complete GCC MD5=30258439a73083a053857caa28211f91 SHA1=66866fbb6a5a367140dc8fe859c166152a6ba117 Diffs from 4.7-20111210 are available in the diffs/ subdirectory. When a particular snapshot is ready for public consumption the LATEST-4.7 link is updated and a message is sent to the gcc list. Please do not use a snapshot before it has been announced that way.
Modifying the datatype of a formal parameter
I am using 'ipa_modify_formal_parameters()' to change the type of a function's formal parameter. After my pass completes, I get a 'gimple_expand_cfg()' error. I must be missing some key piece here, as the failure points to a NULL "SA.partition_to_pseudo" value. I also set_default_ssa_name() on the returned value from ipa_modify_formal_parameter (the adjustment's 'reduction' field). Do I need to re-gimplify the function or run some kind of 'cleanup' or 'update' once I modify this formal parameter? Thanks -Matt