gcc-4.7-20111217 is now available

2011-12-17 Thread gccadmin
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

2011-12-17 Thread Matt Davis
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