A windows mingw32 build of the experimental
20120911<http://sourceforge.net/projects/mspgcc/files/Windows/mingw32/mspgcc-20120911-experimental.zip>release
of mspgcc
is now available at the mspgcc project:
http://sourceforge.net/projects/mspgcc/files/Windows/mingw32/mspgcc-20120911-experimental.zip
Best
Matthias
Am 11.09.2012 17:50, schrieb Peter Bigot:
Development release 20120911 of mspgcc is now available.
This is a development release. It is beta-quality. It provides full
support for 20-bit code and data, with all memory models. There are no
changes intended in this series; the only reason it isn't going into LTS is
to validate it on Wolverine chips when they become available.
The sole documentation for 20-bit use is at:
https://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Gcc47:20-Bit_Design
The page has been updated with this release.
There are no known bugs related to 20-bit mode, except when dealing with
mixed memory models which are not officially supported. All memory models
should work. All optimizations and features intended for this development
phase have been completed. Subsequent changes should be for bug fixes only.
The following known limitations are present:
* All the 20-bit features were intended to be controlled through type and
declaration attributes, with default settings controlled by compiler
flags. While this is still how it is implemented, gcc is not prepared to
deal with the sort of mixed pointers that individual control enables.
See
https://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Gcc47:20-Bit_Design#Warning_about_Mixing_Memory_Models,
and stick to the pre-defined memory models.
* DWARF2 data for CPUX MCUs now uses 32 bits for addresses instead of 16
bits. This enables building application with -ggdb when 20-bit addresses
are present. However, gdb has not been updated to recognize this change,
and gdb on CPUX MCUs is probably no longer usable.
The patch bundle for 20120911 is available at:
https://sourceforge.net/projects/mspgcc/files/mspgcc/DEVEL-4.7.x
The tag workspace/release/20120911 in
git://mspgcc.git.sourceforge.net/gitroot/mspgcc/mspgcc checks out a
workspace configured for this release. The tag workspace/master checks out
a workspace configured for the development series.
Downstream packagers: If you bundle this, please mark it as experimental.
The stable series remains LTS-20120406.
As usual, please submit problems as tracker tickets
at:https://sourceforge.net/tracker/?group_id=42303&atid=432701
Summary of changes in mspgcc release 20120911 since release 20120716
binutils: changes from binutils-2.22-20120716 to binutils-2.22-20120911:
- 3d91e75 [2012-09-11 09:15:14 -0500] Update DEV-PHASE for release
- d5323c6 [2012-09-10 10:45:37 -0500] SF 3554291 refine FRAM ISR fix
gcc: changes from gcc-4.7.0-20120716 to gcc-4.7.0-20120911:
- 47f3bbe [2012-09-11 09:14:43 -0500] Update DEV-PHASE for release
- 51db7cb [2012-09-11 09:14:05 -0500] Update for release
- 37e318e [2012-09-10 17:08:04 -0500] SF 3559978 broken volatile
peephole optimization
- d74f307 [2012-09-10 15:36:30 -0500] SF 3562647 lack of memory model
results in wrong data region
- e1a7bb5 [2012-09-10 12:37:00 -0500] SF 3562063 delay_cycles wrong
when optimization disabled
- 6acad2c [2012-09-10 11:10:27 -0500] SF 3554285 ICE: defining a far
declared array w/o far
- cd8d8b5 [2012-09-10 07:59:24 -0500] SF 3554291 refine FRAM ISR fix
gdb: no changes
msp430-libc: no changes
msp430mcu: no changes
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mspgcc-users mailing
listMspgcc-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/mspgcc-users
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users