LINUX.ORG.RU
ФорумTalks

Glibc fixes the value of TWO

 gnu is not usable


0

1
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-01-16  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+	* sysdeps/ieee754/dbl-64/mpa2.h: Fix the value of TWO.
+
 2013-01-15  David S. Miller  <davem@davemloft.net>
 
 	* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile: Add vis3
diff --git a/sysdeps/ieee754/dbl-64/mpa2.h b/sysdeps/ieee754/dbl-64/mpa2.h
index b80bf41..a4a6bdd 100644
--- a/sysdeps/ieee754/dbl-64/mpa2.h
+++ b/sysdeps/ieee754/dbl-64/mpa2.h
@@ -36,7 +36,7 @@
 #define  ZERO      0.0			/* 0       */
 #define  ONE       1.0			/* 1       */
 #define  MONE      -1.0			/* -1      */
-#define  TWO       -2.0			/* -2      */
+#define  TWO       2.0			/*  2      */
 #define  TWO5      0x1.0p5		/* 2^5     */
 #define  TWO10     0x1.0p10		/* 2^10    */
 #define  TWO18     0x1.0p18		/* 2^18    */

Nuff said. ☺

Cite: http://sourceware.org/ml/glibc-cvs/2013-q1/msg00115.html

★★★★★

Ответ на: комментарий от proud_anon

А фиг его знает зачем. Вот коммит с багом (28 декабря — явно с перепою): http://www.sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=99136f820...

ИЧСХ — redhat люди.

beastie ★★★★★
() автор топика
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от beastie

А, понятно, рефакторят. Ну, может, еще порефакторят — и вообще будут писать «2» вместо «TWO».

А -2 — ну, бывает...

proud_anon ★★★★★
()
Ответ на: комментарий от proud_anon

> И зачем им вообще defines типа TWO?

ну не все же гну-разработчики цифры успели выучить, тем более числа с десятичной запятой, которые в садике вообще не изучают, я уже не говорю об отрицательных…

arsi ★★★★★
()
Ответ на: комментарий от beastie

ну я как-то системд распробовал, вроде бы нормально. systemctl без аргументов вообще дает почувствовать себя Скотти.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от proud_anon

Ну это-ж индус какой-то закоммитил.

Deleted
()
Ответ на: комментарий от baka-kun

В их духе. Примерно как у некоторых сокращения типа «1-ин», «2-ва».

Нет, там раньше, судя по истории коммита, были числа в каком-то хитром представлении, причем с учетом количества и порядка байт. Теперь просто числа.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 2)

Да, и опенок тоже ВНЕЗАПНО может в ddb вывалиться. Счастья нет.

kostian ★★★★☆
()
Ответ на: комментарий от proud_anon

И зачем им вообще defines типа TWO?

ДЖВА же.

Зы. Хорошо, что есть куда с glibc сваливать при случае.

border-radius
()
Ответ на: Точняк индус. от border-radius
+2013-01-16  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+	* sysdeps/ieee754/dbl-64/mpa2.h: Fix the value of TWO.
+

Он какбе всё починил, не? :3

/******************* разрыв шаблона здесь *******************/

mutronix ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.