summaryrefslogtreecommitdiff
path: root/support/cpp/libcpp
AgeCommit message (Collapse)Author
2023-08-19* device/include/asm/default/features.h,maartenbrock
* device/include/asm/ds390/features.h, * device/include/asm/mcs51/features.h, * device/include/asm/pic14/features.h, * device/include/asm/pic16/features.h, * device/include/asm/r2k/features.h, * device/include/asm/r3ka/features.h, * device/include/asm/sm83/features.h, * device/include/asm/stm8/features.h, * device/include/asm/tlcs90/features.h, * device/include/asm/z80/features.h: added __SDCC_NONBANKED * device/include/float.h: use __SDCC_NONBANKED for __SDCC_FLOAT_NONBANKED * device/include/sdcc-lib.h: cosmetics * device/lib/_divsint.c, * device/lib/_divslong.c, * device/lib/_divslonglong.c, * device/lib/_divuint.c, * device/lib/_divulong.c, * device/lib/_divulonglong.c, * device/lib/_modsint.c, * device/lib/_modslong.c, * device/lib/_modslonglong.c, * device/lib/_moduint.c, * device/lib/_modulong.c, * device/lib/_modulonglong.c, * device/lib/_mulint.c, * device/lib/_mullong.c, * device/lib/_mullonglong.c: moved __SDCC_NONBANKED to sdcc-lib.h * device/lib/_slonglong2fs.c: cosmetics * device/lib/Makefile.in, * device/lib/hc08/Makefile.in, * device/lib/mos6502/Makefile.in, * device/lib/mos6502-stack-auto/Makefile.in, * device/lib/mos65c02/Makefile.in, * device/lib/pdk13/Makefile.in, * device/lib/pdk14/Makefile.in, * device/lib/pdk15/Makefile.in, * device/lib/pdk15-stack-auto/Makefile.in, * device/lib/s08/Makefile.in, * device/lib/s08-stack-auto/Makefile.in, * device/lib/stm8/Makefile.in, * device/lib/stm8-large/Makefile.in, * src/SDCCsymt.c (initCSupport): renamed _r[lr][su]longlong.c to _s[lr][su]longlong.c because they are shifts not rotates * device/lib/_slslonglong.c: renamed from _rlslonglong.c, moved __SDCC_NONBANKED to sdcc-lib.h * device/lib/_slulonglong.c: renamed from _rlulonglong.c, moved __SDCC_NONBANKED to sdcc-lib.h, use _AUTOMEM for better code generation * device/lib/_srslonglong.c: renamed from _rrslonglong.c, bugfix little endian variant, moved __SDCC_NONBANKED to sdcc-lib.h, use _AUTOMEM for better code generation, removed comment about non-existing rrulonglong_rrx_s.c * device/lib/_srulonglong.c: renamed from _rrulonglong.c, moved __SDCC_NONBANKED to sdcc-lib.h, use _AUTOMEM for better code generation, removed comment about non-existing rrulonglong_rrx_s.c * device/lib/mos6502/_srslonglong.c: renamed from _rrslonglong.c * device/lib/mos6502/_srulonglong.c: renamed from _rrulonglong.c * device/lib/mos6502-stack-auto/_srslonglong.c: renamed from _rrslonglong.c * device/lib/mos6502-stack-auto/_srulonglong.c: renamed from _rrulonglong.c * device/lib/atomic_flag_clear.c: generate external definition for inline definition with external linkage * device/include/stdatomic.h: inline atomic_flag_clear(), use 0xfe for z80-like, use __SDCC_NONBANKED * device/lib/ez80_z80/atomic_flag_test_and_set.s, * device/lib/r2k/atomic_flag_test_and_set.s, * device/lib/r2ka/atomic_flag_test_and_set.s, * device/lib/r3ka/atomic_flag_test_and_set.s, * device/lib/sm83/atomic_flag_test_and_set.s, * device/lib/z180/atomic_flag_test_and_set.s, * device/lib/z80/atomic_flag_test_and_set.s, * device/lib/z80n/atomic_flag_test_and_set.s: use sra on 0xfe and drop ccf * device/lib/strtoull.c: drop oldret * device/lib/wcstoull.c: drop oldret, (_isdigit): fix L'a', (strtoull): bugfix, renamed to wcstoull() & use iswblank() * debugger/mcs51/sdcdb.c (readCdb): fixed warning/bug * src/SDCC.y: fixed warnings * src/SDCCval.h, * src/SDCCval.c (ullFromVal): make val const to fix warnings * src/mcs51/ralloc.c (regsUsedIniCode): removed label to fix warning * src/mos6502/gen.c (opInfo): fix warning, (genRightShift): fixed warning * src/z80/ralloc.c (regsUsedIniCode): removed label to fix warning * support/cpp/gcc/diagnostic.cc (fancy_abort): fixed warning, removed formfeeds * support/cpp/gcc/gcc.cc (insert_comments,get_random_number): fixed warnings removed formfeeds * support/cpp/libcpp/expr.cc (cpp_classify_number): fixed warnings, removed formfeeds * support/cpp/libcpp/macro.cc (update,create_iso_definition): fixed warnings * support/makebin/makebin.c: fixed warning git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@14312 4a8a32a2-be11-0410-ad9d-d568d2c75423
2023-02-17fix bug #3483felixs
git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@13893 4a8a32a2-be11-0410-ad9d-d568d2c75423
2022-11-30* support/cpp/gcc/gcc.cc,epetrich
support/cpp/gcc/opts.cc, support/cpp/gcc/opts-common.cc, support/cpp/gcc/opts-global.cc, support/cpp/gcc/prefix.cc, support/cpp/gcc/toplev.cc, support/cpp/libcpp/lex.cc, support/cpp/libcpp/mkdeps.cc, support/cpp/gcc/c-family/c-opts.cc, support/cpp/gcc/c-family/c-ppoutput.cc: Possible fix for bug #3524 git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@13760 4a8a32a2-be11-0410-ad9d-d568d2c75423
2022-11-26* support/cpp/gcc/gcc.cc,epetrich
support/cpp/gcc/opts.cc, support/cpp/gcc/opts-common.cc, support/cpp/gcc/prefix.cc, support/cpp/gcc/toplev.cc, support/cpp/libcpp/lex.cc, support/cpp/libcpp/mkdeps.cc, support/cpp/gcc/c-family/c-opts.cc, support/cpp/gcc/c-family/c-ppoutput.cc: move iostream header last to avoid inconsistent struct offsets and thus segfaults git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@13752 4a8a32a2-be11-0410-ad9d-d568d2c75423
2022-09-25Fix handling of c2x standard for preprocessor.spth
git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@13723 4a8a32a2-be11-0410-ad9d-d568d2c75423
2022-09-04Merge cpp branch to trunk.spth
git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@13690 4a8a32a2-be11-0410-ad9d-d568d2c75423
2022-07-16move __func__ elaboration entirely to sdccfelixs
git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@13576 4a8a32a2-be11-0410-ad9d-d568d2c75423
2018-12-15* configure, configure.ac: changed warning into noticemaartenbrock
* sdas/asz80/z80mch.c: cosmetic * src/sdcc.vcxproj, * src/sdcc.vcxproj.filters: added missing SDCC.lex & SDCC.y * support/cpp/libcpp/files.c, * support/cpp/libcpp/identifiers.c, * support/cpp/libcpp/init.c, * support/cpp/libcpp/symtab.c: fixed warnings for unsigned size_t * support/regression/tests/bitopcse.c: only use idata for mcs51 * support/regression/tests/gcc-torture-execute-20021120-1.c: disabled for hc08 & s08, uses way too much spillocs in DSEG * support/regression/tests/longlong.c: split the test in 3 parts * support/sdbinutils/bfd/targets.c: added "ASXXXX" * support/sdbinutils/libiberty/simple-object-elf.c: fixed warning git-svn-id: http://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@10764 4a8a32a2-be11-0410-ad9d-d568d2c75423
2016-03-05* device/non-free/lib/pic16/missing: copied from device/lib/pic16/missingmaartenbrock
* src/SDCCgen.c (genInline): also check for colon in single literal char * support/cpp/libcpp/macro.c (create_iso_definition): fixed warning * support/regression/compact-results.py: use 'T' for clock ticks git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9514 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-11-13Fix some platform dependant issues.benshi
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9404 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-26Merge cpp-merge-upstream branch to get improved standard support.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9379 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-18Reformat to reduce diff to upstream cpp.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9365 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-18Reformat to reduce diff to upstream cpp.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9364 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-18Reformat to reduce diff to upstream cpp.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9363 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-18Reformat to reduce diff to upstream cpp.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9362 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-18Reformat to reduce diff to upstream cpp.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9361 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-17Reformat to reduce diff to upstream cpp.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9360 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-12Fix a spot in previous commit.benshi
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9359 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-10Reformat to reduce diff to upstream version.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9357 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-10-08Drop cpp support for Borland C.spth
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9349 4a8a32a2-be11-0410-ad9d-d568d2c75423
2015-04-29Fix bug #1952.benshi
git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@9224 4a8a32a2-be11-0410-ad9d-d568d2c75423
2012-12-19* src/SDCCmain.c, src/SDCCglobl.h, support/cpp/sdcpp.opt,borutr
support/cpp/libcpp/init.c, support/cpp/sdcpp-opts.c fixed bug 3572584 - "Trigraphs don't work", 2nd try: trigraphs are enabled by default in sdcpp git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@8252 4a8a32a2-be11-0410-ad9d-d568d2c75423
2012-01-26Remove support for _asm and _endasm, rename macros that had names reserved ↵spth
for the implementation, regression test for obsolete keywords. git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@7259 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-12-29* support/cpp/libcpp/lex.c:borutr
partialy synchronized with sdcpp 4.6.[12]: no mmx, sse, altivec * support/cpp/version.c: updated version to 4.6.2 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@7142 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-09-15* src/ds390/gen.c (genInline),MaartenBrock
* src/hc08/gen.c (genInline), * src/mcs51/gen.c (genInline), * src/pic14/gen.c (genInline), * src/pic16/gen.c (genInline), * src/z80/gen.c (genInline), * support/cpp/c-ppoutput.c (scan_translation_unit), * support/cpp/libcpp/lex.c (cpp_output_line): replaced character by 0x87 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6853 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-09-14* src/ds390/gen.c (genInline),MaartenBrock
* src/hc08/gen.c (genInline), * src/mcs51/gen.c (genInline), * src/pic14/gen.c (genInline), * src/pic16/gen.c (genInline), * src/z80/gen.c (genInline): convert '‡' (0x87) to newline * support/cpp/libcpp/include/cpplib.h: removed IN_ASM, added ENTER_ASM and EXIT_ASM * support/cpp/c-ppoutput.c (scan_translation_unit), * support/cpp/libcpp/lex.c (_cpp_process_line_notes, _cpp_lex_direct, cpp_output_token, cpp_output_line): fixed bugs 3407198 and 3407279 by inserting ‡ (0x87) for newlines * support/regression/tests/bug1505956.c: added tests git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6852 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-08-30* support/cpp/libcpp/lex.c:borutr
reverted to revision r6084 (before sdcpp 4.6.1 synchronization), partialy re-synchronized with sdcpp 4.6.1 * support/cpp/libcpp/macro.c: fixed naked hash handling git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6782 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-08-30* support/cpp/libcpp/lex.c: reverted to revision r6084borutr
(before sdcpp 4.6.1 synchronization) git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6779 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-08-29* support/cpp/libiberty/getpwd.c: reverted; it was committed by mistakeborutr
* support/cpp/libcpp/lex.c: disable fast scanner using SSE due to bug #3400132: fatal error: ../gcc/config/i386/cpuid.h git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6778 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-08-28- support/cpp/sdcpp-diagnostic.c, support/cpp/sdcpp.h,borutr
support/cpp/sdcpp-opts.c: SDCPP synchronized with GCC CPP release version 4.6.1 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6774 4a8a32a2-be11-0410-ad9d-d568d2c75423
2011-08-28* support\cpp\libiberty\concat.c, support\cpp\libiberty\filenames.h,borutr
support\cpp\libiberty\hashtab.c, support\cpp\libiberty\vasprintf.c, support\cpp\libiberty\xmemdup.c, support\cpp\libiberty\hashtab.h, support\cpp\libiberty\splay-tree.c, support\cpp\libiberty\lbasename.c, support\cpp\libiberty\splay-tree.h, support\cpp\libiberty\getpwd.c, support\cpp\libiberty\fopen_unlocked.c, support\cpp\libcpp\directives.c, support\cpp\libcpp\macro.c, support\cpp\libcpp\files.c, support\cpp\libcpp\include\cpplib.h, support\cpp\libcpp\include\symtab.h, support\cpp\libcpp\include\line-map.h, support\cpp\libcpp\init.c, support\cpp\libcpp\errors.c, support\cpp\libcpp\expr.c, support\cpp\libcpp\internal.h, support\cpp\libcpp\lex.c, support\cpp\libcpp\system.h, support\cpp\libcpp\charset.c: SDCPP synchronized with GCC CPP release version 4.6.1 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6773 4a8a32a2-be11-0410-ad9d-d568d2c75423
2010-12-18* sdas/as8051/i51adr.c,MaartenBrock
* sdas/as8051/i51ext.c, * sdas/as8051/i51mch.c, * sdas/as8051/i51pst.c, * sdas/as8051/i8051.h, * sdas/asxxsrc/asdata.c, * sdas/asxxsrc/asdbg.c, * sdas/asxxsrc/aslex.c, * sdas/asxxsrc/aslist.c, * sdas/asxxsrc/asout.c, * sdas/asxxsrc/assubr.c, * sdas/asxxsrc/assym.c, * sdas/asxxsrc/asxxxx.h, * sdas/asxxsrc/sdas.c, * sdas/asxxsrc/strcmpi.c: cosmetic, replaced tabs with spaces * sdas/asxxsrc/asmain.c (asmbl): error on multiple mnemonics on one line * support/cpp/libcpp/include/cpplib.h: added PREV_NL * support/cpp/libcpp/lex.c (_cpp_process_line_notes, cpp_output_line), * support/cpp/c-ppoutput.c (scan_translation_unit): fix macros w/o __asm git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6084 4a8a32a2-be11-0410-ad9d-d568d2c75423
2010-12-16* support/cpp/c-ppoutput.c (scan_translation_unit): fix bug 1505956/1406219maartenbrock
* support/cpp/libcpp/include/cpplib.h: added IN_ASM * support/cpp/libcpp/internal.h: added n__endasm to spec_nodes * support/cpp/libcpp/lex.c (_cpp_process_line_notes): return int in_asm on continued inline asm lines, (_cpp_lex_direct): set/reset in_asm flag, (cpp_output_line): insert __endasm; __asm to fix bug 1505956/1406219 * support/cpp/libcpp/macro.c (macro_real_token_count): fixed warning * support/cpp/sdcpp.c (sdcpp_init_options): init n__endasm git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6083 4a8a32a2-be11-0410-ad9d-d568d2c75423
2010-10-08* support/cpp/auto-host_vc_in.h, support/cpp/libcpp/include/cpplib.h,borutr
support/cpp/sdcpp-diagnostic.c: fixed bug #3080422: #error not working as expected git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@6012 4a8a32a2-be11-0410-ad9d-d568d2c75423
2010-04-22* support/cpp/libcpp/charset.c, support/cpp/libcpp/directives.c,borutr
support/cpp/libcpp/errors.c, support/cpp/libcpp/expr.c, support/cpp/libcpp/files.c, support/cpp/libcpp/identifiers.c, support/cpp/libcpp/include/cpp-id-data.h, support/cpp/libcpp/include/cpplib.h, support/cpp/libcpp/include/line-map.h, support/cpp/libcpp/include/symtab.h, support/cpp/libcpp/init.c, support/cpp/libcpp/internal.h, support/cpp/libcpp/lex.c, support/cpp/libcpp/line-map.c, support/cpp/libcpp/macro.c, support/cpp/libcpp/mkdeps.c, support/cpp/libcpp/symtab.c, support/cpp/libcpp/traditional.c, support/cpp/libiberty/filenames.h, support/cpp/libiberty/hashtab.c, support/cpp/libiberty/hashtab.h, support/cpp/libiberty/obstack.h, support/cpp/libiberty/safe-ctype.h, support/cpp/libiberty/splay-tree.h: SDCPP synchronized with GCC CPP release version 4.5.0 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5815 4a8a32a2-be11-0410-ad9d-d568d2c75423
2010-01-24* src/z80/gen.c:borutr
fixed declaration in the middle of the block * support/cpp/ansidecl.h, support/cpp/libcpp/directives.c, support/cpp/libcpp/errors.c, support/cpp/libcpp/init.c, support/cpp/libcpp/internal.h, support/cpp/libcpp/lex.c, support/cpp/libiberty.h, support/cpp/libiberty/hex.c, support/cpp/libiberty/md5.c, support/cpp/libiberty/splay-tree.c, support/cpp/md5.h: SDCPP synchronized with GCC CPP release version 4.4.3 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5652 4a8a32a2-be11-0410-ad9d-d568d2c75423
2010-01-10 * configure.in, configure, Makefile.in, sdas/*/Makefile.in,borutr
sdcc/sdcc.dsw, sdas/asranlib/asranlib.dsp: as renamed to sdas, as/link renamed to sdas/aslink, as/z80 renamed to sdac/asz80, as/mcs51 renamed to sdas/as8051, as/hc80 renamed to sdcc/sdas/as6808 * debugger/mcs51/cmd.c, sim/ucsim/utils.cc, sdcc/sdas/aslink/lklibr.c, support/cpp/libcpp/macro.c: fixed compiler warnings git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5620 4a8a32a2-be11-0410-ad9d-d568d2c75423
2010-01-04* doc/sdccman.lyx, support/cpp/libcpp/internal.h,borutr
support/cpp/libcpp/lex.c, support/cpp/sdcpp.c: fixed bug #2919991: #Pragma preproc_asm cannot be used by -- std-c99. * support/cpp/libcpp/macro.c, support/cpp/version.c: git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5615 4a8a32a2-be11-0410-ad9d-d568d2c75423
2009-04-28* support/cpp/output.h, support/cpp/opts-common.c,borutr
support/cpp/c-ppoutput.c, support/cpp/cppdefault.c, support/cpp/system.h, support/cpp/cppdefault.h, support/cpp/prefix.c, support/cpp/except.h, support/cpp/hwint.h, support/cpp/prefix.h, support/cpp/libiberty/safe-ctype.h, support/cpp/libiberty/filenames.h, support/cpp/libiberty/xstrdup.c, support/cpp/libiberty/md5.c, support/cpp/libiberty/obstack.h, support/cpp/sdcpp.c, support/cpp/intl.h, support/cpp/sdcpp.h support/cpp/libcpp/symtab.c, support/cpp/libcpp/directives.c, support/cpp/libcpp/macro.c, support/cpp/libcpp/include/cpplib.h, support/cpp/libcpp/include/symtab.h, support/cpp/libcpp/include/line-map.h, support/cpp/libcpp/include/cpp-id-data.h, support/cpp/libcpp/include/mkdeps.h, support/cpp/libcpp/files.c, support/cpp/libcpp/line-map.c, support/cpp/libcpp/init.c, support/cpp/libcpp/identifiers.c, support/cpp/libcpp/ucnid.h, support/cpp/libcpp/traditional.c, support/cpp/libcpp/errors.c, support/cpp/libcpp/expr.c, support/cpp/libcpp/internal.h, support/cpp/libcpp/mkdeps.c, support/cpp/libcpp/lex.c, support/cpp/libcpp/system.h, support/cpp/libcpp/charset.c, support/cpp/opts.h, support/cpp/sdcpp-opts.c: SDCPP synchronized with GCC CPP release version 4.4.0 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5444 4a8a32a2-be11-0410-ad9d-d568d2c75423
2008-12-30* as/link/hc08/lkelf.c, as/link/lkaomf51.c, as/link/lklibr.c,tecodev
as/link/z80/lkgb.c, debugger/mcs51/cmd.c, sim/ucsim/utils.cc, src/SDCCasm.c, support/Util/dbuf_string.c, support/cpp/c-ppoutput.c, support/cpp/libcpp/lex.c, support/cpp/libcpp/macro.c, support/librarian/sdcclib.c, support/makebin/makebin.c: partially revert changes from r5293..r5295 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5310 4a8a32a2-be11-0410-ad9d-d568d2c75423
2008-12-20* debugger/mcs51/break.c, debugger/mcs51/cmd.c,tecodev
debugger/mcs51/simi.c, debugger/mcs51/symtab.c, support/cpp/libcpp/macro.c: fix format string errors * sim/ucsim/s51.src/timer2.cc: add clarifying parens * src/pic/device.c: partial rewrite using strtok, quieten compiler warnings, adopt SDCC coding style * as/link/hc08/lkelf.c, as/link/lkaomf51.c, as/link/lklibr.c, as/link/z80/lkgb.c, as/z80/asout.c, debugger/mcs51/cmd.c, sim/ucsim/utils.cc, src/SDCCasm.c, support/Util/dbuf_string.c, support/cpp/c-ppoutput.c, support/cpp/libcpp/lex.c, support/librarian/sdcclib.c, support/makebin/makebin.c: quieten most compiler warnings * sim/ucsim/avr.src/arith_inst.cc: quieten compiler warnings, probably fix operator precedence bug * doc/clean.mk: quieten rm if no .lyx is present git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5293 4a8a32a2-be11-0410-ad9d-d568d2c75423
2008-08-30* support/cpp/libcpp/files.c: SDCPP synchronized with GCC CPP release ↵borutr
version 4.3.2 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5223 4a8a32a2-be11-0410-ad9d-d568d2c75423
2008-08-07* src/SDCCval.c, src/SDCCmain.c, src/SDCC.lex,borutr
device/lib/pic/Makefile.rules, device/lib/ds390/Makefile.in, device/lib/ds400/Makefile.in, device/lib/hc08/Makefile.in, support/cpp/libcpp/lex.c, doc/sdccman.lyx: applied modified patsh 2038174: Add support for binary constants v2 thanks Mauro Giachero git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5205 4a8a32a2-be11-0410-ad9d-d568d2c75423
2008-03-31* support/cpp2 renamed to support/cppborutr
* support/cpp2/libiberty/filenames.h, support/cpp2/libiberty/hex.c, support/cpp2/libiberty/splay-tree.c, support/cpp2/libiberty/splay-tree.h, support/cpp2/libcpp/macro.c, support/cpp2/libcpp/directives.c, support/cpp2/libcpp/include/cpplib.h, support/cpp2/libcpp/include/symtab.h, support/cpp2/libcpp/include/line-map.h, support/cpp2/libcpp/line-map.c, support/cpp2/libcpp/files.c, support/cpp2/libcpp/init.c, support/cpp2/libcpp/traditional.c, support/cpp2/libcpp/expr.c, support/cpp2/libcpp/internal.h, support/cpp2/libcpp/lex.c, support/cpp2/libcpp/system.h, support/cpp2/libcpp/charset.c: SDCPP synchronized with GCC CPP release version 4.3.0 git-svn-id: https://svn.code.sourceforge.net/p/sdcc/code/trunk/sdcc@5132 4a8a32a2-be11-0410-ad9d-d568d2c75423