]>
git.gag.com Git - fw/sdcc/log
johanknol [Wed, 12 Mar 2003 09:56:11 +0000 (09:56 +0000)]
fixed bug #700797
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2379
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 12 Mar 2003 00:40:52 +0000 (00:40 +0000)]
Fix peephole rule condition functions properly; add special case so test for bug 700121 is less ugly
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2378
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jesusc [Tue, 11 Mar 2003 23:42:11 +0000 (23:42 +0000)]
Added ASlink-Warning to messages
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2377
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jesusc [Tue, 11 Mar 2003 23:41:18 +0000 (23:41 +0000)]
Fixed bug when linking asmblink example
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2376
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 11 Mar 2003 22:49:19 +0000 (22:49 +0000)]
operandsNotEqualX peephole test functions were never called
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2375
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 11 Mar 2003 20:41:48 +0000 (20:41 +0000)]
Fix bug 700121
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2374
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 11 Mar 2003 16:59:19 +0000 (16:59 +0000)]
a (void *) can be assigned to any pointer
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2373
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Tue, 11 Mar 2003 00:08:40 +0000 (00:08 +0000)]
src/SDCCmain.c (preProcess): minor cleanup: eliminate preOutName
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2371
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Mon, 10 Mar 2003 23:14:55 +0000 (23:14 +0000)]
src/SDCCloop.c (mergeRegions): an evil beast is dead
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2370
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:09:36 +0000 (20:09 +0000)]
pipe preprocessor's output; increased version number to 2.3.4
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2369
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:08:48 +0000 (20:08 +0000)]
increased version number to 2.3.4
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2368
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:08:22 +0000 (20:08 +0000)]
files support/Util/BuildCmd.c and support/Util/MySystem.c moved from z80 to src subproject
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2367
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:07:50 +0000 (20:07 +0000)]
free deleted item in function deleteSetItem()
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2366
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:07:28 +0000 (20:07 +0000)]
added set pipeSet, added function closePipes, which closes all pipes in pipeSet set
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2365
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:06:01 +0000 (20:06 +0000)]
define pclose as _pclose for WIN32
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2364
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:05:11 +0000 (20:05 +0000)]
added my_popen()
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2363
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Mon, 10 Mar 2003 20:04:32 +0000 (20:04 +0000)]
pipe preprocessor's output
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2362
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Mon, 10 Mar 2003 12:47:03 +0000 (12:47 +0000)]
* support/regression/ports/mcs51/spec.mk: increase timeout for CF's sparc to 30s
* support/regression/ports/ds390/spec.mk: increase timeout for CF's sparc to 25s
* support/regression/ports/xa51/spec.mk: fix typo in comment
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2361
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 10 Mar 2003 10:32:56 +0000 (10:32 +0000)]
This wasn't true
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2359
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sun, 9 Mar 2003 18:01:26 +0000 (18:01 +0000)]
src/SDCCglobl.h: PATH_MAX is already defined in mingw32 headers
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2358
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 9 Mar 2003 15:10:56 +0000 (15:10 +0000)]
re-implemented tempfilename() and tempfile(): using mkstemp() if available
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2357
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 9 Mar 2003 15:10:33 +0000 (15:10 +0000)]
unification of WIN32 native definitions
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2356
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 9 Mar 2003 15:10:12 +0000 (15:10 +0000)]
removed inclusion of sdccconf.h or sdcc_vc.h
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2355
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 9 Mar 2003 15:09:46 +0000 (15:09 +0000)]
explicitly undefined HAVE_MKSTEMP which is not available on BORLANDC and MSVC
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2354
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 9 Mar 2003 15:09:21 +0000 (15:09 +0000)]
fixed MSVC and BORLANDC compilation (included SDCCglobl.h instead srccconf.h)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2353
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Sun, 9 Mar 2003 12:17:58 +0000 (12:17 +0000)]
src/mcs51/gen.c: applied inc/dec patch mentioned on sdcc-devel 2003-03-01
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2352
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Sun, 9 Mar 2003 12:16:22 +0000 (12:16 +0000)]
applied inc/dec patch for variables in data space. Mentioned on sdcc-devel 2003-03-01
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2351
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 8 Mar 2003 22:07:08 +0000 (22:07 +0000)]
Cosmetic fix, might help me debugging
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2350
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 8 Mar 2003 19:49:51 +0000 (19:49 +0000)]
This makes the dump files more readable
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2349
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 8 Mar 2003 18:39:12 +0000 (18:39 +0000)]
src/ds390/peeph.def: fix bug 700036
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2347
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 8 Mar 2003 14:56:42 +0000 (14:56 +0000)]
* src/configure.in: check for endianess (even while cross-compiling)
* src/configure: check for endianess (even while cross-compiling)
* src/configure_in.h: check for endianess (even while cross-compiling)
* src/avr/gen.c: remove old endianess stuff
* src/mcs51/gen.c: remove old endianess stuff
* src/ds390/gen.c: remove old endianess stuff
* src/pic/gen.c: remove old endianess stuff
* src/pic/genarith.c: remove old endianess stuff
* src/pic/glue.c: fix endianess check
* src/pic16/gen.c: remove old endianess stuff
* src/pic16/genarith.c: remove old endianess stuff
* src/pic16/glue.c: fix endianess check
* src/xa51/gen.c: remove old endianess stuff
* src/z80/gen.c: fix endianess check
* src/SDCCglue.c: fix endianess check
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2346
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 8 Mar 2003 13:15:03 +0000 (13:15 +0000)]
more compiler internals
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2345
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 8 Mar 2003 00:56:35 +0000 (00:56 +0000)]
sdcc_vc_in.h: use appropriate data-types on host for SDCC's int and long
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2344
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 8 Mar 2003 00:54:16 +0000 (00:54 +0000)]
use appropriate data-types on host for SDCC's int and long
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2343
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 8 Mar 2003 00:26:42 +0000 (00:26 +0000)]
* src/SDCCsymt.h: use appropriate data-types on host for SDCC's int and long
* configure: find appropriate data-types on host for SDCC's int and long
* configure.in: find appropriate data-types on host for SDCC's int and long
* sdccconf_in.h: find appropriate data-types on host for SDCC's int and long
* src/xa51/gen.c: use %d, not %ld for 4 byte variables
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2342
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 7 Mar 2003 13:47:29 +0000 (13:47 +0000)]
new option --nolabelopt
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2341
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 7 Mar 2003 13:34:06 +0000 (13:34 +0000)]
See Changelog 1.204
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2340
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 7 Mar 2003 13:25:01 +0000 (13:25 +0000)]
See Changelog 1.204
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2339
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 7 Mar 2003 13:23:38 +0000 (13:23 +0000)]
A big NOOP
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2338
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Thu, 6 Mar 2003 14:27:33 +0000 (14:27 +0000)]
PORT_HOST instead of HOST
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2337
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Thu, 6 Mar 2003 12:02:45 +0000 (12:02 +0000)]
fix 64 bit warnings
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2336
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 5 Mar 2003 20:23:58 +0000 (20:23 +0000)]
Fix inconsistent handling of bit variables
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2335
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Tue, 4 Mar 2003 22:30:53 +0000 (22:30 +0000)]
* src/mcs51/gen.c (genMinus): fixed bug 696436
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2334
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 4 Mar 2003 21:47:10 +0000 (21:47 +0000)]
OP_SYMBOL and OP_VALUE check their parameters are the proper type
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2333
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 2 Mar 2003 18:06:23 +0000 (18:06 +0000)]
added BORLANDC, corrected MSVC in printVersionInfo()
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2331
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 27 Feb 2003 17:59:23 +0000 (17:59 +0000)]
Improved genReceive, write two bytes at a time in genGenPointerPut, cleaned up some DPS abuse, fixed warnings from previous checkins, some cleanups
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2330
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 27 Feb 2003 15:45:26 +0000 (15:45 +0000)]
generated from latest configure.in
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2329
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 26 Feb 2003 21:05:07 +0000 (21:05 +0000)]
More cleanups of _ap abuse.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2327
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Wed, 26 Feb 2003 21:03:06 +0000 (21:03 +0000)]
* configure.in: test for mkstemp
* sdccconf_in.h: add HAVE_MKSTEMP
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2326
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 26 Feb 2003 17:29:27 +0000 (17:29 +0000)]
Cleanups and reduction in _ap abuse; a lot more work than it was worth
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2325
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 26 Feb 2003 17:06:57 +0000 (17:06 +0000)]
before Bernhard, the watch dog, starts complaining again :)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2324
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 26 Feb 2003 16:55:05 +0000 (16:55 +0000)]
LRH commit, only to sync with other developers
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2323
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 26 Feb 2003 15:13:03 +0000 (15:13 +0000)]
made the dumptree a little more readable
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2322
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 26 Feb 2003 04:13:56 +0000 (04:13 +0000)]
buffer overflow caught: preOutCmd could exceed PATH_MAX (observed on Cygwin building regression tests)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2316
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 25 Feb 2003 19:29:44 +0000 (19:29 +0000)]
Cleanups, minor improvements, death to strcpy strcat sprintf
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2315
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 25 Feb 2003 16:28:10 +0000 (16:28 +0000)]
some more debugging junk, i'll remove it later
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2314
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 25 Feb 2003 07:43:58 +0000 (07:43 +0000)]
disabled useless warnings
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2313
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 25 Feb 2003 07:43:32 +0000 (07:43 +0000)]
disabled useless warning
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2312
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Mon, 24 Feb 2003 20:44:45 +0000 (20:44 +0000)]
* device/include/ctype.h: removed warning while using --stack-auto
* device/include/malloc.h: removed warning while using --stack-auto
* device/include/string.h: removed warning while using --stack-auto
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2307
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 24 Feb 2003 15:32:12 +0000 (15:32 +0000)]
fixed bug#680076
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2306
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 24 Feb 2003 13:55:16 +0000 (13:55 +0000)]
fixed bug #679679
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2305
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 24 Feb 2003 13:51:04 +0000 (13:51 +0000)]
fixed bug #679761
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2304
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Mon, 24 Feb 2003 13:34:59 +0000 (13:34 +0000)]
fix typo reported by Trampas Stern
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2303
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 24 Feb 2003 12:45:59 +0000 (12:45 +0000)]
framework for the liverangehunt
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2302
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 24 Feb 2003 12:34:30 +0000 (12:34 +0000)]
fixed bug #690781
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2301
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 23 Feb 2003 21:30:11 +0000 (21:30 +0000)]
vsnprintf is defined as _vsnprintf on MSVC
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2299
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
borutr [Sun, 23 Feb 2003 21:28:42 +0000 (21:28 +0000)]
corrected assertion in function printILine(): _pipe() was not executed on MSVC, because NDEBUG is defined (see man assert)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2298
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Sun, 23 Feb 2003 11:35:08 +0000 (11:35 +0000)]
* src/mcs51/gen.c (genUminusFloat): avoided dptr in-/decrement for xdata variables
* src/mcs51/peeph.def: added rule suggested by Gernot Fink, white space/comment changes
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2295
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Sun, 23 Feb 2003 11:31:10 +0000 (11:31 +0000)]
added peephole suggested by Gernot Fink, white-space changes,
comment changes
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2294
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Sun, 23 Feb 2003 11:26:47 +0000 (11:26 +0000)]
genUminusfloat avoiding 3 pairs of
inc dprtr
lcall __decdptr
for xdata variables
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2293
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sun, 23 Feb 2003 09:20:22 +0000 (09:20 +0000)]
revert to 1.4 and autoconf 2.54
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2292
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sun, 23 Feb 2003 09:12:45 +0000 (09:12 +0000)]
revert to 1.39 and autoconf 2.54
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2291
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Sun, 23 Feb 2003 02:31:02 +0000 (02:31 +0000)]
Upgrade to autoconf 2.54
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2290
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 22 Feb 2003 22:49:39 +0000 (22:49 +0000)]
Use autoconf 2.13 for now to keep the nightly build running
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2289
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 22 Feb 2003 13:44:13 +0000 (13:44 +0000)]
icode comments need space
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2288
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Fri, 21 Feb 2003 23:38:38 +0000 (23:38 +0000)]
More strcpy() strcat() sprintf() squashing
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2287
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Fri, 21 Feb 2003 20:08:13 +0000 (20:08 +0000)]
Buffer overflow hunt: removing strcpy, strcat, sprintf
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2286
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 19 Feb 2003 12:14:18 +0000 (12:14 +0000)]
a cleaner way to fix the shift bug
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2285
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 19 Feb 2003 12:07:16 +0000 (12:07 +0000)]
fixed a shift bug
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2284
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Tue, 18 Feb 2003 21:32:08 +0000 (21:32 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2283
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Tue, 18 Feb 2003 21:30:28 +0000 (21:30 +0000)]
added rules 238a-d which remove redundant moves
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2282
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
frief [Tue, 18 Feb 2003 21:29:33 +0000 (21:29 +0000)]
added peephole conditions testing for same arguments
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2281
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 18 Feb 2003 09:54:30 +0000 (09:54 +0000)]
bad shift right 12
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2280
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 18 Feb 2003 09:24:37 +0000 (09:24 +0000)]
a module can start with a digit
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2278
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 18 Feb 2003 09:18:45 +0000 (09:18 +0000)]
a module can start with a digit
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2277
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sun, 16 Feb 2003 14:48:14 +0000 (14:48 +0000)]
* sim/ucsim/mkecho: inserted #!/bin/sh for Cygwin, so that it's executable
* src/asm.c: fix pipe() for Mingw32
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2275
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 15 Feb 2003 23:23:56 +0000 (23:23 +0000)]
* src/SDCCglue.h: make tmpfileNameSet available for preOutName
* src/SDCCmain.c (preProcess): make sure, that preOutName will be deleted;
make -V work again; --c1mode reads now from stdin
* doc/sdccman.lyx: added --c1mode
* support/Util/SDCCerr.c: new messages for c1 mode
* support/Util/SDCCerr.h: new messages for c1 mode
* src/SDCC.lex (checkCurrFile): test if fullSrcFileName is NULL for c1mode
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2274
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 15 Feb 2003 14:32:51 +0000 (14:32 +0000)]
new options: --no-c-code-in asm and --i-code-in-asm
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2273
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 15 Feb 2003 14:31:37 +0000 (14:31 +0000)]
new options: --no-c-code-in-asm and --i-code-in-asm
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2272
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Fri, 14 Feb 2003 22:37:41 +0000 (22:37 +0000)]
* doc/sdccman.lyx: Environment variables, -o and other minor things
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2271
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Fri, 14 Feb 2003 16:27:51 +0000 (16:27 +0000)]
change docdir to share/sdcc/doc
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2270
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 14 Feb 2003 11:48:59 +0000 (11:48 +0000)]
xa51 port isn't finished yet
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2267
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 14 Feb 2003 11:31:53 +0000 (11:31 +0000)]
moved installed docs, removed obsoletes, fixed makefiles to do a proper distclean and uninstall
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2266
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Fri, 14 Feb 2003 10:21:52 +0000 (10:21 +0000)]
again: fix cc detection
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2265
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 14 Feb 2003 09:34:41 +0000 (09:34 +0000)]
obsolete
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2264
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
drdani [Fri, 14 Feb 2003 07:50:11 +0000 (07:50 +0000)]
Removing unnecessary output of make process
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2263
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Thu, 13 Feb 2003 13:18:09 +0000 (13:18 +0000)]
fix cc detection
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2261
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Thu, 13 Feb 2003 13:10:03 +0000 (13:10 +0000)]
* support/regression/ports/host/spec.mk: use cc as host compiler for max osx
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2260
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 12 Feb 2003 16:28:42 +0000 (16:28 +0000)]
Stripped much crap out of configure system; should now build on MacOS X
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2252
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 12 Feb 2003 14:25:12 +0000 (14:25 +0000)]
obsolete
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2251
4a8a32a2 -be11-0410-ad9d-
d568d2c75423