Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
2004-04-04  Carlos O'Donell  <[email protected]>

	* sysdeps/hppa/Dist: Add bits/link.h elf/entry.h.

	* sysdeps/hppa/bits/link.h: New file.

	* sysdeps/hppa/dl-machine.h (__hppa_init_bootstrap_fdesc_table):
	Initialze the fdesc table for the generic code.
	(elf_machine_dynamic): Use asm version.
	(elf_machine_load_addresss): Simplify asm by calling
	elf_machine_dynamic.
	(elf_machine_fixup_plt): Correct comment.
	(elf_machine_profile_fixup_plt): New.
	(elf_machine_runtime_setup): Check PLT exists, if lazy=1  process
	normally, else relocate all the absolute entries.
	(RTLD_START): Fix comments.
	(TRAMPOLINE_TEMPLATE): Reformat assembly, add return pointer for
	calls to profile_fixup.
	(ELF_MACHINE_SIZEOF_JMP_SLOT, DL_STATIC_FUNCTION_ADDRESS,
	DL_PLATFORM_INIT): Define.
	(DL_FUNCTION_ADDRESS): Remove.
	(dl_platform_init): New.
	(elf_machine_rela): Use generic fdesc code, and process all COPY
	relocations. Use __attribute__((always_inline)).
	(elf_machine_rela_relative): Add sanity checks, remove IPLT
	processing, print error message in default case. Use
	__attribute__((always_inline)).
	(elf_machine_lazy_rel): Use __attribute__((always_inline)).

2004-04-05  Carlos O'Donell  <[email protected]>

	* sysdeps/hppa/fpu/feupdateenv.c (feupdateenv): Use only sw[0]
	and call feraiseexcept.

2003-11-15  Randolph Chung  <[email protected]>

	* gmon/gmon.c (__monstartup): Round kcountsize to multiples of
	the froms[] array so the array is properly aligned.

2004-04-05  H.J. Lu  <[email protected]>

	* Makeconfig (libgcc_eh): Add -Wl,.

	* configure.in: Add -lgcc_s for --as-needed check.

2004-04-16  Kaz Kojima  <[email protected]>

	* sysdeps/sh/elf/configure.in: New file.

	* iconvdata/gconv-modules: Add PT154 and RK1048 entries.
	* iconvdata/tst-tables.sh: Add PT154 and RK1048.
	* iconvdata/Makefile (modules): Add PT154 anhd RK1048.
	(distribute): Add pt154.c and rk1048.c.
	(gen-8bit-gap-modules): Add pt154 and rk1048.
	* icondata/pt154.c: New file.
	* iconvdata/rk1048.c: New file.
  • Loading branch information
Ulrich Drepper committed Apr 17, 2004
1 parent 5339290 commit 69ac9d0
Show file tree
Hide file tree
Showing 7 changed files with 389 additions and 259 deletions.
57 changes: 57 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,62 @@
2004-04-04 Carlos O'Donell <[email protected]>

* sysdeps/hppa/Dist: Add bits/link.h elf/entry.h.

* sysdeps/hppa/bits/link.h: New file.

* sysdeps/hppa/dl-machine.h (__hppa_init_bootstrap_fdesc_table):
Initialze the fdesc table for the generic code.
(elf_machine_dynamic): Use asm version.
(elf_machine_load_addresss): Simplify asm by calling
elf_machine_dynamic.
(elf_machine_fixup_plt): Correct comment.
(elf_machine_profile_fixup_plt): New.
(elf_machine_runtime_setup): Check PLT exists, if lazy=1 process
normally, else relocate all the absolute entries.
(RTLD_START): Fix comments.
(TRAMPOLINE_TEMPLATE): Reformat assembly, add return pointer for
calls to profile_fixup.
(ELF_MACHINE_SIZEOF_JMP_SLOT, DL_STATIC_FUNCTION_ADDRESS,
DL_PLATFORM_INIT): Define.
(DL_FUNCTION_ADDRESS): Remove.
(dl_platform_init): New.
(elf_machine_rela): Use generic fdesc code, and process all COPY
relocations. Use __attribute__((always_inline)).
(elf_machine_rela_relative): Add sanity checks, remove IPLT
processing, print error message in default case. Use
__attribute__((always_inline)).
(elf_machine_lazy_rel): Use __attribute__((always_inline)).

2004-04-05 Carlos O'Donell <[email protected]>

* sysdeps/hppa/fpu/feupdateenv.c (feupdateenv): Use only sw[0]
and call feraiseexcept.

2003-11-15 Randolph Chung <[email protected]>

* gmon/gmon.c (__monstartup): Round kcountsize to multiples of
the froms[] array so the array is properly aligned.

2004-04-05 H.J. Lu <[email protected]>

* Makeconfig (libgcc_eh): Add -Wl,.

* configure.in: Add -lgcc_s for --as-needed check.

2004-04-16 Kaz Kojima <[email protected]>

* sysdeps/sh/elf/configure.in: New file.

2004-04-17 Ulrich Drepper <[email protected]>

* iconvdata/gconv-modules: Add PT154 and RK1048 entries.
* iconvdata/tst-tables.sh: Add PT154 and RK1048.
* iconvdata/Makefile (modules): Add PT154 anhd RK1048.
(distribute): Add pt154.c and rk1048.c.
(gen-8bit-gap-modules): Add pt154 and rk1048.
* icondata/pt154.c: New file.
* iconvdata/rk1048.c: New file.

* rt/tst-timer4.c: Disable some tests, mark errors better.

2004-04-16 Ulrich Drepper <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion gmon/gmon.c
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ __monstartup (lowpc, highpc)
p->lowpc = ROUNDDOWN(lowpc, HISTFRACTION * sizeof(HISTCOUNTER));
p->highpc = ROUNDUP(highpc, HISTFRACTION * sizeof(HISTCOUNTER));
p->textsize = p->highpc - p->lowpc;
p->kcountsize = p->textsize / HISTFRACTION;
p->kcountsize = ROUNDUP(p->textsize / HISTFRACTION, sizeof(*p->froms));
p->hashfraction = HASHFRACTION;
p->log_hashfraction = -1;
/* The following test must be kept in sync with the corresponding
Expand Down
1 change: 1 addition & 0 deletions localedata/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
2004-04-17 Ulrich Drepper <[email protected]>

* SUPPORTED (SUPPORTED-LOCALES): Add kk_KZ/PT154.
* locales/kk_KZ: New file.
* charmaps/PT154: New file.
* charmaps/RK1048: New file.
Expand Down
2 changes: 2 additions & 0 deletions sysdeps/hppa/Dist
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
libgcc-compat.c
dl-symaddr.c
dl-fptr.c
bits/link.h
elf/entry.h
6 changes: 6 additions & 0 deletions sysdeps/hppa/bits/link.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/* Used to store the function descriptor table */
struct link_map_machine
{
size_t fptr_table_len;
ElfW(Addr) *fptr_table;
};
Loading

0 comments on commit 69ac9d0

Please sign in to comment.