** Changed in: tarantool
Milestone: None => 1.5.1
** Changed in: tarantool
Assignee: (unassigned) => Roman Tsisyk (rtsisyk)
** Changed in: tarantool
Status: New => Confirmed
** Changed in: tarantool
Assignee: Roman Tsisyk (rtsisyk) => Kostja Osipov (kostja)
--
You received this bug notification because you are a member of Tarantool
Development Team, which is subscribed to tarantool.
https://bugs.launchpad.net/bugs/1130858
Title:
__attribute__((regparm(x))) should be only used on i386/x86_64 or
removed at all
Status in Tarantool - an efficient in-memory data store:
Confirmed
Bug description:
The attribute does not compile on other archiecture.
regparm (number)
On the Intel 386, the regparm attribute causes the compiler to pass
arguments number one to number if they are of integral type in registers EAX,
EDX, and ECX instead of on the stack. Functions that take a variable number of
arguments continue to be passed all of their arguments on the stack.
In our case regparm is looking totally useless. I propose to remove
it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/tarantool/+bug/1130858/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp