[Bug 1714514] Re: math.c broken on i386, when compiling with -O2 -C
Dimitri John Ledkov
launchpad at surgut.co.uk
Fri Sep 1 18:46:33 UTC 2017
** Description changed:
# cat <<EOF >math.c
#include <math.h>
int main() {return 0;}
EOF
- # gcc -std=gnu11 -O2 -C math.c
+ # gcc -std=gnu -O2 -C math.c
expected, no output, exit code 0, like on amd64.
Actual is exit code 1 with output:
In file included from /usr/include/math.h:472:0,
from math.c:1:
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floor':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorf':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorl':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceil':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceilf':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceill':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
** Description changed:
# cat <<EOF >math.c
#include <math.h>
int main() {return 0;}
EOF
- # gcc -std=gnu -O2 -C math.c
+ # gcc -C -O1 math.c
expected, no output, exit code 0, like on amd64.
Actual is exit code 1 with output:
In file included from /usr/include/math.h:472:0,
from math.c:1:
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floor':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorf':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorl':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceil':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceilf':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceill':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
** Summary changed:
- math.c broken on i386, when compiling with -O2 -C
+ math.c broken on i386, when compiling with -O1 -C
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1714514
Title:
math.c broken on i386, when compiling with -O1 -C
Status in frama-c package in Ubuntu:
Fix Released
Status in glibc package in Ubuntu:
Triaged
Status in jemalloc package in Ubuntu:
Triaged
Bug description:
# cat <<EOF >math.c
#include <math.h>
int main() {return 0;}
EOF
# gcc -C -O1 math.c
expected, no output, exit code 0, like on amd64.
Actual is exit code 1 with output:
In file included from /usr/include/math.h:472:0,
from math.c:1:
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floor':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorf':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'floorl':
/usr/include/i386-linux-gnu/bits/mathinline.h:746:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (floor, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceil':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceilf':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
/usr/include/i386-linux-gnu/bits/mathinline.h: In function 'ceill':
/usr/include/i386-linux-gnu/bits/mathinline.h:764:1: error: expected ':' or ')' before string constant
__inline_mathcodeNP (ceil, __x, \
^
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/frama-c/+bug/1714514/+subscriptions
More information about the foundations-bugs
mailing list