diff options
author | Alexandra Hájková <ahajkova@redhat.com> | 2024-12-03 16:33:27 +0100 |
---|---|---|
committer | Alexandra Hájková <ahajkova@redhat.com> | 2024-12-14 16:06:46 +0100 |
commit | d05b8f01800910c692db8c7537389358d50d9057 (patch) | |
tree | a4bab2e765f9df50954c581da2ba67ebbd5eb8bf | |
parent | 5ba2d7a0a3340f1dd3372df9fa9c6ce739021a96 (diff) | |
download | binutils-d05b8f01800910c692db8c7537389358d50d9057.zip binutils-d05b8f01800910c692db8c7537389358d50d9057.tar.gz binutils-d05b8f01800910c692db8c7537389358d50d9057.tar.bz2 |
display_lang: Add descriptions for post DWARF5 constants
Describe all the new post DWARF5 language codes from the latest sync
of include/dwarf.h with gcc.
-rw-r--r-- | binutils/dwarf.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/binutils/dwarf.c b/binutils/dwarf.c index e8425b9..c98f830 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -2389,6 +2389,31 @@ display_lang (uint64_t uvalue) case DW_LANG_Fortran03: printf ("Fortran 03"); break; case DW_LANG_Fortran08: printf ("Fortran 08"); break; case DW_LANG_RenderScript: printf ("RenderScript"); break; + case DW_LANG_C17: printf ("C17"); break; + case DW_LANG_Fortran18: printf ("Fortran 18"); break; + case DW_LANG_Ada2005: printf ("Ada 2005"); break; + case DW_LANG_Ada2012: printf ("Ada 2012"); break; + case DW_LANG_HIP: printf ("Hip"); break; + case DW_LANG_Assembly: printf ("Assembler"); break; + case DW_LANG_C_sharp: printf ("C Sharp"); break; + case DW_LANG_Mojo: printf ("Mojo"); break; + case DW_LANG_GLSL: printf ("GLSL"); break; + case DW_LANG_GLSL_ES: printf ("GLSL_ES"); break; + case DW_LANG_HLSL: printf ("HLSL"); break; + case DW_LANG_OpenCL_CPP: printf ("OpenCL C++"); break; + case DW_LANG_CPP_for_OpenCL: printf ("C++ for OpenCL"); break; + case DW_LANG_SYCL: printf ("SYCL"); break; + case DW_LANG_C_plus_plus_17: printf ("C++17"); break; + case DW_LANG_C_plus_plus_20: printf ("C++20"); break; + case DW_LANG_C_plus_plus_23: printf ("C++23"); break; + case DW_LANG_Odin: printf ("Odin"); break; + case DW_LANG_P4: printf ("P4"); break; + case DW_LANG_Metal: printf ("C23"); break; + case DW_LANG_C23: printf ("C23"); break; + case DW_LANG_Fortran23: printf ("Fortran 23"); break; + case DW_LANG_Ruby: printf ("Ruby"); break; + case DW_LANG_Move: printf ("Move"); break; + case DW_LANG_Hylo: printf ("Hylo"); break; /* MIPS extension. */ case DW_LANG_Mips_Assembler: printf ("MIPS assembler"); break; |