linux/tools/perf/arch/powerpc/include
Martin Kaiser d5312a7ef7 perf dwarf: Avoid redefinition warnings for REG_DWARFNUM_NAME
dwarf-regs.c includes an arch-specific dwarf-regs-table.h for several
architectures. This pulls in different definitions of REG_DWARFNUM_NAME
and causes compiler warnings for W=1 builds.

In file included from util/dwarf-regs.c:23:

  .../dwarf-regs-table.h:5: error: "REG_DWARFNUM_NAME" redefined [-Werror]
   #define REG_DWARFNUM_NAME(reg, idx) [idx] = reg

Undefine REG_DWARFNUM_NAME before each new definition.

Suggested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Cc: Ian Rogers <irogers@google.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2026-06-10 16:53:35 -03:00
..
arch-tests.h perf test: Rename struct test to test_suite 2021-11-13 10:32:22 -03:00
dwarf-regs-table.h perf dwarf: Avoid redefinition warnings for REG_DWARFNUM_NAME 2026-06-10 16:53:35 -03:00
perf_regs.h perf arch: Update arch headers to use relative UAPI paths 2026-02-06 12:15:48 -03:00