libiberty/ChangeLog:
2003-05-14 Jim Blandy <jimb@redhat.com> * hex.c (_hex_value): Make this unsigned. (hex_value): Update documentation for new return type. hex_value now expands to an unsigned int expression, to avoid unexpected sign extension when we store it in a bfd_vma, which is larger than int on some platforms. * functions.texi: Regenerated. include/ChangeLog: 2003-05-14 Jim Blandy <jimb@redhat.com> * libiberty.h (hex_value): Make the value an unsigned int, to avoid unexpected sign-extension when cast to unsigned types larger than int --- like bfd_vma, on some platforms. (_hex_value): Update declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66840 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- include/ChangeLog 7 additions, 0 deletionsinclude/ChangeLog
- include/libiberty.h 2 additions, 2 deletionsinclude/libiberty.h
- libiberty/ChangeLog 9 additions, 0 deletionslibiberty/ChangeLog
- libiberty/functions.texi 7 additions, 1 deletionlibiberty/functions.texi
- libiberty/hex.c 9 additions, 3 deletionslibiberty/hex.c
Loading
Please register or sign in to comment