public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
@ 2003-12-22 21:54 gcc-bugzilla at gcc dot gnu dot org
  2004-01-12 12:34 ` [Bug ada/13470] " ro at gcc dot gnu dot org
                   ` (20 more replies)
  0 siblings, 21 replies; 23+ messages in thread
From: gcc-bugzilla at gcc dot gnu dot org @ 2003-12-22 21:54 UTC (permalink / raw)
  To: gcc-bugs

Since a couple of generated files (i.e. nmake.adb, nmake.ads, treeprs.ads,
sinfo.h, and einfo.h) were removed from GCC CVS, Ada doesn't bootstrap any
longer on Tru64 UNIX (both V4.0F and V5.1B):

ro@bartok 269 > ./xnmake -b ../nmake.adb

raised PROGRAM_ERROR : SIGSEGV

Running xnmake under gdb reveals:

Program received signal SIGSEGV, Segmentation fault.
0x0000000120054a18 in gnat__spitbol__patterns__copy (p=0x140016240) at g-spipat.adb:2043
2043    g-spipat.adb: No such file or directory.
        in g-spipat.adb
(gdb) where
#0  0x0000000120054a18 in gnat__spitbol__patterns__copy (p=0x140016240) at g-spipat.adb:2043
#1  0x000000012004f9b8 in gnat__spitbol__patterns__adjust$2 (object=@0x14000c520) at g-spipat.adb:1593
#2  0x0000000120061b18 in gnat__spitbol__patterns__span (str={P_ARRAY = 0x14000352d, P_BOUNDS = 0x140003530}) at g-spipat.adb:3458
#3  0x0000000120020070 in _ada_xnmake () at xnmake.adb:6
#4  0x000000012001d97c in main () at b~xnmake.adb:6

This happens both with GNAT 3.3.2 or 3.4 20031208 as bootstrap compiler
(which also builds xnmake and friends).

Environment:
System: OSF1 bartok V5.1 2650 alpha
Machine: alpha
	
host: alpha-dec-osf5.1b
build: alpha-dec-osf5.1b
target: alpha-dec-osf5.1b
configured with: /vol/gnu/src/gcc/gcc/configure --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls alpha-dec-osf5.1b

How-To-Repeat:
Bootstrap GCC on Tru64 UNIX with Ada included.
------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2003-12-22 21:20 -------
Fix:
Copy the affected/generated files from a different system.

-- 
           Summary: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash
                    generating nmake.adb etc.
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ro at techfak dot uni-bielefeld dot de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: alpha-dec-osf5.1b
  GCC host triplet: alpha-dec-osf5.1b
GCC target triplet: alpha-dec-osf5.1b


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


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

* [Bug ada/13470] Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
@ 2004-01-12 12:34 ` ro at gcc dot gnu dot org
  2004-01-13 17:00 ` pinskia at gcc dot gnu dot org
                   ` (19 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: ro at gcc dot gnu dot org @ 2004-01-12 12:34 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ro at gcc dot gnu dot org  2004-01-12 12:34 -------
Somehow Version was wrong (bug in gccbug?)

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|3.4                         |3.4.0


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


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

* [Bug ada/13470] Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
  2004-01-12 12:34 ` [Bug ada/13470] " ro at gcc dot gnu dot org
