Displaying 9 results from an estimated 9 matches for "llvm_set_typ".
Did you mean:
llvm_set_type
2008 Mar 27
2
[LLVMdev] llvm-gcc 4.2 assertion failed on linux x86_64
...compilers/build/llvm-gcc $ cat testcase.i
void
foo () {
float x __attribute__ ((mode (XF)));
}
chandlerc at osiris ~/code/compilers/build/llvm-gcc $ ./gcc/cc1
-fpreprocessed -march=k8 testcase.i -o /dev/null
foocc1: /home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-types.cpp:81:
const llvm::Type* llvm_set_type(tree_node*, const llvm::Type*):
Assertion `(!(__extension__ ({ const tree __t = (Tr); if
(tree_code_type[(int) (((enum tree_code) (__t)->common.code))] !=
(tcc_type)) tree_class_check_failed (__t, (tcc_type),
"/home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-types.cpp", 81,
__FUNCTION...
2008 Mar 25
2
[LLVMdev] llvm-gcc 4.2 assertion failed on linux x86_64
...umber
-I../libdecnumber -I/home/chandlerc/code/compilers/llvm/include
-I/home/chandlerc/code/compilers/build/llvm/include -DL_powitf2 -c
/home/chandlerc/code/compilers/llvm-gcc/gcc/libgcc2.c -o
libgcc/./_powitf2.o
cc1: /home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-types.cpp:81:
const llvm::Type* llvm_set_type(tree_node*, const llvm::Type*):
Assertion `(!(__extension__ ({ const tree __t = (Tr); if
(tree_code_type[(int) (((enum tree_code) (__t)->common.code))] !=
(tcc_type)) tree_class_check_failed (__t, (tcc_type),
"/home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-types.cpp", 81,
__FUNCTION...
2008 Mar 27
0
[LLVMdev] llvm-gcc 4.2 assertion failed on linux x86_64
Hi Chandler,
> void
> foo () {
> float x __attribute__ ((mode (XF)));
> }
nice reduction. I don't see any problem on x86-32,
and I don't have access to an x86-64 box right now.
Can you please open a PR for this, and also run in
the debugger. When you hit the abort, use "up" to
go up a stack frame or two or three, and print out
the gcc types [use: call
2008 Mar 25
0
[LLVMdev] llvm-gcc 4.2 assertion failed on linux x86_64
...I/home/chandlerc/code/compilers/llvm/include
> -I/home/chandlerc/code/compilers/build/llvm/include -DL_powitf2 -c
> /home/chandlerc/code/compilers/llvm-gcc/gcc/libgcc2.c -o
> libgcc/./_powitf2.o
> cc1: /home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-types.cpp:81:
> const llvm::Type* llvm_set_type(tree_node*, const llvm::Type*):
> Assertion `(!(__extension__ ({ const tree __t = (Tr); if
> (tree_code_type[(int) (((enum tree_code) (__t)->common.code))] !=
> (tcc_type)) tree_class_check_failed (__t, (tcc_type),
> "/home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-types.cpp&q...
2008 Mar 27
2
[LLVMdev] llvm-gcc 4.2 assertion failed on linux x86_64
...ild/llvm-gcc/gcc/cc1
-fpreprocessed -march=k8 testcase.i -o /dev/null
warning: no loadable sections found in added symbol-file system-supplied DSO
at 0x7fff0d5fe000
[Thread debugging using libthread_db enabled]
foocc1: /home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-types.cpp:81: const
llvm::Type* llvm_set_type(tree_node*, const llvm::Type*): Assertion
`(!(__extension__ ({ const tree __t = (Tr); if (tree_code_type[(int) (((enum
tree_code) (__t)->common.code))] != (tcc_type)) tree_class_check_failed
(__t, (tcc_type), "/home/chandlerc/code/compilers/llvm-gcc/gcc/llvm-
types.cpp", 81, __FUNCTIO...
2007 Oct 10
0
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
On Wednesday 10 October 2007 12:53, Chris Lattner wrote:
> On Mon, 8 Oct 2007, Evan Cheng wrote:
> > I am turning 32-bit add into 32-bit LEA on x86-64 but that's
> > perfectly legal. Both
> > leal (%esi,%edi), %eax
> > leal (%rsi,%rdi), %eax
> > are legal assembly. It's just the former requires a 67H prefix due to
> > the 32-bit address size.
>
2010 May 06
3
[LLVMdev] Failure to compile llvm-gcc-4.2-2.7 on FreeBSD on sparc machine
...;integer_type 0x41a1a000 long
unsigned int> constant invariant 8>
align 64 symtab 0 alias set -1
pointer_to_this <pointer_type 0x41a2cbb0>>
LLVM: i8* (32 bits)
LLVM type size doesn't match GCC type
size!../../llvm-gcc-4.2/gcc/crtstuff.c:267: internal compiler error: in
llvm_set_type, at llvm-types.cpp:89
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://llvm.org/bugs/> for instructions.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: llvm-patch-sparc64.diff
URL: <http://li...
2007 Oct 10
3
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
...6_64-off-dbg]: -o 32/crtbegin.o
[x86_64-off-dbg]: Warning: Generation of 64-bit code for a 32-bit processor
requested.
[x86_64-off-dbg]: Warning: 64-bit processors all have at least SSE2.
[x86_64-off-dbg]:
cc1: /llvm-project.official/llvm-gcc-4.0/trunk/gcc/llvm-types.cpp:82: const
llvm::Type* llvm_set_type(tree_node*, const llvm::Type*): Assertion `(!
(__extension__ ({ const tree __t = (Tr); if (tree_code_type[(int) (((enum
tree_code) (__t)->common.code))] != (tcc_type)) tree_class_check_failed (__t,
(tcc_type), "/llvm-project.official/llvm-gcc-4.0/trunk/gcc/llvm-types.cpp",
82, __FU...
2007 Oct 10
2
[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64
On Mon, 8 Oct 2007, Evan Cheng wrote:
> I am turning 32-bit add into 32-bit LEA on x86-64 but that's
> perfectly legal. Both
> leal (%esi,%edi), %eax
> leal (%rsi,%rdi), %eax
> are legal assembly. It's just the former requires a 67H prefix due to
> the 32-bit address size.
>
> This does point to a performance problem in the 3 address conversion
> code (which I