-
Fixed in SDCC 2.9.4 #5566.
2009-11-04 21:43:39 UTC in Small Device C Compiler
-
maartenbrock committed revision 5566 to the Small Device C Compiler SVN repository, changing 6 files.
2009-11-04 21:42:58 UTC in Small Device C Compiler
-
maartenbrock committed revision 5565 to the Small Device C Compiler SVN repository, changing 2 files.
2009-11-03 13:13:28 UTC in Small Device C Compiler
-
Jon,
This is no bug. It's not even a patch yet, since the file is not attached, still that category fits best.
I assume you filled in a valid email address when registering at sourceforge and therefor assume you will be notified of this comment automatically.
Are you running sdcc on a *nix like machine? If so, you can run the regression tests by running make in sdcc/support/regression...
2009-11-03 09:03:29 UTC in Small Device C Compiler
-
maartenbrock committed revision 5564 to the Small Device C Compiler SVN repository, changing 2 files.
2009-11-02 18:40:20 UTC in Small Device C Compiler
-
Oops, I'm sorry. I didn't look close enough to notice that there was no & in the original code.
Reverted back to open.
2009-11-02 18:19:42 UTC in Small Device C Compiler
-
This artifact has been marked as a duplicate of artifact 1723280 with reason:
it only uses foo instead of bar.
2009-11-01 21:50:38 UTC in Small Device C Compiler
-
The C specification prohibits taking the address of a variable with register strorage class. Therefor this is no bug.
6.5.3.2 Address and indirection operators
Constraints
1 The operand of the unary & operator shall be either a function designator, the result of a
[ ] or unary * operator, or an lvalue that designates an object that is not a bit-field and is
not declared with the register...
2009-11-01 21:44:42 UTC in Small Device C Compiler
-
Problem is probably in glue.c. Please compare with SDCCglue.c.
2009-11-01 21:28:21 UTC in Small Device C Compiler
-
Indeed many incorrectly braced or otherwise incorrect initializers.
And does not produce the internal error (any more).
2009-11-01 21:18:29 UTC in Small Device C Compiler