* src/SDCC.lex (doPragma): added pragma disable_warning <nnn>
authormaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 27 Jul 2004 20:30:32 +0000 (20:30 +0000)
committermaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 27 Jul 2004 20:30:32 +0000 (20:30 +0000)
commit3270f325cf2270f7656186324330c4ee3b9c9515
tree8b23fd050eef29d7fe60a7b9d4785179a68fde74
parent36d0b20243251f44573d20e6e012d450ab0df882
* src/SDCC.lex (doPragma): added pragma disable_warning <nnn>
* src/SDCCmain.c (parseCmdLine): added option --disable-warning <nnn>
* src/ds390/gen.c (genPlusIncr): fixed bug when incrementing generic pointers
* support/Util/SDCCerr.c (vwerror): suppress disabled warnings and output
  error/warning numbers,
  added function setWarningDisabled()
* support/Util/SDCCerr.h: added setWarningDisabled() and MAX_ERROR_WARNING
* support/regression/ports/mcs51-stack-auto/spec.mk: added dependencies
  _memcmp.c _memmove.c calloc.c realloc.c free.c
* support/regression/tests/malloc.c: added tests for new functionality
* support/regression/tests/zeropad.c: added tests for truncated initializers
  and initialized char arrays starting with '\\x0'
* src/mcs51/peeph.def: fixed regression, added peephole 177.f

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3408 4a8a32a2-be11-0410-ad9d-d568d2c75423
12 files changed:
ChangeLog
src/SDCC.lex
src/SDCCmain.c
src/ds390/gen.c
src/ds390/main.c
src/ds390/ralloc.c
src/mcs51/peeph.def
support/Util/SDCCerr.c
support/Util/SDCCerr.h
support/regression/ports/mcs51-stack-auto/spec.mk
support/regression/tests/malloc.c
support/regression/tests/zeropad.c