@ 2004-01-13 17:00 ` pinskia at gcc dot gnu dot org
  2004-01-26 15:51 ` [Bug ada/13470] 64bits " charlet at gcc dot gnu dot org
                   ` (18 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-13 17:00 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
  2004-01-12 12:34 ` [Bug ada/13470] " ro at gcc dot gnu dot org
  2004-01-13 17:00 ` pinskia at gcc dot gnu dot org
@ 2004-01-26 15:51 ` charlet at gcc dot gnu dot org
  2004-01-26 15:52 ` charlet at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: charlet at gcc dot gnu dot org @ 2004-01-26 15:51 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at gcc dot gnu dot org  2004-01-26 15:51 -------
See also PR 13670 for the same issue on x86-64
Apparently this is a codegen bug that affects most 64 bit platforms.

Arno

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Tru64 UNIX Ada bootstrap    |64bits Ada bootstrap
                   |failure:xnmake etc. crash   |failure:xnmake etc. crash
                   |generating nmake.adb etc.   |generating nmake.adb etc.


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2004-01-26 15:51 ` [Bug ada/13470] 64bits " charlet at gcc dot gnu dot org
@ 2004-01-26 15:52 ` charlet at gcc dot gnu dot org
  2004-01-26 15:56 ` pinskia at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: charlet at gcc dot gnu dot org @ 2004-01-26 15:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at gcc dot gnu dot org  2004-01-26 15:52 -------
*** Bug 13670 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aj at gcc dot gnu dot org


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2004-01-26 15:52 ` charlet at gcc dot gnu dot org
@ 2004-01-26 15:56 ` pinskia at gcc dot gnu dot org
  2004-04-21  9:39 ` charlet at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-26 15:56 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2004-01-26 15:56:50
               date|                            |


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2004-01-26 15:56 ` pinskia at gcc dot gnu dot org
@ 2004-04-21  9:39 ` charlet at gcc dot gnu dot org
  2004-09-01 21:55 ` pinskia at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: charlet at gcc dot gnu dot org @ 2004-04-21  9:39 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at gcc dot gnu dot org  2004-04-21 07:00 -------
*** Bug 15034 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |olle at cb dot uu dot se


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2004-04-21  9:39 ` charlet at gcc dot gnu dot org
@ 2004-09-01 21:55 ` pinskia at gcc dot gnu dot org
  2004-12-01  4:03 ` pinskia at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-01 21:55 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-01 21:55 -------
*** Bug 17271 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |laurent at guerby dot net


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2004-09-01 21:55 ` pinskia at gcc dot gnu dot org
@ 2004-12-01  4:03 ` pinskia at gcc dot gnu dot org
  2004-12-01  8:40 ` charlet at adacore dot com
                   ` (12 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-12-01  4:03 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-12-01 04:03 -------
>From PR 17271:
http://gcc.gnu.org/ml/gcc-patches/2004-08/msg02620.html

breaks parallel make so was reverted. Suggestion from:

http://gcc.gnu.org/ml/gcc-patches/2004-09/msg00069.html

should have worked but was rejected, so waiting for
better ideas.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2004-01-26 15:56:50         |2004-12-01 04:03:29
               date|                            |


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2004-12-01  4:03 ` pinskia at gcc dot gnu dot org
@ 2004-12-01  8:40 ` charlet at adacore dot com
  2004-12-01 18:53 ` laurent at guerby dot net
                   ` (11 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: charlet at adacore dot com @ 2004-12-01  8:40 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at adacore dot com  2004-12-01 08:40 -------
Subject: Re:  64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.

> should have worked but was rejected, so waiting for
> better ideas.

Well that may seem obvious, but the better idea would be to fix the
code generation issue to start with, instead of trying to work around it.

I know this is less fun and more difficult, but having such pending bug is
certainly annoying.

Arno


-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2004-12-01  8:40 ` charlet at adacore dot com
@ 2004-12-01 18:53 ` laurent at guerby dot net
  2004-12-02  9:44 ` charlet at adacore dot com
                   ` (10 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: laurent at guerby dot net @ 2004-12-01 18:53 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From laurent at guerby dot net  2004-12-01 18:53 -------
(In reply to comment #8)
> Subject: Re:  64bits Ada bootstrap failure:xnmake etc. crash generating
nmake.adb etc.

> Well that may seem obvious, but the better idea would be to fix the
> code generation issue to start with, instead of trying to work around it.

Fixing the bug is nice, but it just won't fix the problem with people having
3.4.0/1/2 already installed, only the Makefile workaround will help them since
the base compiler and not the stage1 one is used to compile the build tools
(unless I'm missing something obvious there).

-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2004-12-01 18:53 ` laurent at guerby dot net
@ 2004-12-02  9:44 ` charlet at adacore dot com
  2005-01-17 12:48 ` jakub at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: charlet at adacore dot com @ 2004-12-02  9:44 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at adacore dot com  2004-12-02 09:43 -------
Subject: Re:  64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.

> Fixing the bug is nice, but it just won't fix the problem with people having

Fixing the bug is needed, not only nice ;-)

> 3.4.0/1/2 already installed, only the Makefile workaround will help them since
> the base compiler and not the stage1 one is used to compile the build tools
> (unless I'm missing something obvious there).

There are already work arounds, such as generating the files on another
machine, and copying the generated file in your obj directory.

Once the bug is fixed and understood, it should also be possible to modify
the code that is being miscompiled, which would be a better work around than
what has been suggested so far (for reasons already explained).

Arno


-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2004-12-02  9:44 ` charlet at adacore dot com
@ 2005-01-17 12:48 ` jakub at gcc dot gnu dot org
  2005-01-17 14:49 ` jakub at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-01-17 12:48 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From jakub at gcc dot gnu dot org  2005-01-17 12:48 -------
Seems if I recompile a-stunau.o with -O0 -fPIC as opposed to -O2 -fPIC and
relink/reinstall libgnat-3.4.so.1, xnmake works, at least on my x86-64.
When it is compiled with -O2 -fPIC, xnmake dies much earlier under
LD_PRELOAD=libefence.so.0.
>From my debugging so far it looks like if Ada.Strings.Unbounded.Aux.Get_String
compiled with -O2 results in the freed Reference to be still used by subsequent
users instead of the newly allocated one.

-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2005-01-17 12:48 ` jakub at gcc dot gnu dot org
@ 2005-01-17 14:49 ` jakub at gcc dot gnu dot org
  2005-01-17 21:40 ` laurent at guerby dot net
                   ` (7 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-01-17 14:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From jakub at gcc dot gnu dot org  2005-01-17 14:48 -------
This seems to be related to RTX_UNCHANGING_P, but I'm not sure it is actually
a bug in the compiler itself, or in the library code.
I don't know Ada at all, but e.g. from the comment about it it sounds like
it is doing something that is not kosher and is just being bitten by that.
GCC marks the u argument as /u, so both return U.Reference; lines end up
RTL like:
(insn 23 190 24 3 a-stunau.adb:43 (set (reg:DI 68)
        (mem/s/u/j:DI (plus:DI (reg/v/u/f:DI 60 [ u ])
                (const_int 32 [0x20])) [3 <variable>.reference+0 S8 A128])) -1
(nil)
    (nil))

(insn 24 23 25 3 a-stunau.adb:43 (set (reg:DI 69)
        (mem/s/u/j:DI (plus:DI (reg/v/u/f:DI 60 [ u ])
                (const_int 40 [0x28])) [3 <variable>.reference+8 S8 A64])) -1
(nil)
    (nil))

(insn 25 24 26 3 a-stunau.adb:43 (set (reg:DI 58 [ <result> ])
        (reg:DI 68)) -1 (nil)
    (nil))

(insn 26 25 27 3 a-stunau.adb:43 (set (reg:DI 59 [ <result>+8 ])
        (reg:DI 69)) -1 (nil)

while in the second case the code expects changes done through u_ptr pointer
(set to (reg/v/u/f:DI 60 [ u ])), not done with /u, to propagate to the return
value.  But, as soon as the compiler starts optimizing a little bit more
aggressively, although it will change the U.Reference value, it can very well
return Old; instead, as it was promissed U.Reference is not going to change
during the lifetime of the function.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |laurent at guerby dot net,
                   |                            |kenner at vlsi1 dot ultra
                   |                            |dot nyu dot edu


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2005-01-17 14:49 ` jakub at gcc dot gnu dot org
@ 2005-01-17 21:40 ` laurent at guerby dot net
  2005-01-18 10:04 ` charlet at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: laurent at guerby dot net @ 2005-01-17 21:40 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From laurent at guerby dot net  2005-01-17 21:40 -------
Looks like a correct analysis and fix to me. Richard, Arnaud? This is likely to
fix the 3.4 Ada cannot compile itself problem.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |charlet at adacore dot com


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2005-01-17 21:40 ` laurent at guerby dot net
@ 2005-01-18 10:04 ` charlet at gcc dot gnu dot org
  2005-01-18 13:28 ` jakub at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: charlet at gcc dot gnu dot org @ 2005-01-18 10:04 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at gcc dot gnu dot org  2005-01-18 10:04 -------
I agree that the code in a-stunau.adb looks highly suspicious, so your patch
looks good at first sight.

Could you please send it to gcc-patches for more general review ? Thanks.

Arno

-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2005-01-18 10:04 ` charlet at gcc dot gnu dot org
@ 2005-01-18 13:28 ` jakub at gcc dot gnu dot org
  2005-01-18 13:35 ` charlet at adacore dot com
                   ` (4 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-01-18 13:28 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From jakub at gcc dot gnu dot org  2005-01-18 13:27 -------
Already did that yesterday.
Patch here <http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01057.html>.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at redhat dot com


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2005-01-18 13:28 ` jakub at gcc dot gnu dot org
@ 2005-01-18 13:35 ` charlet at adacore dot com
  2005-01-18 22:00 ` cvs-commit at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: charlet at adacore dot com @ 2005-01-18 13:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From charlet at adacore dot com  2005-01-18 13:34 -------
Subject: Re:  64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.

> Already did that yesterday.
> Patch here <http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01057.html>.

Sorry about that, I somehow missed it.

Patch is OK, thanks.

Arno


-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2005-01-18 13:35 ` charlet at adacore dot com
@ 2005-01-18 22:00 ` cvs-commit at gcc dot gnu dot org
  2005-01-18 22:05 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  20 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-01-18 22:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-01-18 22:00 -------
Subject: Bug 13470

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	jakub@gcc.gnu.org	2005-01-18 22:00:13

Modified files:
	gcc/ada        : ChangeLog a-stunau.adb 

Log message:
	PR ada/13470
	* a-stunau.adb (Get_String): Don't return U.Reference, but Ret that is
	set to the new string.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/ChangeLog.diff?cvsroot=gcc&r1=1.626&r2=1.627
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-stunau.adb.diff?cvsroot=gcc&r1=1.5&r2=1.6



-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2005-01-18 22:00 ` cvs-commit at gcc dot gnu dot org
@ 2005-01-18 22:05 ` cvs-commit at gcc dot gnu dot org
  2005-01-18 23:49 ` pinskia at gcc dot gnu dot org
  2005-03-15 15:55 ` cvs-commit at gcc dot gnu dot org
  20 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-01-18 22:05 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-01-18 22:05 -------
Subject: Bug 13470

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	jakub@gcc.gnu.org	2005-01-18 22:05:08

Modified files:
	gcc/ada        : ChangeLog a-stunau.adb 

Log message:
	PR ada/13470
	* a-stunau.adb (Get_String): Don't return U.Reference, but Ret that is
	set to the new string.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.428.2.15&r2=1.428.2.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-stunau.adb.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.5&r2=1.5.10.1



-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (18 preceding siblings ...)
  2005-01-18 22:05 ` cvs-commit at gcc dot gnu dot org
@ 2005-01-18 23:49 ` pinskia at gcc dot gnu dot org
  2005-03-15 15:55 ` cvs-commit at gcc dot gnu dot org
  20 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-01-18 23:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-01-18 23:49 -------
Fixed.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |3.4.4


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
  2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
                   ` (19 preceding siblings ...)
  2005-01-18 23:49 ` pinskia at gcc dot gnu dot org
@ 2005-03-15 15:55 ` cvs-commit at gcc dot gnu dot org
  20 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-03-15 15:55 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-03-15 15:54 -------
Subject: Bug 13470

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	charlet@gcc.gnu.org	2005-03-15 15:53:11

Modified files:
	gcc/ada        : a-stunau.ads a-stunau.adb g-spipat.ads 
	                 g-spipat.adb g-spitbo.adb g-spitbo.ads 
	                 a-swunau.ads a-swunau.adb a-szunau.ads 
	                 a-szunau.adb 

Log message:
	2005-03-08  Robert Dewar  <dewar@adacore.com>
	
	PR ada/13470
	
	* a-stunau.ads, a-stunau.adb:
	Change interface to allow efficient (and correct) implementation
	The previous changes to allow extra space in unbounded strings had
	left this interface a bit broken.
	
	* a-suteio.adb: Avoid unnecessary use of Get/Set_String
	
	* g-spipat.ads, g-spipat.adb: New interface for Get_String
	Minor reformatting (function specs)
	
	* g-spitbo.adb: New interface for Get_String
	
	* g-spitbo.ads: Minor reformatting
	
	* a-swunau.ads, a-swunau.adb: New interface for Get_Wide_String
	
	* a-szunau.ads, a-szunau.adb: New interface for Get_Wide_Wide_String

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-stunau.ads.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-stunau.adb.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/g-spipat.ads.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/g-spipat.adb.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/g-spitbo.adb.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/g-spitbo.ads.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-swunau.ads.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-swunau.adb.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-szunau.ads.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/a-szunau.adb.diff?cvsroot=gcc&r1=1.1&r2=1.2



-- 


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


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

* [Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.
       [not found] <bug-13470-81@http.gcc.gnu.org/bugzilla/>
@ 2005-10-13 15:33 ` charlet at gcc dot gnu dot org
  0 siblings, 0 replies; 23+ messages in thread
From: charlet at gcc dot gnu dot org @ 2005-10-13 15:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from charlet at gcc dot gnu dot org  2005-10-13 15:32 -------
*** Bug 24352 has been marked as a duplicate of this bug. ***


-- 

charlet at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla-gcc at
                   |                            |thewrittenword dot com


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


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

end of thread, other threads:[~2005-10-13 15:33 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-22 21:54 [Bug ada/13470] New: Tru64 UNIX Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc gcc-bugzilla at gcc dot gnu dot org
2004-01-12 12:34 ` [Bug ada/13470] " ro at gcc dot gnu dot org
2004-01-13 17:00 ` pinskia at gcc dot gnu dot org
2004-01-26 15:51 ` [Bug ada/13470] 64bits " charlet at gcc dot gnu dot org
2004-01-26 15:52 ` charlet at gcc dot gnu dot org
2004-01-26 15:56 ` pinskia at gcc dot gnu dot org
2004-04-21  9:39 ` charlet at gcc dot gnu dot org
2004-09-01 21:55 ` pinskia at gcc dot gnu dot org
2004-12-01  4:03 ` pinskia at gcc dot gnu dot org
2004-12-01  8:40 ` charlet at adacore dot com
2004-12-01 18:53 ` laurent at guerby dot net
2004-12-02  9:44 ` charlet at adacore dot com
2005-01-17 12:48 ` jakub at gcc dot gnu dot org
2005-01-17 14:49 ` jakub at gcc dot gnu dot org
2005-01-17 21:40 ` laurent at guerby dot net
2005-01-18 10:04 ` charlet at gcc dot gnu dot org
2005-01-18 13:28 ` jakub at gcc dot gnu dot org
2005-01-18 13:35 ` charlet at adacore dot com
2005-01-18 22:00 ` cvs-commit at gcc dot gnu dot org
2005-01-18 22:05 ` cvs-commit at gcc dot gnu dot org
2005-01-18 23:49 ` pinskia at gcc dot gnu dot org
2005-03-15 15:55 ` cvs-commit at gcc dot gnu dot org
     [not found] <bug-13470-81@http.gcc.gnu.org/bugzilla/>
2005-10-13 15:33 ` charlet at gcc dot gnu dot 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).