49fd7134e5Fixed a buffer overflow (report from Christian Groessler).
cuz
2002-10-14 16:23:26 +00:00
277e5ff77dFixed some bad looking stuff
cuz
2002-10-10 21:51:14 +00:00
e02d973316List of short options were missing
cuz
2002-10-10 21:47:43 +00:00
c4d44dc55aRemove statement about initialization of locals
cuz
2002-10-10 21:45:44 +00:00
c3661446eeDocument the new #pragma syntax. Add comment about not using the asm names of global symbols in inline assembler statements.
cuz
2002-10-10 21:44:19 +00:00
ab4a9eb5dbRemove paragraph about initializaton of locals
cuz
2002-10-10 21:16:08 +00:00
83fb2c8ab4Allow initialization of local variables of compound type
cuz
2002-10-10 21:15:24 +00:00
a0496ca53dFixed an omission in AdjustStackOffset. Use CS_IsBasicBlock in OptStackOps.
cuz
2002-10-06 19:03:12 +00:00
9a62c92489Improved implementation of OptPushPop
cuz
2002-10-06 19:01:46 +00:00
1647c6783fNew functions CS_ResetMarks, CS_ResetAllMarks and CS_IsBasicBlock.
cuz
2002-10-06 19:01:16 +00:00
62b3576f5fUse other representations for SCHAR_MIN, SHORT_MIN, INT_MIN and LONG_MIN. Among other things that avoids the compiler warning "constant is long" when using INT_MIN.
cuz
2002-10-06 18:59:08 +00:00
b0559a4b19Fixed a string in the help screen
cuz
2002-10-06 12:03:24 +00:00
6047165325Fixed problem with earlier change
cuz
2002-10-05 22:55:42 +00:00
bc1085997dMinor improvement of optimizations
cuz
2002-10-04 19:27:15 +00:00
89e8aae7d7Increase the size of some buffers, so we are at the assembler level able to handle any identifiers passed from the C level.
cuz
2002-10-04 17:54:46 +00:00
8bc4863fc6Changes from Michael Klein
cuz
2002-10-03 20:10:10 +00:00
13f81d0377Port plasma to the C128
cuz
2002-10-03 19:19:25 +00:00
fc774b3006Last change introduced a bug
cuz
2002-10-03 19:18:06 +00:00
91e26f573cAdded the TGI mode table
cuz
2002-10-03 18:19:25 +00:00
eab19873f3Remove the ",r" spec
cuz
2002-10-03 18:16:46 +00:00
29c217b4b2Use a #define instead of numeric value
cuz
2002-10-03 11:20:45 +00:00
7fffd12f11Started to add tgi text output functions
cuz
2002-10-03 11:18:49 +00:00
2f44fb05a4Started to add text output functions
cuz
2002-10-03 11:18:23 +00:00
4389b0c438Fixed a small bug
cuz
2002-10-03 09:00:57 +00:00
f5243e514cFixed optimizer bug in or/xor
cuz
2002-10-02 22:21:42 +00:00
b4326d1930Place all declarations that are local to a function into the local function scope. Apart from some other advantages, this works around a bug where having an external identifier in global scope and using an "extern" declaration for exactly the same identifier in a function did not work, because the assembler refused to export and import one and the same identifier. Since the import now imports into local scope, both identifiers are distinct for the assembler and the (valid) C code works.
cuz
2002-10-02 13:00:04 +00:00
980c17daefAllow more flexible numeric flag pragma arguments
cuz
2002-10-01 08:13:04 +00:00
65fa99f65eFixed a bug
cuz
2002-09-30 21:58:39 +00:00
77132165ceFile had DOS line endings
cuz
2002-09-30 21:38:07 +00:00
1f20202239Ignore also cr's on input. This allows to compile sources with DOS/Windows line separators on unix systems.
cuz
2002-09-30 19:32:33 +00:00
d92676ef60Add SB_GetNumber to scanstrbuf.c. Rewrite of CharMapPragma in pragma.c Fixed bug in scanner.c: Invalid octal constants containing the numbers 8 and 9 were accepted by the compiler. Moved SignExtendChar from scanner.c to datatype.c.
cuz
2002-09-30 18:46:08 +00:00
e880ac6059Use the new StrBuf features
cuz
2002-09-29 21:13:09 +00:00
ea50befaacRedoing the pragma stuff
cuz
2002-09-29 21:09:47 +00:00
092f10862eNew function SB_Skip
cuz
2002-09-29 19:55:38 +00:00
0e4493f075Add a user index to class StrBuf
cuz
2002-09-29 19:49:55 +00:00
689202057cFixed the result of the % operator for longs
cuz
2002-09-28 19:55:19 +00:00
3aab67401eFixed the result of the % operator for ints
cuz
2002-09-28 19:41:00 +00:00
293bb88188Remove the "empty" segment type
cuz
2002-09-27 06:59:33 +00:00
9464c7dd29Change the .LOCAL command so that the cheap local symbol prefix is kept. This allows to create macros with local labels that expand to cheap local symbols when the macro is expanded. Tip from Dagan Galarneau <dagan@msd.com>
cuz
2002-09-25 21:35:00 +00:00
ffdc8396c5Changed a function name
cuz
2002-09-25 10:42:42 +00:00
7215ebd145Added the __DATE__ and __TIME__ preprocessor macros
cuz
2002-09-23 21:37:15 +00:00
2d7f755c32improved chk_supp: only do the test on SpartaDOS and only if the SDOS version is below 4 (4 is SpartaDOS-X and supports seeking on all file systems)
cpg
2002-07-16 19:27:51 +00:00