Use bool in bfd
[deliverable/binutils-gdb.git] / bfd / elfxx-riscv.h
index 4e03ce1e8697d5ba52e1dcb757a13b45555fc516..10b78ee4916ef04ac96b7bf33cc633da3e45d984 100644 (file)
@@ -1,5 +1,5 @@
 /* RISC-V ELF specific backend routines.
-   Copyright (C) 2011-2020 Free Software Foundation, Inc.
+   Copyright (C) 2011-2021 Free Software Foundation, Inc.
 
    Contributed by Andrew Waterman (andrew@sifive.com).
    Based on MIPS target.
@@ -58,7 +58,7 @@ riscv_add_subset (riscv_subset_list_t *,
                  const char *,
                  int, int);
 
-extern bfd_boolean
+extern bool
 riscv_lookup_subset (const riscv_subset_list_t *,
                     const char *,
                     riscv_subset_t **);
@@ -74,7 +74,7 @@ typedef struct
                               int *);
 } riscv_parse_subset_t;
 
-extern bfd_boolean
+extern bool
 riscv_parse_subset (riscv_parse_subset_t *,
                    const char *);
 
@@ -90,9 +90,7 @@ riscv_arch_str (unsigned, const riscv_subset_list_t *);
 extern size_t
 riscv_estimate_digit (unsigned);
 
-/* ISA extension name class. E.g. "zbb" corresponds to RV_ISA_CLASS_Z,
-   "xargs" corresponds to RV_ISA_CLASS_X, etc.  */
-
+/* ISA extension prefixed name class.  */
 typedef enum riscv_isa_ext_class
 {
   RV_ISA_CLASS_S,
@@ -106,13 +104,10 @@ riscv_isa_ext_class_t
 riscv_get_prefix_class (const char *);
 
 extern int
-riscv_get_priv_spec_class (const char *, enum riscv_priv_spec_class *);
+riscv_compare_subsets (const char *, const char *);
 
-extern int
-riscv_get_priv_spec_class_from_numbers (unsigned int,
-                                       unsigned int,
-                                       unsigned int,
-                                       enum riscv_priv_spec_class *);
+extern bool
+bfd_elf32_riscv_restart_relax_sections (struct bfd_link_info *);
 
-extern const char *
-riscv_get_priv_spec_name (enum riscv_priv_spec_class);
+extern bool
+bfd_elf64_riscv_restart_relax_sections (struct bfd_link_info *);
This page took 0.025664 seconds and 4 git commands to generate.