diff options
| author | Alan Modra <amodra@gmail.com> | 2013-10-29 16:53:25 +1030 |
|---|---|---|
| committer | Alan Modra <amodra@gmail.com> | 2013-11-15 15:30:49 +1030 |
| commit | 9d1ae407d3fbe1634f44259611105e30d8a8b3e2 (patch) | |
| tree | e919d04c3927d798aa8d65efd0980cb7beb098b2 /elfcpp | |
| parent | c3e769b1df1d9e2d6f1a351acf1e04097628c5e1 (diff) | |
| download | ppe42-binutils-9d1ae407d3fbe1634f44259611105e30d8a8b3e2.tar.gz ppe42-binutils-9d1ae407d3fbe1634f44259611105e30d8a8b3e2.zip | |
Report overflow on PowerPC64 @h and @ha relocations.
(cherry picked from commit f9c6b9078c54ea0f018b673e2ff128e61a0aa666)
Diffstat (limited to 'elfcpp')
| -rw-r--r-- | elfcpp/ChangeLog | 8 | ||||
| -rw-r--r-- | elfcpp/powerpc.h | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog index 41897fb856..f4635d146e 100644 --- a/elfcpp/ChangeLog +++ b/elfcpp/ChangeLog @@ -1,3 +1,11 @@ +2013-11-15 Alan Modra <amodra@gmail.com> + + Apply mainline changes to 2.24 + 2013-10-30 Alan Modra <amodra@gmail.com> + * powerpc.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA, + R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA, + R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): Define. + 2013-03-01 Cary Coutant <ccoutant@google.com> * dwarf.h (enum DW_LANG): Adjust spacing for consistency. diff --git a/elfcpp/powerpc.h b/elfcpp/powerpc.h index 2c803af94e..fb4256bdaf 100644 --- a/elfcpp/powerpc.h +++ b/elfcpp/powerpc.h @@ -164,11 +164,17 @@ enum R_PPC_EMB_SDA21 = 109, R_PPC64_TOCSAVE = 109, R_PPC_EMB_MRKREF = 110, + R_PPC64_ADDR16_HIGH = 110, R_PPC_EMB_RELSEC16 = 111, + R_PPC64_ADDR16_HIGHA = 111, R_PPC_EMB_RELST_LO = 112, + R_PPC64_TPREL16_HIGH = 112, R_PPC_EMB_RELST_HI = 113, + R_PPC64_TPREL16_HIGHA = 113, R_PPC_EMB_RELST_HA = 114, + R_PPC64_DTPREL16_HIGH = 114, R_PPC_EMB_BIT_FLD = 115, + R_PPC64_DTPREL16_HIGHA = 115, R_PPC_EMB_RELSDA = 116, R_PPC_VLE_REL8 = 216, |

