X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=de6c3a6e1378ee05fe1603f7ca9730e658b5dcc7;hb=48f3534d77a08a1a8307a51ccb3e65c3bb656a08;hp=014ca6b3d3b9b6a83d6b0d972e85bf5f0311128a;hpb=f970f0e6603401042048d98927927133a0f9f255;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 014ca6b3..de6c3a6e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,70 @@ +2006-12-23 Borut Razem + + * support/cpp2/cpphash.h, support/cpp2/cpplex.c, + support/cpp2/cpplib.[ch], support/cpp2/sdcppinit.c, doc/sdccman.lyx: + an other try to fix bug #982435: introduced -pedantic-parse-number + command line option and pedantic_parse_number pragma + +2006-12-21 Maarten Brock + + * as/link/mcs51/lkarea.c (lnkarea2): handle absolute areas, restructured + BSEG handling, + (lnksect2): use --data-loc and --idata-loc as lower bound for ramstart, + corrected overlayed areax addresses, warn about memory overlaps + * as/mcs51/asmain.c (asmbl): create a new area for every .org directive + * src/avr/main.c, + * src/ds390/main.c, + * src/hc08/main.c, + * src/mcs51/main.c, + * src/pic16/main.c, + * src/pic/main.c, + * src/xa51/main.c, + * src/z80/main.c, + * src/port.h: added xabs_name and iabs_name + * src/SDCCglue.c (emitRegularMap): allocate for absolutes with initializer + (glue, emitMaps): create and emit maps d_abs and i_abs + * src/SDCCglue.h: cosmetic changes + * src/SDCCmain.c (setDefaultOptions): idata can start below 0x80 + * src/SDCCmem.h, + * src/SDCCmem.c (initMem): added x_abs, i_abs and d_abs + (allocDefault): put absolute, initialized globals in them + * support/regression/tests/absolute.c: added absolute bdata test + * device/lib/printf_large.c (output_float): moved fpBuffer to stack/xdata + +2006-12-20 Borut Razem + + * support/cpp2/cpphash.h, support/cpp2/cpplex.c: fixed bug #982435 + * support/regression/tests/bug-1351710.c: renamed from bug-1351710.c, + added regression test for bug #982435 + +2006-12-18 Borut Razem + + * src/SDCCutil.c: fixed a bug in (get_pragma_token) + * src/pic16/main.c, src/SDCC.lex, src/z80/main.c: + small cosmetic changes + * src/SDCC.lex: (stringLiteral) fixed bug #1351710 + * support/regression/tests/bug-1351710.c: added regression test + +2006-12-18 Frieder Ferlemann + + * doc/sdccman.lyx: added the long missed iCode table + "", added links to wiki + +2006-12-17 Borut Razem + + * doc/sdccman.lyx, src/pic16/main.c, src/pic/main.c, src/port.h, + src/SDCC.lex, src/SDCCutil.[ch], src/z80/main.c, + support/Util/SDCCerr.[ch]: removed deprecated pragmas, + unified table driven pragma handling, pragma argument type checking + * support/Util/dbuf.c: (dbuf_set_size) allow to set size equal to the + current one - version 1.1.3 + * src/SDCCmain.c: (setParseWithComma) substituted brain damaged strtok + 2006-12-13 Raphael Neider * src/pic/device.h: removed AssignedMemory structure and macros * src/pic/device.c: removed global finalMapping (linker assigns - memory locations), + memory locations), (register_map): add SFRs to remembered memRanges (addMemRange,isSFR,dump_map,dump_sfr,mapRegister,assignRegister, assignFixedRegisters,assignRelocatableRegisters): removed,