Issue an error if you #define the same symbol as defined by equ.
Thank you for the patch. I have created newer version: [r1333] gputils-src-20231125-1333.tar.bz2 gputils-20231125-1333-setup.exe
Issue an error if you #define the same symbol as defined by equ.
* gputils/gpasm/coff.c, gputils/gpasm/directive.c, gputils/gpasm/gpasm.c,
* sdcc/support/sdbinutils/bfd/doc/Makefile.am,
* sdcc/support/sdbinutils/bfd/doc/Makefile.am,
* sdcc/device/lib/pic14/bootstrap.sh,
* sdcc/device/lib/pic14/configure,
* sdcc/device/include/pic14/pic14devices.txt,
* sdcc/device/lib/pic14/configure.ac,
* sdcc/src/pic14/gen.c,
* sdcc/device/lib/pic14/bootstrap.sh,
* sdcc/src/pic14/pcode.c:
* sdcc/src/pic14/gen.c,
* sdcc/src/pic14/device.c,
* sdcc/src/pic14/pcode.c,
* sdcc/src/pic16/pcode.c,
* sdcc/src/pic14/gen.c,
* sdcc/src/pic14/gen.c,
* sdcc/ChangeLog:
* sdcc/device/non-free/include/pic14/*.h,
* sdcc/src/pic14/pcode.c,
* sdcc/device/non-free/include/pic14/pic16f18855.h,
* sdcc/src/pic14/gen.c,
* sdcc/device/lib/pic14/configure,
* sdcc/support/scripts/cinc2h.pl,
* sdcc/device/include/pic14/pic14devices.txt:
* sdcc/support/scripts/cinc2h.pl: Updated to the gputils-1.4.0 .
* sdcc/support/scripts/pic14-header-parser.pl:
* sdcc/support/scripts/pic14-header-parser.pl,
* sdcc/device/non-free/include/pic14/*.inc,
* sdcc/support/scripts/mcs51-disasm.pl,
* sdcc/support/scripts/cinc2h.pl,
* sdcc/device/include/pic14/pic14devices.txt: Minor bugfix.
* support/scripts/optimize_pic16devices.pl,
* sdcc/device/non-free/include/pic14/pic16f1yyy.h:
* sdcc/support/scripts/cinc2h.pl: Bugfix and update.
* device/include/pic14/pic14devices.txt,
* sdcc/device/non-free/include/pic14/pic1xxx.h,
* sdcc/support/scripts/z80-disasm.pl: Disassembler for the z80 family.
* sdcc/support/scripts/pic16fam-h-gen.pl: updated
* sdcc/device/non-free/include/pic14/pic16fam.h:
* sdcc/support/scripts/cinc2h.pl,
* sdcc/device/include/pic14/pic14devices.txt,
* sdcc/device/non-free/include/pic14/pic*.h,
* sdcc/device/include/pic14/pic14devices.txt,
* sdcc/device/include/pic14/pic14devices.txt,
* sdcc/device/include/pic14/pic16regs.h:
* sdcc/support/scripts/mcs51-disasm.pl:
In the previous commit was left out device files.
* sdcc/device/include/pic14/pic14devices.txt,
* sdcc/support/scripts/mcs51-disasm.pl:
* device/non-free/include/pic14/pic16f1784.h,
* support/scripts/mcs51-disasm.pl:
* support/scripts/mcs51-disasm.pl: Adds used count to sfr, sbit and bit lists.
* support/scripts/mcs51-disasm.pl: bugfix
* support/scripts/mcs51-disasm.pl: Improved recognition of jump tables.
* support/scripts/mcs51-disasm.pl: Improved recognition of jump
* support/scripts/mcs51-disasm.pl: Bugfix and count of references in the RAM.
* support/scripts/mcs51-disasm.pl: Small refinements.
* support/scripts/mcs51-disasm.pl: Use informations of the OSEG area from map file.
* support/scripts/mcs51-disasm.pl: New command option: --name-list
* support/scripts/mcs51-disasm.pl: Improved finds of stack. Prints into
* support/scripts/mcs51-disasm.pl: Prints the map of RAM, list of bits and
* support/scripts/mcs51-disasm.pl: Improved recognition of jump tables.
* support/scripts/mcs51-disasm.pl: New command option: --recognize-jump-tables
* support/scripts/mcs51-disasm.pl: New command option: --find-lost-labels
* support/scripts/mcs51-disasm.pl:
* support/scripts/mcs51-disasm.pl: Bugfix and more proposal for use.
* support/scripts/mcs51-disasm.pl: Additional informations about direction
* support/scripts/mcs51-disasm.pl: "Public variables" -> "Public labels"
* support/scripts/mcs51-disasm.pl: Improved handling of blocks and
* support/scripts/mcs51-disasm.pl: Expanded assembly mode and nicer tables.
* support/scripts/cinc2h.pl: Canceled the command option: --create-sfr16
* support/scripts/mcs51-disasm.pl: New command option: --assembly-source
* support/scripts/cinc2h.pl: New command option: --create-sfr16
* support/scripts/mcs51-disasm.pl: New command option: --no-explanations
* support/scripts/mcs51-disasm.pl: New command option: --hex-constant
* support/scripts/mcs51-disasm.pl: Faster the decoding of instructions.
* support/scripts/mcs51-disasm.pl: More control characters are recognized.
* support/scripts/mcs51-disasm.pl: Simplified the code.
* doc/sdccman.lyx: Expanded the 6.2 (Tools) table.
* support/scripts/mcs51-disasm.pl: Internal restructuring an bug fixes.
* support/scripts/mcs51-disasm.pl: Prints in table the embedded constants.
* support/scripts/mcs51-disasm: Renamed to mcs51-disasm.pl
* support/scripts/mcs51-disasm:
* support/scripts/mcs51-disasm: More informations from map file.
* support/scripts/mcs51-disasm: The required perl version: 5.12.0
* support/scripts/mcs51-disasm: New commandline option: --map-file
* support/scripts/mcs51-disasm: New commandline option: --code-size
* device/non-free/include/pic14/pic16f720.h,
* support/scripts/mcs51-disasm: Added $Id$
* support/scripts/mcs51-disasm: Disassembler for the mcs51 family.
* support/scripts/cinc2h.pl,
* device/non-free/include/pic16/pic18f6390.h,
* device/non-free/include/pic16/pic18f63j11.h,
* support/scripts/pic16-header-parser.pl:
* device/lib/pic16/startup/crt0i.c,
* doc/sdccman.lyx: Added new pic18f97j94 family.