mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-05 21:00:05 +00:00
Update.
2001-02-06 Ulrich Drepper <drepper@redhat.com> * posix/regex.c: Fix a cast in the code for bracket handling which caused 8-bit uncleanliness. Patch by Michal Jaegermann <michal@ellpspace.math.ualberta.ca>. * posix/Makefile (tests): Add bug-regex1. * posix/bug-regex1.c: New file. Contributed by Jim Meyering <jim@meyering.net>. * posix/regex.c: Many cleanups for incorrect format strings.
This commit is contained in:
parent
672fd41bbc
commit
d7fce7e0a0
12
ChangeLog
12
ChangeLog
@ -1,3 +1,15 @@
|
|||||||
|
2001-02-06 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* posix/regex.c: Fix a cast in the code for bracket handling which
|
||||||
|
caused 8-bit uncleanliness.
|
||||||
|
Patch by Michal Jaegermann <michal@ellpspace.math.ualberta.ca>.
|
||||||
|
|
||||||
|
* posix/Makefile (tests): Add bug-regex1.
|
||||||
|
* posix/bug-regex1.c: New file.
|
||||||
|
Contributed by Jim Meyering <jim@meyering.net>.
|
||||||
|
|
||||||
|
* posix/regex.c: Many cleanups for incorrect format strings.
|
||||||
|
|
||||||
2001-02-06 Andreas Jaeger <aj@suse.de>
|
2001-02-06 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
* time/time.h (CLK_TCK): Check for !__STRICT_ANSI.
|
* time/time.h (CLK_TCK): Check for !__STRICT_ANSI.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2001-02-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/s390/pt-initfini.c: New file.
|
||||||
|
|
||||||
2001-02-06 Ulrich Drepper <drepper@redhat.com>
|
2001-02-06 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/ia64/pt-initfini.c: First attempt to fix the
|
* sysdeps/unix/sysv/linux/ia64/pt-initfini.c: First attempt to fix the
|
||||||
|
154
linuxthreads/sysdeps/unix/sysv/linux/s390/pt-initfini.c
Normal file
154
linuxthreads/sysdeps/unix/sysv/linux/s390/pt-initfini.c
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
/* Special .init and .fini section support for S/390.
|
||||||
|
Copyright (C) 2000, 2001 Free Software Foundation, Inc.
|
||||||
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
The GNU C Library is free software; you can redistribute it
|
||||||
|
and/or modify it under the terms of the GNU Library General Public
|
||||||
|
License as published by the Free Software Foundation; either
|
||||||
|
version 2 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
In addition to the permissions in the GNU Library General Public
|
||||||
|
License, the Free Software Foundation gives you unlimited
|
||||||
|
permission to link the compiled version of this file with other
|
||||||
|
programs, and to distribute those programs without any restriction
|
||||||
|
coming from the use of this file. (The Library General Public
|
||||||
|
License restrictions do apply in other respects; for example, they
|
||||||
|
cover modification of the file, and distribution when not linked
|
||||||
|
into another program.)
|
||||||
|
|
||||||
|
The GNU C Library is distributed in the hope that it will be
|
||||||
|
useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||||
|
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU Library General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Library General Public
|
||||||
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
|
write to the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||||
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
|
/* This file is compiled into assembly code which is then munged by a sed
|
||||||
|
script into two files: crti.s and crtn.s.
|
||||||
|
|
||||||
|
* crti.s puts a function prologue at the beginning of the
|
||||||
|
.init and .fini sections and defines global symbols for
|
||||||
|
those addresses, so they can be called as functions.
|
||||||
|
|
||||||
|
* crtn.s puts the corresponding function epilogues
|
||||||
|
in the .init and .fini sections. */
|
||||||
|
|
||||||
|
__asm__ ("
|
||||||
|
|
||||||
|
#include \"defs.h\"
|
||||||
|
|
||||||
|
/*@HEADER_ENDS*/
|
||||||
|
|
||||||
|
/*@TESTS_BEGIN*/
|
||||||
|
|
||||||
|
/*@TESTS_END*/
|
||||||
|
|
||||||
|
/*@_init_PROLOG_BEGINS*/
|
||||||
|
|
||||||
|
.section .init
|
||||||
|
#NO_APP
|
||||||
|
.align 4
|
||||||
|
.globl _init
|
||||||
|
.type _init,@function
|
||||||
|
_init:
|
||||||
|
# leaf function 0
|
||||||
|
# automatics 0
|
||||||
|
# outgoing args 0
|
||||||
|
# need frame pointer 0
|
||||||
|
# call alloca 0
|
||||||
|
# has varargs 0
|
||||||
|
# incoming args (stack) 0
|
||||||
|
# function length 36
|
||||||
|
STM 6,15,24(15)
|
||||||
|
BRAS 13,.LTN1_0
|
||||||
|
.LT1_0:
|
||||||
|
.LC13:
|
||||||
|
.long __pthread_initialize_minimal@PLT-.LT1_0
|
||||||
|
.LC14:
|
||||||
|
.long __gmon_start__@GOT
|
||||||
|
.LC15:
|
||||||
|
.long _GLOBAL_OFFSET_TABLE_-.LT1_0
|
||||||
|
.LTN1_0:
|
||||||
|
LR 1,15
|
||||||
|
AHI 15,-96
|
||||||
|
ST 1,0(15)
|
||||||
|
L 12,.LC15-.LT1_0(13)
|
||||||
|
AR 12,13
|
||||||
|
L 1,.LC13-.LT1_0(13)
|
||||||
|
LA 1,0(1,13)
|
||||||
|
BASR 14,1
|
||||||
|
L 1,.LC14-.LT1_0(13)
|
||||||
|
L 1,0(1,12)
|
||||||
|
LTR 1,1
|
||||||
|
JE .L22
|
||||||
|
BASR 14,1
|
||||||
|
.L22:
|
||||||
|
#APP
|
||||||
|
ALIGN
|
||||||
|
END_INIT
|
||||||
|
|
||||||
|
/*@_init_PROLOG_ENDS*/
|
||||||
|
|
||||||
|
/*@_init_EPILOG_BEGINS*/
|
||||||
|
.align 4
|
||||||
|
.section .init
|
||||||
|
#NO_APP
|
||||||
|
.align 4
|
||||||
|
L 4,152(15)
|
||||||
|
LM 6,15,120(15)
|
||||||
|
BR 4
|
||||||
|
#APP
|
||||||
|
END_INIT
|
||||||
|
|
||||||
|
/*@_init_EPILOG_ENDS*/
|
||||||
|
|
||||||
|
/*@_fini_PROLOG_BEGINS*/
|
||||||
|
.section .fini
|
||||||
|
#NO_APP
|
||||||
|
.align 4
|
||||||
|
.globl _fini
|
||||||
|
.type _fini,@function
|
||||||
|
_fini:
|
||||||
|
# leaf function 0
|
||||||
|
# automatics 0
|
||||||
|
# outgoing args 0
|
||||||
|
# need frame pointer 0
|
||||||
|
# call alloca 0
|
||||||
|
# has varargs 0
|
||||||
|
# incoming args (stack) 0
|
||||||
|
# function length 30
|
||||||
|
STM 6,15,24(15)
|
||||||
|
BRAS 13,.LTN2_0
|
||||||
|
.LT2_0:
|
||||||
|
.LC17:
|
||||||
|
.long _GLOBAL_OFFSET_TABLE_-.LT2_0
|
||||||
|
.LTN2_0:
|
||||||
|
LR 1,15
|
||||||
|
AHI 15,-96
|
||||||
|
ST 1,0(15)
|
||||||
|
L 12,.LC17-.LT2_0(13)
|
||||||
|
AR 12,13
|
||||||
|
#APP
|
||||||
|
ALIGN
|
||||||
|
END_FINI
|
||||||
|
|
||||||
|
/*@_fini_PROLOG_ENDS*/
|
||||||
|
|
||||||
|
/*@_fini_EPILOG_BEGINS*/
|
||||||
|
.align 4
|
||||||
|
.section .fini
|
||||||
|
#NO_APP
|
||||||
|
.align 4
|
||||||
|
L 4,152(15)
|
||||||
|
LM 6,15,120(15)
|
||||||
|
BR 4
|
||||||
|
#APP
|
||||||
|
END_FINI
|
||||||
|
|
||||||
|
/*@_fini_EPILOG_ENDS*/
|
||||||
|
|
||||||
|
/*@TRAILER_BEGINS*/
|
||||||
|
");
|
Loading…
Reference in New Issue
Block a user