public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug other/23894] New: boostrap fails / raised XSINFO.DONE : xsinfo.adb:110
@ 2005-09-15 13:52 pluto at agmk dot net
2005-09-18 14:30 ` [Bug other/23894] " pluto at agmk dot net
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: pluto at agmk dot net @ 2005-09-15 13:52 UTC (permalink / raw)
To: gcc-bugs
bootstrap fails with 4.1.0-20050915T1259UTC snapshot.
(...)
mkdir -p ada/bldtools/sinfo
cp -p ../../gcc/ada/sinfo.ads ../../gcc/ada/xsinfo.adb ada/bldtools/sinfo
(cd ada/bldtools/sinfo; gnatmake -q xsinfo.adb ; ./xsinfo ../../sinfo.h )
raised XSINFO.DONE : xsinfo.adb:110
make[2]: *** [ada/sinfo.h] Error 1
make[2]: Leaving directory
`/home/users/builder/rpm/BUILD/gcc-4.1-20050915T1259UTC/obj-athlon-pld-linux/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory
`/home/users/builder/rpm/BUILD/gcc-4.1-20050915T1259UTC/obj-athlon-pld-linux/gcc'
make: *** [bootstrap] Error 2
--
Summary: boostrap fails / raised XSINFO.DONE : xsinfo.adb:110
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pluto at agmk dot net
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: *-linux
GCC host triplet: *-linux
GCC target triplet: *-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23894
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/23894] boostrap fails / raised XSINFO.DONE : xsinfo.adb:110
2005-09-15 13:52 [Bug other/23894] New: boostrap fails / raised XSINFO.DONE : xsinfo.adb:110 pluto at agmk dot net
@ 2005-09-18 14:30 ` pluto at agmk dot net
2005-09-20 13:49 ` pluto at agmk dot net
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: pluto at agmk dot net @ 2005-09-18 14:30 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pluto at agmk dot net 2005-09-18 14:30 -------
reduced testcase:
with ada.text_io;
use ada.text_io;
procedure xsinfo is
done : exception;
begin
raise done;
exception
when done =>
put("ex. catched.");
end xsinfo;
[builder2@estel ~]$ gcc -S -fverbose-asm xsinfo.adb -fdump-tree-all
[builder2@estel ~]$ gnatmake xsinfo.adb
gcc -c xsinfo.adb
gnatbind -x xsinfo.ali
gnatlink xsinfo.ali
[builder2@estel ~]$ ./xsinfo
raised XSINFO.DONE : xsinfo.adb:6
i can't see an my custom ex. handler in code.
.file "xsinfo.adb"
.data
.type doneE.711, @object
.size doneE.711, 12
doneE.711:
.string "XSINFO.DONE"
.type doneF.715, @object
.size doneF.715, 1
doneF.715:
.byte 1
.align 32
.type done.716, @object
.size done.716, 40
done.716:
# not_handled_by_others:
.byte 0
# lang:
.byte 65
# name_length:
.zero 2
.long 12
# full_name:
.quad doneE.711
# htable_ptr:
.quad 0
# import_code:
.long 0
# raise_hook:
.zero 4
.quad 0
.section .rodata
.align 4
.type C.0.746, @object
.size C.0.746, 8
C.0.746:
# LB0:
.long 1
# UB0:
.long 12
.LC0:
.ascii "xsinfo.adb:6"
.text
.globl _ada_xsinfo
.type _ada_xsinfo, @function
_ada_xsinfo:
.LFB3:
pushq %rbp #
.LCFI0:
movq %rsp, %rbp #,
.LCFI1:
subq $32, %rsp #,
.LCFI2:
movl $doneE.711, %eax #, doneE.1
movq %rax, -8(%rbp) # doneE.2, R2b
movzbl doneF.715(%rip), %eax # doneF, doneF.3
testb %al, %al # doneF.3
je .L2 #,
movl $done.716, %edi #, done.4
call system__exception_table__register_exception #
movb $0, doneF.715(%rip) #, doneF
.L2:
movl $.LC0, %eax #, D.752
movq %rax, -32(%rbp) # D.752, D.751.P_ARRAY
movq $C.0.746, -24(%rbp) #, D.751.P_BOUNDS
movl $done.716, %edi #, done.5
movq -32(%rbp), %rsi # D.751, D.751
movq -24(%rbp), %rdx # D.751, D.751
call __gnat_raise_exception #
.LFE3:
.size _ada_xsinfo, .-_ada_xsinfo
.section .eh_frame,"a",@progbits
.Lframe1:
.long .LECIE1-.LSCIE1
.LSCIE1:
.long 0x0
.byte 0x1
.string "zR"
.uleb128 0x1
.sleb128 -8
.byte 0x10
.uleb128 0x1
.byte 0x3
.byte 0xc
.uleb128 0x7
.uleb128 0x8
.byte 0x90
.uleb128 0x1
.align 8
.LECIE1:
.LSFDE1:
.long .LEFDE1-.LASFDE1
.LASFDE1:
.long .LASFDE1-.Lframe1
.long .LFB3
.long .LFE3-.LFB3
.uleb128 0x0
.byte 0x4
.long .LCFI0-.LFB3
.byte 0xe
.uleb128 0x10
.byte 0x86
.uleb128 0x2
.byte 0x4
.long .LCFI1-.LCFI0
.byte 0xd
.uleb128 0x6
.align 8
.LEFDE1:
.ident "GCC: (GNU) 4.1.0 20050904 (experimental)"
.section .note.GNU-stack,"",@progbits
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23894
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/23894] boostrap fails / raised XSINFO.DONE : xsinfo.adb:110
2005-09-15 13:52 [Bug other/23894] New: boostrap fails / raised XSINFO.DONE : xsinfo.adb:110 pluto at agmk dot net
2005-09-18 14:30 ` [Bug other/23894] " pluto at agmk dot net
@ 2005-09-20 13:49 ` pluto at agmk dot net
2005-09-20 21:53 ` pluto at agmk dot net
2005-09-20 21:55 ` pinskia at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: pluto at agmk dot net @ 2005-09-20 13:49 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pluto at agmk dot net 2005-09-20 13:49 -------
gccc-3.3.6 builds fine the current 4.1 snapshot.
gcc-4.1.0-20050904 produces broken code during current 4.1 bootstrap.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23894
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/23894] boostrap fails / raised XSINFO.DONE : xsinfo.adb:110
2005-09-15 13:52 [Bug other/23894] New: boostrap fails / raised XSINFO.DONE : xsinfo.adb:110 pluto at agmk dot net
2005-09-18 14:30 ` [Bug other/23894] " pluto at agmk dot net
2005-09-20 13:49 ` pluto at agmk dot net
@ 2005-09-20 21:53 ` pluto at agmk dot net
2005-09-20 21:55 ` pinskia at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: pluto at agmk dot net @ 2005-09-20 21:53 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pluto at agmk dot net 2005-09-20 21:53 -------
(In reply to comment #2)
> gccc-3.3.6 builds fine the current 4.1 snapshot.
> gcc-4.1.0-20050904 produces broken code during current 4.1 bootstrap.
>
gcc-4.1.0-20050915 bootstraped by gcc-3.3.6 produces correct code.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23894
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/23894] boostrap fails / raised XSINFO.DONE : xsinfo.adb:110
2005-09-15 13:52 [Bug other/23894] New: boostrap fails / raised XSINFO.DONE : xsinfo.adb:110 pluto at agmk dot net
` (2 preceding siblings ...)
2005-09-20 21:53 ` pluto at agmk dot net
@ 2005-09-20 21:55 ` pinskia at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-20 21:55 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-20 21:55 -------
Fixed then.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23894
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-09-20 21:55 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-15 13:52 [Bug other/23894] New: boostrap fails / raised XSINFO.DONE : xsinfo.adb:110 pluto at agmk dot net
2005-09-18 14:30 ` [Bug other/23894] " pluto at agmk dot net
2005-09-20 13:49 ` pluto at agmk dot net
2005-09-20 21:53 ` pluto at agmk dot net
2005-09-20 21:55 ` pinskia at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).