]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 15 Apr 2003 19:42:49 +0000 (19:42 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 15 Apr 2003 19:42:49 +0000 (19:42 +0000)
2003-04-15  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Avoid
checking R_PPC_RELATIVE, R_PPC_NONE and whether relocation is
against local symbol in conflict processing.

ChangeLog
localedata/ChangeLog
localedata/locales/ar_SD
localedata/locales/es_EC
sysdeps/powerpc/powerpc32/dl-machine.h

index b067982749d1ce3efefef8cdb756c6267ec94598..68ca4c181bdb5ccf82b6a7217e5cc6672df5c8fe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-04-15  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Avoid
+       checking R_PPC_RELATIVE, R_PPC_NONE and whether relocation is
+       against local symbol in conflict processing.
+
 2003-04-15  Steven Munroe  <sjmunroe@us.ibm.com>
 
        * sysdeps/powerpc/bits/atomic.h
index 65c55c620b3ce7e3a8a0f65df4b757d2735dd987..6b73977cf1bf0487438e93b1a38224e8fe490988 100644 (file)
@@ -1,3 +1,11 @@
+2003-04-15  Petter Reinholdtsen <pere@hungry.com>
+
+       * locales/ar_SD [LC_MONETARY]: Use international currency symbol
+       'SDD' for Sudan.
+       * locales/es_EC [LC_MONETARY]: Use international currency symbol
+       'USD' for Ecuador.
+       Source is CIA World Fact book.
+
 2003-04-05  Petter Reinholdtsen  <pere@hungry.com>
 
        * locales/sr_YU [LC_MONETARY]: Change int_curr_symbol from 'YUN'
index beab55ab85868a0c503fc14dbf368650250dd807..fa322a8040925dea923b973de7144c711e56b3cc 100644 (file)
@@ -47,7 +47,7 @@ LC_MONETARY
 % These are generated based on XML base Locale difintion file
 % for IBM Class for Unicode/Java
 %
-int_curr_symbol       "<U0053><U0044><U0050><U0020>"
+int_curr_symbol       "<U0053><U0044><U0044><U0020>"
 currency_symbol       "<U062C><U002E><U0633><U002E>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
index 63460ea15d53f9e3ed1a6394753efd643d775b12..750ce19eebec303d1eae577001c2d98dbf96598f 100644 (file)
@@ -61,7 +61,7 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol      "<U0045><U0043><U0053><U0020>"
+int_curr_symbol      "<U0055><U0053><U0044><U0020>"
 currency_symbol      "<U0024>"
 mon_decimal_point    "<U002C>"
 mon_thousands_sep    "<U002E>"
index 6dfde0219667b657b3f13f79f24033fb24c2b060..2f35275af9d35069c05b566a5e9bdb4f24d814c2 100644 (file)
@@ -365,6 +365,7 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
   struct link_map *sym_map;
 #endif
 
+#ifndef RESOLVE_CONFLICT_FIND_MAP
   if (r_type == R_PPC_RELATIVE)
     {
       *reloc_addr = map->l_addr + reloc->r_addend;
@@ -381,18 +382,21 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
     value = map->l_addr;
   else
     {
-#if defined USE_TLS && !defined RTLD_BOOTSTRAP
+# if defined USE_TLS && !defined RTLD_BOOTSTRAP
       sym_map = RESOLVE_MAP (&sym, version, r_type);
       value = sym == NULL ? 0 : sym_map->l_addr + sym->st_value;
-#else
+# else
       value = RESOLVE (&sym, version, r_type);
-# ifndef RTLD_BOOTSTRAP
+#  ifndef RTLD_BOOTSTRAP
       if (sym != NULL)
-# endif
+#  endif
        value += sym->st_value;
-#endif
+# endif
     }
   value += reloc->r_addend;
+#else
+  value = reloc->r_addend;
+#endif
 
   /* A small amount of code is duplicated here for speed.  In libc,
      more than 90% of the relocs are R_PPC_RELATIVE; in the X11 shared
This page took 0.064754 seconds and 5 git commands to generate.