mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
Update.
* stdio-common/tst-printf.c (main): Comment out one test which checked the compiler's ability to fold floating-point constants but not really printf. (rfg3): Make s const. * stdio-common/tst-printf.sh: Adjust for removed test.
This commit is contained in:
@@ -1,5 +1,11 @@
|
|||||||
2002-03-15 Ulrich Drepper <drepper@redhat.com>
|
2002-03-15 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* stdio-common/tst-printf.c (main): Comment out one test which
|
||||||
|
checked the compiler's ability to fold floating-point constants
|
||||||
|
but not really printf.
|
||||||
|
(rfg3): Make s const.
|
||||||
|
* stdio-common/tst-printf.sh: Adjust for removed test.
|
||||||
|
|
||||||
* sysdeps/i386/i386-mcount.S: Just call __mcount_internal, it is an
|
* sysdeps/i386/i386-mcount.S: Just call __mcount_internal, it is an
|
||||||
internal function. Adjust for internal_function calling convention.
|
internal function. Adjust for internal_function calling convention.
|
||||||
* sysdeps/i386/machine-gmon.h: Declare and define __mcount_internal
|
* sysdeps/i386/machine-gmon.h: Declare and define __mcount_internal
|
||||||
|
@@ -236,10 +236,15 @@ I am ready for my first lesson today.";
|
|||||||
printf ("%g should be 10\n", 10.0);
|
printf ("%g should be 10\n", 10.0);
|
||||||
printf ("%g should be 0.02\n", 0.02);
|
printf ("%g should be 0.02\n", 0.02);
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
/* This test rather checks the way the compiler handles constant
|
||||||
|
folding. gcc behavior wrt to this changed in 3.2 so it is not a
|
||||||
|
portable test. */
|
||||||
{
|
{
|
||||||
double x=1.0;
|
double x=1.0;
|
||||||
printf("%.17f\n",(1.0/x/10.0+1.0)*x-x);
|
printf("%.17f\n",(1.0/x/10.0+1.0)*x-x);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
{
|
{
|
||||||
char buf[200];
|
char buf[200];
|
||||||
@@ -364,7 +369,7 @@ rfg3 (void)
|
|||||||
double g = 5.0000001;
|
double g = 5.0000001;
|
||||||
unsigned long l = 1234567890;
|
unsigned long l = 1234567890;
|
||||||
double d = 321.7654321;
|
double d = 321.7654321;
|
||||||
char *s = "test-string";
|
const char s[] = "test-string";
|
||||||
int i = 12345;
|
int i = 12345;
|
||||||
int h = 1234;
|
int h = 1234;
|
||||||
|
|
||||||
|
@@ -132,7 +132,6 @@ prefix 6d 6o 6x 6X 6u
|
|||||||
1e+06 should be 1e+06
|
1e+06 should be 1e+06
|
||||||
10 should be 10
|
10 should be 10
|
||||||
0.02 should be 0.02
|
0.02 should be 0.02
|
||||||
0.10000000000000009
|
|
||||||
Test ok.
|
Test ok.
|
||||||
sprintf (buf, "%07Lo", 040000000000ll) = 40000000000
|
sprintf (buf, "%07Lo", 040000000000ll) = 40000000000
|
||||||
printf ("%hhu", 257) = 1
|
printf ("%hhu", 257) = 1
|
||||||
@@ -243,7 +242,6 @@ prefix 6d 6o 6x 6X 6u
|
|||||||
1e+06 should be 1e+06
|
1e+06 should be 1e+06
|
||||||
10 should be 10
|
10 should be 10
|
||||||
0.02 should be 0.02
|
0.02 should be 0.02
|
||||||
0.10000000000000009
|
|
||||||
Test ok.
|
Test ok.
|
||||||
sprintf (buf, "%07Lo", 040000000000ll) = 40000000000
|
sprintf (buf, "%07Lo", 040000000000ll) = 40000000000
|
||||||
printf ("%hhu", 257) = 1
|
printf ("%hhu", 257) = 1
|
||||||
|
Reference in New Issue
Block a user