Release notes for the IAR C/C++ Compiler for MSP430 version 6.50.1

Important information

Upgrade information

New features

Known Problems

Program Corrections

User guide corrections

The corrections below refer to the PDF version of the user guide IAR C/C++ Compiler Reference Guide for MSP430, C430-12.

Miscellaneous

Release history

Version 6.40.4

Version 6.40.3

Version 6.40.2

Version 6.40.1

New features

Program corrections

Version 6.30.2

Version 6.30.1

New features

Program corrections

Version 6.20.2

Version 6.20.1

New features

Program corrections

Version 6.10.5

Version 6.10.2

Version 6.10.1

New features

Program corrections

Version 5.60.5

New features

Program corrections

Version 5.60.1 - 2013-09-16

New features

Program corrections

Version 5.52.1 - 2013-05-13

New features

Program corections

Version 5.51.5 - 2013-01-17

New features

Version 5.51.2 - 2012-11-12

New features

Program corrections

Version 5.51.1 - 2012-10-18

New features

Program corrections

Version 5.50.1 - 2012-06-29

New features

Program corrections

Servicepack 5.40.2

Version 5.40.1 - 2011-11-24

New features

Program corrections

Servicepack 5.30.3 2011-09-05

Version 5.30.1 2011-06-30

New features

Program corrections

Servicepack 5.20.2 2011-01-18

Program corrections

Version 5.20.1 2010-12-01

New features

Program corrections

5.10.6 Servicepack 2010-09-15

New features Program corrections

5.10.4 Servicepack 2010-06-09

Program corrections

5.10.1 2010-04-12

New features Program corrections

4.21.9 (patch release)

4.21.6 (patch release)

4.21.2 2009-09-01

Program corrections New features

v 4.20.1 2008-12-08

Program corrections New features

v 4.11E - patch release

v 4.11C - patch release

v 4.11B - 2008-07-10

Program corrections New features

V4.10D patch release

V4.10B patch release

4.10A 2007-09-27

Program corrections New features

3.42A 2006-12-07

Program corrections New features

3.41E 2006-06-08 (patch release)

3.41C 2006-05-12 (patch release)

3.41A 2006-04-13

Program corrections New features

3.40C 2006-01-30 (Patch release)

3.40B 2006-01-27 (Patch release)

3.40A 2005-12-19

Program corrections New features

3.30B 2005-06-16

Program corrections

3.30A 2005-04-18

Program corrections New features

3.21A 2004-10-20

Program corrections New features

3.20A 2004-06-18

Program corrections New features

3.10A 2004-03-05

Program corrections New features

2.21B-P1 2003-12-16

2.21B 2003-11-21

2.21A 2003-10-17

Program corrections New features

2.20A-P030708 (patch release) 2003-07-08

2.20A 2003-05-23

Program corrections New features

2.10A-3 2003-03-20

2.10A 2003-02-28

Program corrections New features

2.09B 2003-01-31 (beta version)

1.26B 2002-10-11

1.26A 2002-03-11

1.25A 2001-11-09

        1)
          while(1)
          {
          }
          Old assembler code:          New code:
          ?1: MOV #1h,Ry               ?1: JMP ?1:
          CMP #0,Ry
          JNE ?1:

        2)
          while(1)
          {
            statement;
          }
          Old assembler code:          New code:
          ?1: MOV #1h,Ry               ?1: statement ...
          CMP #0,Ry                    JMP ?1:
          JEQ ?2:
          statement ...
          JMP ?1:
          ?2:

        3)
          More effective code, when writing as follows:
          i /= 2, i /= 4, i /= 8, i /= 16, i /= 32, i /= 64 and i /= 128.
          i /= 128 only if the speed optimization flag is set.

1.24A 2001-04-06

1.23A 2000-10-16

1.22E 2000-06-26

1.22A 1999-11-25

1.20A 1999-02-19

1.11A 1997-09-11

1.10C 1997-02-28

1.10B 1997-01-15