This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libstdc++: "unable to detect exception model"



Using fresh CVS on i686-pc-linux-gnu, I'm seeing this configuration error
from the new IA-64 stuff.  The test is grepping for either of two different
_Unwind symbols, but neither of them are present in the assembly file
(attached).

Phil

-- 
pedwards at disaster dot jaj dot com  |  pme at sources dot redhat dot com
devphil at several other less interesting addresses in various dot domains
The gods do not protect fools.  Fools are protected by more capable fools.
	.file	"conftest.C"
	.version	"01.01"
gcc2_compiled.:
.globl __rethrow
	.text
	.align 16
.globl _Z3foov
	.type	_Z3foov,@function
_Z3foov:
.LFB1:
.LEHB3:
	pushl	%ebp
.LCFI0:
	movl	%esp, %ebp
.LCFI1:
	subl	$8, %esp
.LCFI2:
	call	_Z3barv
.LEHE3:
	subl	$12, %esp
	leal	-1(%ebp), %eax
	pushl	%eax
.LCFI3:
	call	_ZN1SD1Ev
	addl	$16, %esp
	jmp	.L6
	.p2align 4,,7
.L3:
.LEHB5:
	subl	$12, %esp
	leal	-1(%ebp), %eax
	pushl	%eax
	call	_ZN1SD1Ev
	addl	$16, %esp
	subl	$12, %esp
	pushl	$.LRTH3
	call	__rethrow
	.p2align 4,,7
.L5:
.LEHE5:
.LCFI4:
	call	_ZSt9terminatev
	.p2align 4,,7
.L6:
	movl	%ebp, %esp
	popl	%ebp
	ret
.LFE1:
.Lfe1:
	.size	_Z3foov,.Lfe1-_Z3foov
	.section	.gcc_except_table,"aw",@progbits
	.align 4
__EXCEPTION_TABLE__:
	.long	-2
	.value	4
	.value	1
.LRTH0:
.LRTH3:
	.long	.LEHB3
	.long	.LEHE3
	.long	.L3
	.long	0

.LRTH5:
	.long	.LEHB5
	.long	.LEHE5
	.long	.L5
	.long	0

.LRTH1:
	.long	-1

	.section	.eh_frame,"aw",@progbits
__FRAME_BEGIN__:
	.4byte	.LLCIE1
.LSCIE1:
	.4byte	0x0
	.byte	0x1
	.string	"eh"
	.4byte	__EXCEPTION_TABLE__
	.uleb128 0x1
	.sleb128 -4
	.byte	0x8
	.byte	0xc
	.uleb128 0x4
	.uleb128 0x4
	.byte	0x88
	.uleb128 0x1
	.align 4
.LECIE1:
	.set	.LLCIE1,.LECIE1-.LSCIE1
.LSFDE1:
	.4byte	.LLFDE1
.LASFDE1:
	.4byte	.LASFDE1-__FRAME_BEGIN__
	.4byte	.LFB1
	.4byte	.LFE1-.LFB1
	.byte	0x4
	.4byte	.LCFI0-.LFB1
	.byte	0xe
	.uleb128 0x8
	.byte	0x85
	.uleb128 0x2
	.byte	0x4
	.4byte	.LCFI1-.LCFI0
	.byte	0xd
	.uleb128 0x5
	.byte	0x4
	.4byte	.LCFI3-.LCFI1
	.byte	0x2e
	.uleb128 0x10
	.byte	0x4
	.4byte	.LCFI4-.LCFI3
	.byte	0x2e
	.uleb128 0x0
	.align 4
.LEFDE1:
	.set	.LLFDE1,.LEFDE1-.LASFDE1
	.ident	"GCC: (GNU) 3.1 20010326 (experimental)"

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]