Difference between revisions of "SDCC 3.4.0 Release"

From SDCC wiki
Jump to: navigation, search
(Add some really old non-pic bugs)
m (Feature List)
(4 intermediate revisions by one user not shown)
Line 220: Line 220:
 
|  [https://sourceforge.net/p/sdcc/bugs/1693/ 1693]  
 
|  [https://sourceforge.net/p/sdcc/bugs/1693/ 1693]  
 
|  False "unreachable code" warnings when using "--nolabelopt"   
 
|  False "unreachable code" warnings when using "--nolabelopt"   
 +
|  spth
 +
 +
 +
|
 +
|-
 +
|  [https://sourceforge.net/p/sdcc/bugs/2070/ 2070]
 +
|  Linker uses wrong output filename   
 +
|  spth
 +
 +
 +
|
 +
|-
 +
|  [https://sourceforge.net/p/sdcc/bugs/2103/ 2103]
 +
|  gcc-torture-execute-20050613-1.c mcs51 stack-au   
 +
|  spth
 +
 +
 +
|
 +
|-
 +
|  [https://sourceforge.net/p/sdcc/bugs/2198/ 2198]
 +
|  Byte order confusion   
 +
|  spth
 +
 +
 +
|
 +
|-
 +
|  [https://sourceforge.net/p/sdcc/feature-requests/403/ 403]
 +
|  Regression testing for pic16     
 
|  spth  
 
|  spth  
 
|   
 
|   
Line 230: Line 258:
 
There is always a problem to create a list of new features when a new SDCC release is announced. The following list is an attempt to create such a list "on the fly". Every time a new feature which is visible or interesting for the SDCC users is implemented, it should be added to the following list.
 
There is always a problem to create a list of new features when a new SDCC release is announced. The following list is an attempt to create such a list "on the fly". Every time a new feature which is visible or interesting for the SDCC users is implemented, it should be added to the following list.
  
*stm8 port
+
* stm8 port.
 +
* Considering ifx optimization in register allocation results in better compilation speed / optimization trade-off.
 +
* Support for named address spaces in ROM.

Revision as of 09:00, 9 September 2013

SDCC 3.4.0 Release schedule

Delivery Planned date Actual date
SDCC 3.4.0 RC1
SDCC 3.4.0 RC2
SDCC 3.4.0 Release


See the SDCC 3.4.0 Release Plan.

Tasks

If you think there is a functionality that should be included or a bug that needs to be fixed in the release, please submit it to the Feature Requests at http://sourceforge.net/tracker/?group_id=599&atid=350599 or Bugs at http://sourceforge.net/tracker/?group_id=599&atid=100599 and copy Request ID and Summary fields to the following table, where:

Request ID: Request ID from Feature Requests or Bugs
Summary: Summary from Feature Requests or Bugs
Proposed by: Who proposed the feature or bug fix
Time: Estimate of the implementation time
Developer: Who will implement the feature or bug fix
Status: Current status



Request ID Summary Proposed by Time Developer Status
2870755 Accessing the stack spth
sdas merge with asxxxx 5.0 borutr a lot more borutr/maarten work in progress
2933889 _Bool won't work in structs spth spth QUASIDONE
1710546 struct: aggregate assignment spth
674638 structures cannot be passed as function parameters spth
3326880 float classification macros spth
3486540 gcc-torture-execute-pr38212 fails spth
3486535 gcc-torture-execute-pr20466-1 fails spth
3502632 gcc-torture-execute-20010224-1 fails for z80-related spth
3502631 gcc-torture-execute-20030408-1 fails for auto variables on s spth
3513256 long long integer constants spth
3486538 gcc-torture-execute-pr28982a fails on r2k spth
3540054 Compiler error with string initializer constants spth
3289630 variable length arrays spth
3495899 CSE ignores pointer aliasing problems. spth
3512525 Macros in float.h spth
3575227 Initialized data stored twice in the output (string lit.) spth
3573141 Handle static vars like global ones in initialization spth
327 mcs51 code in device/lib spth
1682 External references unresolved by Linker spth
1693 False "unreachable code" warnings when using "--nolabelopt" spth
1709 sdcc installation "remember" to much spth
1731 More sdcdb bugs spth
1693 False "unreachable code" warnings when using "--nolabelopt" spth
2070 Linker uses wrong output filename spth
2103 gcc-torture-execute-20050613-1.c mcs51 stack-au spth
2198 Byte order confusion spth
403 Regression testing for pic16 spth

Feature List

There is always a problem to create a list of new features when a new SDCC release is announced. The following list is an attempt to create such a list "on the fly". Every time a new feature which is visible or interesting for the SDCC users is implemented, it should be added to the following list.

  • stm8 port.
  • Considering ifx optimization in register allocation results in better compilation speed / optimization trade-off.
  • Support for named address spaces in ROM.
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox