[bug #26982] Make Error: can't find a register in class `BREG' while reloading `asm'

View: New views
3 Messages — Rating Filter:   Alert me  

[bug #26982] Make Error: can't find a register in class `BREG' while reloading `asm'

by Vladimir Serbinenko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


URL:
  <http://savannah.gnu.org/bugs/?26982>

                 Summary: Make Error: can't find a register in class `BREG'
while reloading `asm'
                 Project: GNU GRUB
            Submitted by: howl
            Submitted on: Thu 09 Jul 2009 03:38:19 AM GMT
                Category: Compilation
                Severity: Major
                Priority: 5 - Normal
              Item Group: Software Error
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name:
        Originator Email:
             Open/Closed: Open
         Discussion Lock: Any
                 Release: Grub2
         Reproducibility: Every Time
         Planned Release:

    _______________________________________________________

Details:

From gentoo portage, this box is running 2.6.29-r5 on x86.
I was having another error earlier that was just as reproducable,
from line 47 of ./include/grub/i386/tsc.h. But that seems to have
been fixed?

If anything else is needed email me.

Not sure if this is helpful, but:
loader/i386/linux.c: In function `find_mmap_size':
loader/i386/linux.c:298: warning: generating trampoline in object (requires
executable stack)
loader/i386/linux.c: In function `allocate_pages':
loader/i386/linux.c:378: warning: generating trampoline in object (requires
executable stack)
loader/i386/linux.c: In function `grub_linux_boot':
loader/i386/linux.c:569: warning: generating trampoline in object (requires
executable stack)
loader/i386/linux.c:563: error: can't find a register in class `BREG' while
reloading `asm'




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Thu 09 Jul 2009 03:38:19 AM GMT  Name: environment  Size: 125kB   By:
howl

<http://savannah.gnu.org/bugs/download.php?file_id=18384>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?26982>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-grub mailing list
Bug-grub@...
http://lists.gnu.org/mailman/listinfo/bug-grub

[bug #26982] Make Error: can't find a register in class `BREG' while reloading `asm'

by Vladimir Serbinenko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #1, bug #26982 (project grub):

I missed https://savannah.gnu.org/bugs/?25220 when I looking to see if anyone
else had already reported this. Seems like it is
an issue with gentoo. Sorry for taking anyone's time. >.<

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?26982>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-grub mailing list
Bug-grub@...
http://lists.gnu.org/mailman/listinfo/bug-grub

[bug #26982] Make Error: can't find a register in class `BREG' while reloading `asm'

by Vladimir Serbinenko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Update of bug #26982 (project grub):

                 Release:                    None => SVN                    

    _______________________________________________________

Follow-up Comment #2:

Compile with TARGET_CFLAGS="-Os -fno-PIC"

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?26982>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-grub mailing list
Bug-grub@...
http://lists.gnu.org/mailman/listinfo/bug-grub