* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
@ 2008-07-29 19:51 ` laurent at guerby dot net
2008-07-30 6:48 ` guerby at gcc dot gnu dot org
` (9 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: laurent at guerby dot net @ 2008-07-29 19:51 UTC (permalink / raw)
To: gcc-bugs
------- Comment #18 from laurent at guerby dot net 2008-07-29 19:50 -------
Mine. Discussion:
http://gcc.gnu.org/ml/gcc/2008-07/msg00338.html
--
laurent at guerby dot net changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |laurent at guerby dot net
AssignedTo|unassigned at gcc dot gnu |laurent at guerby dot net
|dot org |
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
2008-07-29 19:51 ` [Bug ada/5911] Support for multilib in Ada laurent at guerby dot net
@ 2008-07-30 6:48 ` guerby at gcc dot gnu dot org
2008-07-30 13:02 ` ebotcazou at gcc dot gnu dot org
` (8 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: guerby at gcc dot gnu dot org @ 2008-07-30 6:48 UTC (permalink / raw)
To: gcc-bugs
------- Comment #19 from guerby at gcc dot gnu dot org 2008-07-30 06:46 -------
Subject: Bug 5911
Author: guerby
Date: Wed Jul 30 06:45:39 2008
New Revision: 138294
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138294
Log:
gcc/ChangeLog
2008-07-29 Laurent Guerby <laurent@guerby.net>
PR ada/5911
* gnattools/Makefile.in: Replace stamp-gnatlib by
stamp-gnatlib-rts.
gcc/ada/ChangeLog
2008-07-29 Laurent Guerby <laurent@guerby.net>
PR ada/5911
* gcc-interface/Makefile.in (MULTISUBDIR, RTSDIR): New variables.
Pass MULTISUBDIR to recursive make. Use $(RTSDIR) instead of rts.
Replace stamp-gnatlib* by stamp-gnatlib*-rts.
* gcc-interface/Make-lang.in: Replace stamp-gnatlib2
by stamp-gnatlib2-rts.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gcc-interface/Make-lang.in
trunk/gcc/ada/gcc-interface/Makefile.in
trunk/gnattools/Makefile.in
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
2008-07-29 19:51 ` [Bug ada/5911] Support for multilib in Ada laurent at guerby dot net
2008-07-30 6:48 ` guerby at gcc dot gnu dot org
@ 2008-07-30 13:02 ` ebotcazou at gcc dot gnu dot org
2008-07-30 13:11 ` bonzini at gnu dot org
` (7 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2008-07-30 13:02 UTC (permalink / raw)
To: gcc-bugs
------- Comment #20 from ebotcazou at gcc dot gnu dot org 2008-07-30 13:00 -------
Note that changes to gnattools/ are to be described in gnattools/ChangeLog.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (2 preceding siblings ...)
2008-07-30 13:02 ` ebotcazou at gcc dot gnu dot org
@ 2008-07-30 13:11 ` bonzini at gnu dot org
2008-07-30 16:34 ` laurent at guerby dot net
` (6 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: bonzini at gnu dot org @ 2008-07-30 13:11 UTC (permalink / raw)
To: gcc-bugs
------- Comment #21 from bonzini at gnu dot org 2008-07-30 13:10 -------
Yes, I already moved the relevant entry to gnattools/ChangeLog.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (3 preceding siblings ...)
2008-07-30 13:11 ` bonzini at gnu dot org
@ 2008-07-30 16:34 ` laurent at guerby dot net
2008-09-21 11:47 ` guerby at gcc dot gnu dot org
` (5 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: laurent at guerby dot net @ 2008-07-30 16:34 UTC (permalink / raw)
To: gcc-bugs
------- Comment #22 from laurent at guerby dot net 2008-07-30 16:32 -------
Sorry about the misplaced ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (4 preceding siblings ...)
2008-07-30 16:34 ` laurent at guerby dot net
@ 2008-09-21 11:47 ` guerby at gcc dot gnu dot org
2008-09-21 12:38 ` laurent at guerby dot net
` (4 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: guerby at gcc dot gnu dot org @ 2008-09-21 11:47 UTC (permalink / raw)
To: gcc-bugs
------- Comment #23 from guerby at gcc dot gnu dot org 2008-09-21 11:46 -------
Subject: Bug 5911
Author: guerby
Date: Sun Sep 21 11:45:23 2008
New Revision: 140525
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140525
Log:
2008-09-21 Laurent Guerby <laurent@guerby.net>
PR ada/5911
* gcc-interface/Makefile.in: Add multilib handling for x86_64
and sparc.
* system-linux-sparcv9.ads: New file.
2008-09-21 Laurent Guerby <laurent@guerby.net>
Paolo Bonzini <bonzini@gnu.org>
PR ada/5911
* Makefile.in (all, install, mostlyclean, clean, distclean): Add
multilib handling.
* configure.ac: Add multilib handling.
* configure: Regenerate.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gcc-interface/Makefile.in
trunk/libada/ChangeLog
trunk/libada/Makefile.in
trunk/libada/configure
trunk/libada/configure.ac
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (5 preceding siblings ...)
2008-09-21 11:47 ` guerby at gcc dot gnu dot org
@ 2008-09-21 12:38 ` laurent at guerby dot net
2008-09-21 13:32 ` ebotcazou at gcc dot gnu dot org
` (3 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: laurent at guerby dot net @ 2008-09-21 12:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #24 from laurent at guerby dot net 2008-09-21 12:36 -------
To use Ada multilib with gnatmake:
export FLAGS="-m32"; gnatmake $FLAGS --RTS=$(gcc -print-multi-directory $FLAGS)
-f main.adb
--
laurent at guerby dot net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (6 preceding siblings ...)
2008-09-21 12:38 ` laurent at guerby dot net
@ 2008-09-21 13:32 ` ebotcazou at gcc dot gnu dot org
2008-09-21 14:29 ` laurent at guerby dot net
` (2 subsequent siblings)
10 siblings, 0 replies; 15+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2008-09-21 13:32 UTC (permalink / raw)
To: gcc-bugs
------- Comment #25 from ebotcazou at gcc dot gnu dot org 2008-09-21 13:31 -------
> To use Ada multilib with gnatmake:
>
> export FLAGS="-m32"; gnatmake $FLAGS --RTS=$(gcc -print-multi-directory $FLAGS)
> -f main.adb
We should try and eliminate one of the redundant $FLAGS.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (7 preceding siblings ...)
2008-09-21 13:32 ` ebotcazou at gcc dot gnu dot org
@ 2008-09-21 14:29 ` laurent at guerby dot net
2008-09-21 14:48 ` bonzini at gnu dot org
2008-09-26 8:35 ` ebotcazou at gcc dot gnu dot org
10 siblings, 0 replies; 15+ messages in thread
From: laurent at guerby dot net @ 2008-09-21 14:29 UTC (permalink / raw)
To: gcc-bugs
------- Comment #26 from laurent at guerby dot net 2008-09-21 14:27 -------
Paolo suggested:
"Yes, you would basically take from gcc.c the code that turns "-m32" into
"use multilib 32", and use it to make a --RTS option."
I think Paolo said there might be some cleanup to do to gcc.c first but I can't
find the reference. %I handling by gcc.c is also of interest and might be
copied to gnat1 invocation.
I believe you should open another PR about multilib and gnattools friendly
command lines to follow up on this.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (8 preceding siblings ...)
2008-09-21 14:29 ` laurent at guerby dot net
@ 2008-09-21 14:48 ` bonzini at gnu dot org
2008-09-26 8:35 ` ebotcazou at gcc dot gnu dot org
10 siblings, 0 replies; 15+ messages in thread
From: bonzini at gnu dot org @ 2008-09-21 14:48 UTC (permalink / raw)
To: gcc-bugs
------- Comment #27 from bonzini at gnu dot org 2008-09-21 14:46 -------
Subject: Re: Support for multilib in Ada
> I think Paolo said there might be some cleanup to do to gcc.c first but I can't
> find the reference. %I handling by gcc.c is also of interest and might be
> copied to gnat1 invocation.
Yes, there is code in gcc.c that understands multilib, and we should
avoid duplicating it into gnat. Factoring it in a separate file would
be nice.
> I believe you should open another PR about multilib and gnattools friendly
> command lines to follow up on this.
Agreed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug ada/5911] Support for multilib in Ada
[not found] <bug-5911-37@http.gcc.gnu.org/bugzilla/>
` (9 preceding siblings ...)
2008-09-21 14:48 ` bonzini at gnu dot org
@ 2008-09-26 8:35 ` ebotcazou at gcc dot gnu dot org
10 siblings, 0 replies; 15+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2008-09-26 8:35 UTC (permalink / raw)
To: gcc-bugs
------- Comment #28 from ebotcazou at gcc dot gnu dot org 2008-09-26 08:34 -------
Subject: Bug 5911
Author: ebotcazou
Date: Fri Sep 26 08:33:04 2008
New Revision: 140687
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140687
Log:
PR ada/5911
* gcc-interface/Makefile.in (SPARC/Solaris): Add multilib support.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gcc-interface/Makefile.in
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911
^ permalink raw reply [flat|nested] 15+ messages in thread