[LLVMbugs] [Bug 4375] New: llvm-g++ trips over __extern_inline with -O2
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Fri Jun 12 03:44:16 PDT 2009
http://llvm.org/bugs/show_bug.cgi?id=4375
Summary: llvm-g++ trips over __extern_inline with -O2
Product: tools
Version: 2.5
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: llvm-g++
AssignedTo: unassignedbugs at nondot.org
ReportedBy: paul at floorball-flamingos.nl
CC: llvmbugs at cs.uiuc.edu
This is with the RHEL4 binary distribution of llvm-gcc 4.2 (for llvm 2.5), on
Gentoo Linux (w/ 32-bit kernel and libs). GCC 4.3.2 has no problems with same
code.
12:39|melis at juggle2:~/projects/bih> cat t.cxx
#include <Python.h>
12:39|melis at juggle2:~/projects/bih> g++ -c -I /usr/include/python2.5 t.cxx
12:39|melis at juggle2:~/projects/bih> g++ -c -I /usr/include/python2.5 -O2 t.cxx
12:40|melis at juggle2:~/projects/bih> llvm-g++ -c -I /usr/include/python2.5 t.cxx
12:40|melis at juggle2:~/projects/bih> llvm-g++ -c -I /usr/include/python2.5 -O2
t.cxx
In file included from /usr/include/python2.5/Python.h:46,
from t.cxx:1:
/usr/include/stdlib.h:278: error: expected constructor, destructor, or type
conversion before 'double'
/usr/include/stdlib.h:283: error: expected constructor, destructor, or type
conversion before 'int'
/usr/include/stdlib.h:288: error: expected constructor, destructor, or type
conversion before 'long'
/usr/include/stdlib.h:297: error: expected constructor, destructor, or type
conversion before 'long'
In file included from /usr/include/python2.5/unicodeobject.h:118,
from /usr/include/python2.5/Python.h:88,
from t.cxx:1:
/usr/include/wchar.h:334: error: '__extern_inline' does not name a type
/usr/include/wchar.h:340: error: expected constructor, destructor, or type
conversion before 'int'
/usr/include/wchar.h:345: error: '__extern_inline' does not name a type
In file included from /usr/include/signal.h:33,
from /usr/include/python2.5/pyfpe.h:129,
from /usr/include/python2.5/Python.h:156,
from t.cxx:1:
/usr/include/bits/sigset.h:118: error: expected constructor, destructor, or
type conversion before 'int'
/usr/include/bits/sigset.h:119: error: expected constructor, destructor, or
type conversion before 'int'
/usr/include/bits/sigset.h:120: error: expected constructor, destructor, or
type conversion before 'int'
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list