2003-07-14  Ulrich Drepper  <drepper@redhat.com>

	* iconvdata/Makefile (modules): Add CP932 and EUC-JP-MS.
	Add rule for EUC-JP-MS dependency.
	* iconvdata/cp932.c: New file.
	* iconvdata/eucjp-ms.c: New file.
	* iconvdata/gconv-modules: Add entries for CP932 and EUC-JP-MS.
	Patch by MORIYAMA Masayuki <msyk@mtg.biglobe.ne.jp>.

2003-07-15  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S (__socket): Add
	cfi directives.
This commit is contained in:
Ulrich Drepper 2003-07-15 03:32:03 +00:00
parent 75540d8ad4
commit 9df2c61c5c
6 changed files with 9673 additions and 2 deletions

View File

@ -1,3 +1,17 @@
2003-07-14 Ulrich Drepper <drepper@redhat.com>
* iconvdata/Makefile (modules): Add CP932 and EUC-JP-MS.
Add rule for EUC-JP-MS dependency.
* iconvdata/cp932.c: New file.
* iconvdata/eucjp-ms.c: New file.
* iconvdata/gconv-modules: Add entries for CP932 and EUC-JP-MS.
Patch by MORIYAMA Masayuki <msyk@mtg.biglobe.ne.jp>.
2003-07-15 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S (__socket): Add
cfi directives.
2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/unix/sysv/linux/kernel-features.h

View File

@ -51,7 +51,7 @@ modules := ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-4 ISO8859-5 \
GB18030 ISO-2022-CN-EXT VISCII GBBIG5 CP10007 KOI8-T \
GEORGIAN-PS GEORGIAN-ACADEMY ISO-IR-209 MAC-SAMI ARMSCII-8 \
TCVN5712-1 libJISX0213 EUC-JISX0213 SHIFT_JISX0213 \
ISO-2022-JP-3 TSCII IBM866NAV
ISO-2022-JP-3 TSCII IBM866NAV CP932 EUC-JP-MS
modules.so := $(addsuffix .so, $(modules))
@ -84,6 +84,8 @@ LDFLAGS-UHC.so = $(LDFLAGS-rpath-ORIGIN)
$(objpfx)UHC.so: $(objpfx)libKSC.so
LDFLAGS-EUC-JP.so = $(LDFLAGS-rpath-ORIGIN)
$(objpfx)EUC-JP.so: $(objpfx)libJIS.so
LDFLAGS-EUC-JP-MS.so = $(LDFLAGS-rpath-ORIGIN)
$(objpfx)EUC-JP-MS.so: $(objpfx)libJIS.so
LDFLAGS-EUC-CN.so = $(LDFLAGS-rpath-ORIGIN)
$(objpfx)EUC-CN.so: $(objpfx)libGB.so
LDFLAGS-EUC-TW.so = $(LDFLAGS-rpath-ORIGIN)

4737
iconvdata/cp932.c Normal file

File diff suppressed because it is too large Load Diff

4899
iconvdata/euc-jp-ms.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -437,12 +437,20 @@ module INTERNAL ISO_6937-2// ISO_6937-2 1
# from to module cost
alias SHIFT-JIS// SJIS//
alias SHIFT_JIS// SJIS//
alias CP932// SJIS//
alias MS_KANJI// SJIS//
alias CSSHIFTJIS// SJIS//
module SJIS// INTERNAL SJIS 1
module INTERNAL SJIS// SJIS 1
# from to module cost
alias WINDOWS-31J// CP932//
alias MS932// CP932//
alias SJIS-OPEN// CP932//
alias SJIS-WIN// CP932//
alias CSWINDOWS31J// CP932//
module CP932// INTERNAL CP932 1
module INTERNAL CP932// CP932 1
# from to module cost
alias KOI8// KOI-8//
module KOI-8// INTERNAL KOI-8 1
@ -1104,6 +1112,13 @@ alias BIG5-HKSCS// BIG5HKSCS//
module BIG5HKSCS// INTERNAL BIG5HKSCS 1
module INTERNAL BIG5HKSCS// BIG5HKSCS 1
# from to module cost
alias EUCJP-MS// EUC-JP-MS//
alias EUCJP-OPEN// EUC-JP-MS//
alias EUCJP-WIN// EUC-JP-MS//
module EUC-JP-MS// INTERNAL EUC-JP-MS 1
module INTERNAL EUC-JP-MS// EUC-JP-MS 1
# from to module cost
alias EUCJP// EUC-JP//
alias CSEUCPKDFMTJAPANESE// EUC-JP//

View File

@ -51,7 +51,9 @@
.text
ENTRY(__socket)
cfi_startproc
stdu r1,-144(r1)
cfi_adjust_cfa_offset(144)
#if NARGS >= 1
std r3,stackblock(r1)
#endif
@ -95,6 +97,7 @@ ENTRY(__socket)
.Lsocket_cancel:
mflr r9
std r9,144+16(r1)
cfi_offset (lr, 16)
CENABLE
std r3,72(r1)
li r3,P(SOCKOP_,socket)
@ -113,6 +116,7 @@ ENTRY(__socket)
addi r1,r1,144
PSEUDO_RET
#endif
cfi_endproc
PSEUDO_END (__socket)
weak_alias (__socket, socket)