Summary: | [4.1 regression] rtl-optimization/23478 breaks Ada for ia64 | ||
---|---|---|---|
Product: | gcc | Reporter: | Andreas Schwab <schwab> |
Component: | target | Assignee: | Jim Wilson <wilson> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcc-bugs, jakub, phython |
Priority: | P2 | Keywords: | ice-on-valid-code |
Version: | 4.1.0 | ||
Target Milestone: | 4.1.0 | ||
Host: | Target: | ia64-*-linux | |
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | ||
Bug Depends on: | 24232 | ||
Bug Blocks: | 23478 |
Description
Andreas Schwab
2005-08-26 16:57:49 UTC
This looks more like a target bug as this is being called from ia64's reorg. I haven't been able to reproduce this. I tried building a stage1 IA-64 ada compiler on both x86_64 and IA-64, using both mainline and the 20050826 snapshot, and none of these 4 compilers triggered the bug. I am fairly confident that my patch for PR 24232 fixed this though. I will try to do an Ada bootstrap on my IA-64 machine, and I will assume this is fixed if the bootstrap succeeds. I'm not sure if I can do an Ada bootstrap though; it has been a while since I last tried. I will soon find out. My build failed while building libada ../../xgcc -B../../ -c -g -O2 -fPIC -DUSE_GAS_SYMVER -W -Wall -gnatpg a-teioed.adb -o a-teioed.o a-teioed.adb: In function 'Ada.Text_Io.Editing.Format_Number': a-teioed.adb:843: error: call edges for non-call insn in bb 483 a-teioed.adb:843: error: call edges for non-call insn in bb 482 ... I haven't looked into this yet. (In reply to comment #3) > My build failed while building libada That is PR 17356. I believe this is fixed. I'm looking at 17356 now. |