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]
Other format: [Raw text]

[Bug ada/36207] [4.4 regression] Ada bootstrap fails in uintp.adb:1595



------- Comment #3 from aaronavay62 at aaronwl dot com  2008-05-13 13:50 -------
Here is the information.  I included the stage1 compiler as well just for
comparison purposes.  For some reason, the source line information is missing
from both, but I suspect thats not very important.

Unfortunately, I don't see anything wrong here, so I'm not quite sure how to
proceed.

stage1

00000014 <_get_target_char_size>:
  14:   55                      push   %ebp
  15:   89 e5                   mov    %esp,%ebp
  17:   b8 08 00 00 00          mov    $0x8,%eax
  1c:   5d                      pop    %ebp
  1d:   c3                      ret    

00000000 <_ttypes___elabs>:
   0:   55                      push   %ebp
   1:   89 e5                   mov    %esp,%ebp
   3:   83 ec 08                sub    $0x8,%esp
   6:   e8 00 00 00 00          call   b <_ttypes___elabs+0xb>
                        7: DISP32       _get_target_char_size
   b:   a3 00 00 00 00          mov    %eax,0x0
                        c: dir32        .bss
  10:   a1 00 00 00 00          mov    0x0,%eax
                        11: dir32       .bss
  15:   89 04 24                mov    %eax,(%esp)
  18:   e8 00 00 00 00          call   1d <_ttypes___elabs+0x1d>



stage2

00000018 <_get_target_char_size>:
  18:   55                      push   %ebp
  19:   89 e5                   mov    %esp,%ebp
  1b:   b8 08 00 00 00          mov    $0x8,%eax
  20:   c9                      leave  
  21:   c3                      ret    
  22:   66 90                   xchg   %ax,%ax


00000000 <_ttypes___elabs>:
   0:   55                      push   %ebp
   1:   89 e5                   mov    %esp,%ebp
   3:   83 ec 08                sub    $0x8,%esp
   6:   e8 00 00 00 00          call   b <_ttypes___elabs+0xb>
                        7: DISP32       _get_target_char_size
   b:   a3 00 00 00 00          mov    %eax,0x0
                        c: dir32        .bss
  10:   89 04 24                mov    %eax,(%esp)
  13:   e8 00 00 00 00          call   18 <_ttypes___elabs+0x18>


-- 

aaronavay62 at aaronwl dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-05-13 13:50:21
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36207


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