binutils-gdb/sim/igen
Mike Frysinger 880530b71f sim: igen: do not reindent literal semantics output
When generating semantics.c from .igen source files, indenting the code
makes it more readable, but confuses compiler diagnostics.  The latter
is a bit more important than the former, so bias towards that.

For example, with an introduced error, we can see w/gcc-13:

(before this change)
  CC       mn10300/semantics.o
../../../sim/mn10300/am33-2.igen: In function ‘semantic_dcpf_D1a’:
../../../sim/mn10300/am33-2.igen:11:5: error: ‘srcreg’ undeclared (first use in this function)
   11 |   srcreg = translate_rreg (SD_, RN2);
      |     ^~~~~~

(with this change)
  CC       mn10300/semantics.o
../../../sim/mn10300/am33-2.igen: In function ‘semantic_dcpf_D1a’:
../../../sim/mn10300/am33-2.igen:11:3: error: ‘srcreg’ undeclared (first use in this function)
   11 |   srcreg = translate_rreg (SD_, RN2);
      |   ^~~~~~
2023-12-14 22:33:47 -05:00
..
ChangeLog-2021
compare_igen_models
filter_host.c
filter_host.h
filter.c
filter.h
gen-engine.c
gen-engine.h
gen-icache.c
gen-icache.h
gen-idecode.c
gen-idecode.h
gen-itable.c
gen-itable.h
gen-model.c
gen-model.h
gen-semantics.c
gen-semantics.h
gen-support.c
gen-support.h
gen.c
gen.h
igen.c
igen.h
ld-cache.c
ld-cache.h
ld-decode.c
ld-decode.h
ld-insn.c
ld-insn.h
lf.c
lf.h
local.mk
misc.c
misc.h
table.c
table.h