aboutsummaryrefslogtreecommitdiff
path: root/include/elf
diff options
context:
space:
mode:
authorChao-ying Fu <fu@mips.com>2013-10-14 18:37:05 +0000
committerChao-ying Fu <fu@mips.com>2013-10-14 18:37:05 +0000
commit63b8b2af80dcbd02419c2f41e6e0f63c52f0ebf9 (patch)
tree6ea5205a2f7c3887a2d42d4df5214592e97b271b /include/elf
parent3db258f53b66964abc87b4ee1f217a07c93eb5fa (diff)
downloadgdb-63b8b2af80dcbd02419c2f41e6e0f63c52f0ebf9.zip
gdb-63b8b2af80dcbd02419c2f41e6e0f63c52f0ebf9.tar.gz
gdb-63b8b2af80dcbd02419c2f41e6e0f63c52f0ebf9.tar.bz2
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
* mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA. (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
Diffstat (limited to 'include/elf')
-rw-r--r--include/elf/ChangeLog5
-rw-r--r--include/elf/mips.h11
2 files changed, 16 insertions, 0 deletions
diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog
index 59f806c..c2577e8 100644
--- a/include/elf/ChangeLog
+++ b/include/elf/ChangeLog
@@ -1,3 +1,8 @@
+2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
+
+ * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
+ (enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
+
2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
* mips.h (EF_MIPS_FP64): New e_flags bit.
diff --git a/include/elf/mips.h b/include/elf/mips.h
index a26e3f4..2c5a9a6 100644
--- a/include/elf/mips.h
+++ b/include/elf/mips.h
@@ -1135,6 +1135,9 @@ enum
/* Floating-point ABI used by this object file. */
Tag_GNU_MIPS_ABI_FP = 4,
+
+ /* MSA ABI used by this object file. */
+ Tag_GNU_MIPS_ABI_MSA = 8,
};
/* Object attribute values. */
@@ -1156,6 +1159,14 @@ enum
/* Using -mips32r2 -mfp64. */
Val_GNU_MIPS_ABI_FP_64 = 4,
+
+ /* Values defined for Tag_GNU_MIPS_ABI_MSA. */
+
+ /* Not tagged or not using any ABIs affected by the differences. */
+ Val_GNU_MIPS_ABI_MSA_ANY = 0,
+
+ /* Using 128-bit MSA. */
+ Val_GNU_MIPS_ABI_MSA_128 = 1,
};
#endif /* _ELF_MIPS_H */