Starting program: /users/joel/test-gcc/gcc-svn/gcc/testsuite/ada/acats/work-jmr3904/tests/a/a85013b/a85013b
,.,. A85013B ACATS 2.5 88-01-01 00:00:00 ---- A85013B CHECK THAT A SUBPROGRAM CAN BE RENAMED WITHIN ITS OWN BODY AND THAT THE NEW NAME CAN BE USED IN A RENAMING DECLARATION. Program received signal SIGTRAP, Trace/breakpoint trap. 0x88004be8 in system.task_primitives.operations.create_task (t=0x881a2e90, wrapper=(system.address) 0x8800c7c8, stack_size=<value optimized out>, priority=122) at s-taprop.adb:962 962 Adjusted_Stack_Size - Adjusted_Stack_Size mod Page_Size; Current language: auto The current source language is "auto; currently ada". (gdb) bt #0 0x88004be8 in system.task_primitives.operations.create_task (t=0x881a2e90, wrapper=(system.address) 0x8800c7c8, stack_size=<value optimized out>, priority=122) at s-taprop.adb:962 #1 0x8800bbe0 in system.tasking.stages.activate_tasks ( chain_access=<value optimized out>) at s-tassta.adb:291 #2 0x8800390c in _ada_a85013b () (gdb) When I disassemble at 0x88004be8, I see this: 0x88004be0 <system__task_primitives__operations__create_task+136>: bnez s4,0x88004bec <system__task_primitives__operations__create_task+148> 0x88004be4 <system__task_primitives__operations__create_task+140>: divu zero,s5,s4 0x88004be8 <system__task_primitives__operations__create_task+144>: break 0x7 To confirm this was actually in the program executable, I objdump'ed it. 88004be0: 16800002 bnez s4,88004bec <system__task_primitives__operations__create_task+0x94> 88004be4: 02b4001b divu zero,s5,s4 88004be8: 0007000d break 0x7 -- Summary: [450 regression] many new ACATs failures (breakpoint instruction in object) Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joel at gcc dot gnu dot org GCC target triplet: mips-rtems4.10 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41419