Development release 20120311 of mspgcc is now available. The release incorporates a couple critical bug fixes, including the long-running inability of gdb to locate stack variables in main() and errors in conditional jumps. The development release is now based on gcc 4.6.2.
Upstream gcc enhancements required for 20-bit support mean that the development series must transition to be based on gcc 4.7.0. No significant new development is expected in the 4.6.x development series. At this time, the only enhancement that might still make it into the 4.6.3 release is support for TI-syntax pragmas for interrupt declarations: https://sourceforge.net/tracker/?func=detail&aid=3474171&group_id=42303&atid=432701 There are a few potential enhancements to msp430mcu, but they depend on a new release from TI being available in time. Now would be a good time to try the development release, and report bugs so they can be fixed before the LTS release, which will be based on gcc 4.6.3 and should be available by early April. The patch bundle is available at: https://sourceforge.net/projects/mspgcc/files/mspgcc/ The tag workspace/release/20120311 in git://mspgcc.git.sourceforge.net/gitroot/mspgcc/mspgcc checks out a workspace configured for this release. Downstream packagers: please only bundle this as experimental. The stable series remains LTS-20110716 As usual, please submit problems as tracker tickets at: https://sourceforge.net/tracker/?group_id=42303&atid=432701 Summary of changes in mspgcc release 20120311 since release 20120224 binutils: no changes gcc: changes from gcc-4.6.1-20120224 to gcc-4.6.2-20120311: - 57c0b69 [2012-03-11 13:12:37 -0500] Update DEV-PHASE for release - d3f7972 [2012-03-11 13:09:56 -0500] Update for release - 8e6ca75 [2012-03-10 15:00:01 -0600] SF 3499699 Incorrect generated code returning from main - b2ed137 [2012-03-07 13:33:04 -0600] SF 3420924 gdb can't find local variables in unoptimized main - b96f163 [2012-03-07 11:14:52 -0600] SF 3498729 diagnose frame pointer corruption in task - 11f355e [2012-03-04 16:36:31 -0600] msp430-builtins: eliminate signed/unsigned comparison warning - 8f6a458 [2012-03-04 16:26:17 -0600] SF 3496195 possibly incorrect using of conditional branch - adf92c7 [2012-03-04 14:07:16 -0600] Refine cc0 implementation - dc83a76 [2011-12-05 08:29:01 -0600] Check in from gcc-4.6.2 distribution tar file gdb: no changes msp430-libc: no changes msp430mcu: changes from msp430mcu-20120224 to msp430mcu-20120311: - dde6b36 [2012-03-11 13:18:54 -0500] Regenerate - 9e19661 [2012-03-11 13:18:44 -0500] Update version number and release notes - 2a88cc9 [2012-03-10 19:58:58 -0600] Regenerate - 0d957ee [2012-03-05 09:09:45 -0600] SF 3494318 bad -mmcu is not diagnosed ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users