[PATCH 1/3] Remove Irix case from find_file_and_directory

Joel Brobecker brobecker@adacore.com
Sat Dec 4 10:43:07 GMT 2021


> find_file_and_directory has a special case for the Irix 6.2 compiler.
> Since this is long obsolete, this patch removes it.

Looks good to me. Thanks Tom!

> ---
>  gdb/dwarf2/read.c | 9 ---------
>  1 file changed, 9 deletions(-)
> 
> diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
> index 57538fc0adf..3cf0c9ea2a8 100644
> --- a/gdb/dwarf2/read.c
> +++ b/gdb/dwarf2/read.c
> @@ -10509,15 +10509,6 @@ find_file_and_directory (struct die_info *die, struct dwarf2_cu *cu)
>  	res.comp_dir
>  	  = cu->per_objfile->objfile->intern (comp_dir_storage.c_str ());
>      }
> -  if (res.comp_dir != NULL)
> -    {
> -      /* Irix 6.2 native cc prepends <machine>.: to the compilation
> -	 directory, get rid of it.  */
> -      const char *cp = strchr (res.comp_dir, ':');
> -
> -      if (cp && cp != res.comp_dir && cp[-1] == '.' && cp[1] == '/')
> -	res.comp_dir = cp + 1;
> -    }
>  
>    if (res.name == NULL)
>      res.name = "<unknown>";
> -- 
> 2.31.1
> 

-- 
Joel


More information about the Gdb-patches mailing list