public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/46692] New: Missing LM32 multilibs for divider and sign extender
@ 2010-11-28 14:27 sebastien.bourdeauducq at gmail dot com
  2010-11-28 14:36 ` [Bug target/46692] " corsepiu at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: sebastien.bourdeauducq at gmail dot com @ 2010-11-28 14:27 UTC (permalink / raw)
  To: gcc-bugs

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

           Summary: Missing LM32 multilibs for divider and sign extender
           Product: gcc
           Version: 4.5.1
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: sebastien.bourdeauducq@gmail.com


Created attachment 22553
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22553
Fixes the problem

Multilibs with the optional divider and the sign extender are missing for the
LM32 target. Patch attached.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug target/46692] Missing LM32 multilibs for divider and sign extender
  2010-11-28 14:27 [Bug target/46692] New: Missing LM32 multilibs for divider and sign extender sebastien.bourdeauducq at gmail dot com
@ 2010-11-28 14:36 ` corsepiu at gcc dot gnu.org
  2010-11-30 23:53 ` sebastien.bourdeauducq at gmail dot com
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: corsepiu at gcc dot gnu.org @ 2010-11-28 14:36 UTC (permalink / raw)
  To: gcc-bugs

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

Ralf Corsepius <corsepiu at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |corsepiu at gcc dot
                   |                            |gnu.org, joel at oarcorp
                   |                            |dot com

--- Comment #1 from Ralf Corsepius <corsepiu at gcc dot gnu.org> 2010-11-28 14:27:13 UTC ---
Would you mind to explain, why you need this, rsp. why the current default
multilibs do not suffice your needs?

Adding a multilibs to the default set of multilibs needs of a target needs to
be very well motivated and can not be done light-heartedly.

Knowing you actually are working with lm32-rtems and not with lm32-* targets,
provided you can sufficiently motivate this change, raises the question if it
would not actally be more appropriate to extend the lm32-rtems multilib set
instead of the general set of multilibs.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug target/46692] Missing LM32 multilibs for divider and sign extender
  2010-11-28 14:27 [Bug target/46692] New: Missing LM32 multilibs for divider and sign extender sebastien.bourdeauducq at gmail dot com
  2010-11-28 14:36 ` [Bug target/46692] " corsepiu at gcc dot gnu.org
@ 2010-11-30 23:53 ` sebastien.bourdeauducq at gmail dot com
  2011-02-01 11:52 ` lekernel at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: sebastien.bourdeauducq at gmail dot com @ 2010-11-30 23:53 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Sebastien Bourdeauducq <sebastien.bourdeauducq at gmail dot com> 2010-11-30 23:29:18 UTC ---
(In reply to comment #1)
I'm sorry, but are you really trying to argue that libraries like libc and libm
MUST ALWAYS use the software emulation of the divider and sign extender (even
if their hardware versions are available on the CPU), as not applying this
change would imply?

The reason is simple, if you haven't guessed it: speed (and code size, but this
matters less). Not for me only, but for everyone else as well.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug target/46692] Missing LM32 multilibs for divider and sign extender
  2010-11-28 14:27 [Bug target/46692] New: Missing LM32 multilibs for divider and sign extender sebastien.bourdeauducq at gmail dot com
  2010-11-28 14:36 ` [Bug target/46692] " corsepiu at gcc dot gnu.org
  2010-11-30 23:53 ` sebastien.bourdeauducq at gmail dot com
@ 2011-02-01 11:52 ` lekernel at gcc dot gnu.org
  2011-02-01 12:01 ` sebastien.bourdeauducq at gmail dot com
  2011-02-02 18:28 ` dnovillo at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: lekernel at gcc dot gnu.org @ 2011-02-01 11:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Sebastien Bourdeauducq <lekernel at gcc dot gnu.org> 2011-02-01 11:52:15 UTC ---
Author: lekernel
Date: Tue Feb  1 11:52:12 2011
New Revision: 169473

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169473
Log:
    PR gcc/46692
    * config/lm32/t-lm32: Add multilib for all CPU options.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/lm32/t-lm32


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug target/46692] Missing LM32 multilibs for divider and sign extender
  2010-11-28 14:27 [Bug target/46692] New: Missing LM32 multilibs for divider and sign extender sebastien.bourdeauducq at gmail dot com
                   ` (2 preceding siblings ...)
  2011-02-01 11:52 ` lekernel at gcc dot gnu.org
@ 2011-02-01 12:01 ` sebastien.bourdeauducq at gmail dot com
  2011-02-02 18:28 ` dnovillo at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: sebastien.bourdeauducq at gmail dot com @ 2011-02-01 12:01 UTC (permalink / raw)
  To: gcc-bugs

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

Sebastien Bourdeauducq <sebastien.bourdeauducq at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from Sebastien Bourdeauducq <sebastien.bourdeauducq at gmail dot com> 2011-02-01 12:01:12 UTC ---
see comment #3


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug target/46692] Missing LM32 multilibs for divider and sign extender
  2010-11-28 14:27 [Bug target/46692] New: Missing LM32 multilibs for divider and sign extender sebastien.bourdeauducq at gmail dot com
                   ` (3 preceding siblings ...)
  2011-02-01 12:01 ` sebastien.bourdeauducq at gmail dot com
@ 2011-02-02 18:28 ` dnovillo at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: dnovillo at gcc dot gnu.org @ 2011-02-02 18:28 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Diego Novillo <dnovillo at gcc dot gnu.org> 2011-02-02 18:15:08 UTC ---
Author: dnovillo
Date: Wed Feb  2 18:15:02 2011
New Revision: 169743

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169743
Log:
    PR gcc/46692
    * config/lm32/t-lm32: Add multilib for all CPU options.

Modified:
    branches/google/integration/gcc/ChangeLog
    branches/google/integration/gcc/config/lm32/t-lm32


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-02-02 18:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-28 14:27 [Bug target/46692] New: Missing LM32 multilibs for divider and sign extender sebastien.bourdeauducq at gmail dot com
2010-11-28 14:36 ` [Bug target/46692] " corsepiu at gcc dot gnu.org
2010-11-30 23:53 ` sebastien.bourdeauducq at gmail dot com
2011-02-01 11:52 ` lekernel at gcc dot gnu.org
2011-02-01 12:01 ` sebastien.bourdeauducq at gmail dot com
2011-02-02 18:28 ` dnovillo at gcc dot gnu.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).