public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug driver/39356] New: assembler isn't called
@ 2009-03-03 14:03 r dot emrich at de dot tecosim dot com
2009-03-03 16:57 ` [Bug driver/39356] " rguenth at gcc dot gnu dot org
` (18 more replies)
0 siblings, 19 replies; 20+ messages in thread
From: r dot emrich at de dot tecosim dot com @ 2009-03-03 14:03 UTC (permalink / raw)
To: gcc-bugs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 4382 bytes --]
with any input
gcc -v -o hello hello.c
Es werden eingebaute Spezifikationen verwendet.
Ziel: x86_64-pc-mingw32
Konfiguriert mit: ../../../src/gcc-trunk-svn/configure
--prefix=/mingw/x86_64-pc-mingw32/mingw
--with-gmp=/home/em/install/x86_64-pc-mingw32
--with-mpfr=/home/em/install/x86_64-pc-mingw32
--with-as=/mingw/x86_64-pc-mingw32/mingw/bin/as.exe
--with-ld=/mingw/x86_64-pc-mingw32/mingw/bin/ld.exe --build=i686-pc-mingw32
--host=x86_64-pc-mingw32 --target=x86_64-pc-mingw32 --enable-checking=release
--enable-languages=c
Thread-Modell: win32
gcc-Version 4.4.0 20090225 (experimental) [trunk revision 144424] (GCC)
COLLECT_GCC_OPTIONS='-v' '-o' 'hello.exe' '-mtune=generic'
c:/mingw/x86_64-pc-mingw32/mingw/bin/../libexec/gcc/x86_64-pc-mingw32/4.4.0/cc1.exe
-quiet -v -iprefix
c:\mingw\x86_64-pc-mingw32\mingw\bin\../lib/gcc/x86_64-pc-mingw32/4.4.0/
hello.c -quiet -dumpbase hello.c -mtune=generic -auxbase hello -version -o
C:\DOCUME~1\em\LOCALS~1\Temp\cc5VXXpW.s
doppeltes Verzeichnis »/mingw/x86_64-pc-mingw32/mingw/include« wird ignoriert
doppeltes Verzeichnis
»c:/mingw/x86_64-pc-mingw32/mingw/lib/gcc/../../lib/gcc/x86_64-pc-mingw32/4.4.0/include«
wird ignoriert
doppeltes Verzeichnis
»c:/mingw/x86_64-pc-mingw32/mingw/lib/gcc/../../lib/gcc/x86_64-pc-mingw32/4.4.0/include-fixed«
wird ignoriert
nicht vorhandenes Verzeichnis
»c:/mingw/x86_64-pc-mingw32/mingw/lib/gcc/../../x86_64-pc-mingw32/include« wird
ignoriert
nicht vorhandenes Verzeichnis »/mingw/include64« wird ignoriert
#include "..." - Suche beginnt hier:
#include <...> - Suche beginnt hier:
c:\mingw\x86_64-pc-mingw32\mingw\bin\../lib/gcc/x86_64-pc-mingw32/4.4.0/include
c:\mingw\x86_64-pc-mingw32\mingw\bin\../lib/gcc/x86_64-pc-mingw32/4.4.0/include-fixed
C:/MinGW/x86_64-pc-mingw32/mingw/include
Ende der Suchliste.
GNU C (GCC) Version 4.4.0 20090225 (experimental) [trunk revision 144424]
(x86_64-pc-mingw32)
kompiliert von GNU-C-Version 4.4.0 20090225 (experimental) [trunk
revision 144424], GMP-Version 4.2.4, MPFR-Version 2.4.0.
GGC-Heuristik: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 51a3f1cecc6611139c0ed63114b596b6
COLLECT_GCC_OPTIONS='-v' '-o' 'hello.exe' '-mtune=generic'
COMPILER_PATH=c:/mingw/x86_64-pc-mingw32/mingw/bin/../libexec/gcc/x86_64-pc-mingw32/4.4.0/;c:/mingw/x86_64-pc-mingw32/mingw/bin/../libexec/gcc/;c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../../../x86_64-pc-mingw32/bin/
LIBRARY_PATH=c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/;c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/;c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../../../x86_64-pc-mingw32/lib/;c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../../
COLLECT_GCC_OPTIONS='-v' '-o' 'hello.exe' '-mtune=generic'
c:/mingw/x86_64-pc-mingw32/mingw/bin/../libexec/gcc/x86_64-pc-mingw32/4.4.0/collect2.exe
-Bdynamic -o hello.exe
c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../../../x86_64-pc-mingw32/lib/crt2.o
c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../../../x86_64-pc-mingw32/lib/crtbegin.o
-Lc:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0
-Lc:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc
-Lc:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../../../x86_64-pc-mingw32/lib
-Lc:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../..
hello.c -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex -lmsvcrt -luser32
-lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex
-lmsvcrt
c:/mingw/x86_64-pc-mingw32/mingw/bin/../lib/gcc/x86_64-pc-mingw32/4.4.0/../../../../x86_64-pc-mingw32/lib/crtend.o
hello.c: file not recognized: File format not recognized
collect2: ld gab 1 als Ende-Status zurück
--
Summary: assembler isn't called
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: driver
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: r dot emrich at de dot tecosim dot com
GCC build triplet: x86_64-pc-mingw32
GCC host triplet: x86_64-pc-mingw32
GCC target triplet: x86_64-pc-mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
@ 2009-03-03 16:57 ` rguenth at gcc dot gnu dot org
2009-03-04 9:07 ` r dot emrich at de dot tecosim dot com
` (17 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-03-03 16:57 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from rguenth at gcc dot gnu dot org 2009-03-03 16:57 -------
Huh. It's not even compiling.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
2009-03-03 16:57 ` [Bug driver/39356] " rguenth at gcc dot gnu dot org
@ 2009-03-04 9:07 ` r dot emrich at de dot tecosim dot com
2009-03-06 15:12 ` ktietz at gcc dot gnu dot org
` (16 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: r dot emrich at de dot tecosim dot com @ 2009-03-04 9:07 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from r dot emrich at de dot tecosim dot com 2009-03-04 09:07 -------
(In reply to comment #1)
> Huh. It's not even compiling.
>
You're right.
OTOH the sequence
$ gcc -v -S hello.c
$ gcc -v -c hello.s
$ gcc -v -o hello hello.o
builds correctly.
Anyway the driver is broken for x86_64-pc-mingw32.
Perhaps somebody can point Kai Tietz to that problem, eventually he has some
glue.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
2009-03-03 16:57 ` [Bug driver/39356] " rguenth at gcc dot gnu dot org
2009-03-04 9:07 ` r dot emrich at de dot tecosim dot com
@ 2009-03-06 15:12 ` ktietz at gcc dot gnu dot org
2009-03-07 10:46 ` ktietz at gcc dot gnu dot org
` (15 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-03-06 15:12 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from ktietz at gcc dot gnu dot org 2009-03-06 15:12 -------
Well, the issues in driver seems to be related to pexecute in protoize.c. On a
first glance, I noticed that here for pid's an 'int' type is used (btw in
libiberty a 'long' is used for keeping the pids, which is for w64 incorrect,
too).
The problem is, that pid_t has to have a scalar size on w64 of 64-bits.
--
ktietz at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ktietz at gcc dot gnu dot
| |org
AssignedTo|unassigned at gcc dot gnu |ktietz at gcc dot gnu dot
|dot org |org
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2009-03-06 15:12:19
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (2 preceding siblings ...)
2009-03-06 15:12 ` ktietz at gcc dot gnu dot org
@ 2009-03-07 10:46 ` ktietz at gcc dot gnu dot org
2009-03-09 15:07 ` r dot emrich at de dot tecosim dot com
` (14 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-03-07 10:46 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from ktietz at gcc dot gnu dot org 2009-03-07 10:46 -------
(In reply to comment #3)
> Well, the issues in driver seems to be related to pexecute in protoize.c. On a
> first glance, I noticed that here for pid's an 'int' type is used (btw in
> libiberty a 'long' is used for keeping the pids, which is for w64 incorrect,
> too).
> The problem is, that pid_t has to have a scalar size on w64 of 64-bits.
>
Sorry, pex_run & co aren't the reason for this issue. By further debugging I
found that for bigger functions using alloca with variable sizes wrong code is
generated for optimizations bigger then -O0.
By this reason the driver gcc.c in execute is broken. The interesting issue
about this is, when trying to make a smaller testcase out of it, code is
produced correct.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (3 preceding siblings ...)
2009-03-07 10:46 ` ktietz at gcc dot gnu dot org
@ 2009-03-09 15:07 ` r dot emrich at de dot tecosim dot com
2009-03-15 20:08 ` ktietz at gcc dot gnu dot org
` (13 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: r dot emrich at de dot tecosim dot com @ 2009-03-09 15:07 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from r dot emrich at de dot tecosim dot com 2009-03-09 15:07 -------
(In reply to comment #4)
> Sorry, pex_run & co aren't the reason for this issue. By further debugging I
> found that for bigger functions using alloca with variable sizes wrong code is
> generated for optimizations bigger then -O0.
> By this reason the driver gcc.c in execute is broken. The interesting issue
> about this is, when trying to make a smaller testcase out of it, code is
> produced correct.
>
I can confirm this. Building the compiler with CFLAGS="-O0" results in a
working driver.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (4 preceding siblings ...)
2009-03-09 15:07 ` r dot emrich at de dot tecosim dot com
@ 2009-03-15 20:08 ` ktietz at gcc dot gnu dot org
2009-03-15 20:13 ` ktietz at gcc dot gnu dot org
` (12 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-03-15 20:08 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from ktietz at gcc dot gnu dot org 2009-03-15 20:08 -------
This bug was reasoned by duplicate existance of function __chkstk.
For targets mingw/cygwin this symbol allocates and probes stack (see
/gcc/config/i386/cygwin.asm). The VC variant export the same symbol name in
kernel32, ntdll, and ntoskernl. But the MS variant just probes the stack and
does not allocates stack space.
I temporary removed the exports from our .def files in mingw-w64 and this
solves the issue so far.
The bad side of this fix is, that libraries generated by VC can't be linked
proper, if they reference the ms __chkstk variant.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (5 preceding siblings ...)
2009-03-15 20:08 ` ktietz at gcc dot gnu dot org
@ 2009-03-15 20:13 ` ktietz at gcc dot gnu dot org
2009-03-16 2:13 ` dannysmith at users dot sourceforge dot net
` (11 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-03-15 20:13 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from ktietz at gcc dot gnu dot org 2009-03-15 20:13 -------
The following patch solves this problem and prevents the name collision for 32
and 64 bits win32 systems.
ChangeLog
* config/i386/i386.md (allocate_stack_worker_32): Use
___gnu_chkstk.
(allocate_stack_worker_64): Likewise.
* config/i386/cygwin.asm (__alloca): Renamed to __gnu_alloca.
(___chkstk): Renamed to ___gnu_chkstk.
Index: gcc/gcc/config/i386/cygwin.asm
===================================================================
--- gcc.orig/gcc/config/i386/cygwin.asm
+++ gcc/gcc/config/i386/cygwin.asm
@@ -40,11 +40,11 @@
increments is necessary to ensure that the guard pages used
by the OS virtual memory manger are allocated in correct sequence. */
- .global ___chkstk
- .global __alloca
#ifndef _WIN64
-___chkstk:
-__alloca:
+ .global ___gnu_chkstk
+ .global ___gnu_alloca
+___gnu_chkstk:
+__gnu_alloca:
pushl %ecx /* save temp */
leal 8(%esp), %ecx /* point past return addr */
cmpl $0x1000, %eax /* > 4k ?*/
@@ -72,9 +72,11 @@ Ldone:
pushl %eax
ret
#else
+ .global ___gnu_chkstk
+ .global __gnu_alloca
/* __alloca is a normal function call, which uses %rcx as the argument. And
stack space
for the argument is saved. */
-__alloca:
+__gnu_alloca:
movq %rcx, %rax
addq $0x7, %rax
andq $0xfffffffffffffff8, %rax
@@ -107,7 +109,7 @@ Ldone_alloca:
/* ___chkstk is a *special* function call, which uses %rax as the argument.
We avoid clobbering the 4 integer argument registers, %rcx, %rdx,
%r8 and %r9, which leaves us with %rax, %r10, and %r11 to use. */
-___chkstk:
+___gnu_chkstk:
addq $0x7, %rax /* Make sure stack is on alignment of 8. */
andq $0xfffffffffffffff8, %rax
popq %r11 /* pop return address */
Index: gcc/gcc/config/i386/i386.md
===================================================================
--- gcc.orig/gcc/config/i386/i386.md
+++ gcc/gcc/config/i386/i386.md
@@ -20297,7 +20297,7 @@
(set (reg:SI SP_REG) (minus:SI (reg:SI SP_REG) (match_dup 1)))
(clobber (reg:CC FLAGS_REG))]
"!TARGET_64BIT && TARGET_STACK_PROBE"
- "call\t___chkstk"
+ "call\t___gnu_chkstk"
[(set_attr "type" "multi")
(set_attr "length" "5")])
@@ -20310,7 +20310,7 @@
(clobber (reg:DI R11_REG))
(clobber (reg:CC FLAGS_REG))]
"TARGET_64BIT && TARGET_STACK_PROBE"
- "call\t___chkstk"
+ "call\t___gnu_chkstk"
[(set_attr "type" "multi")
(set_attr "length" "5")])
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (6 preceding siblings ...)
2009-03-15 20:13 ` ktietz at gcc dot gnu dot org
@ 2009-03-16 2:13 ` dannysmith at users dot sourceforge dot net
2009-03-16 9:16 ` ktietz at gcc dot gnu dot org
` (10 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: dannysmith at users dot sourceforge dot net @ 2009-03-16 2:13 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from dannysmith at users dot sourceforge dot net 2009-03-16 02:13 -------
(In reply to comment #7)
> The following patch solves this problem and prevents the name collision for 32
> and 64 bits win32 systems.
>
> ChangeLog
>
> * config/i386/i386.md (allocate_stack_worker_32): Use
> ___gnu_chkstk.
> (allocate_stack_worker_64): Likewise.
> * config/i386/cygwin.asm (__alloca): Renamed to __gnu_alloca.
> (___chkstk): Renamed to ___gnu_chkstk.
>
No. This breaks backward compatibility. Static libraries and objects built
with current and older versions of gcc will not be able to resolve references
to __alloca or ___chkstk. Why not add labels with the new names as aliases
rather than replace.
Danny
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (7 preceding siblings ...)
2009-03-16 2:13 ` dannysmith at users dot sourceforge dot net
@ 2009-03-16 9:16 ` ktietz at gcc dot gnu dot org
2009-03-19 14:33 ` ktietz at gcc dot gnu dot org
` (9 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-03-16 9:16 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from ktietz at gcc dot gnu dot org 2009-03-16 09:15 -------
(In reply to comment #8)
> (In reply to comment #7)
> > The following patch solves this problem and prevents the name collision for 32
> > and 64 bits win32 systems.
> >
> > ChangeLog
> >
> > * config/i386/i386.md (allocate_stack_worker_32): Use
> > ___gnu_chkstk.
> > (allocate_stack_worker_64): Likewise.
> > * config/i386/cygwin.asm (__alloca): Renamed to __gnu_alloca.
> > (___chkstk): Renamed to ___gnu_chkstk.
> >
> No. This breaks backward compatibility. Static libraries and objects built
> with current and older versions of gcc will not be able to resolve references
> to __alloca or ___chkstk. Why not add labels with the new names as aliases
> rather than replace.
>
> Danny
>
Ok, for 32-bits this makes sense to keep the old symbol names. Beside there is
still a chance that a user uses the manually the chkstk.o file, which can lead
to undefined behaviour (at least if the user code references __chkstk).
For 64-bit I prefer to avoid those old names and simply rename it.
Is this ok for you? I'll file then a patch for it?
Kai
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (8 preceding siblings ...)
2009-03-16 9:16 ` ktietz at gcc dot gnu dot org
@ 2009-03-19 14:33 ` ktietz at gcc dot gnu dot org
2009-03-20 5:29 ` nightstrike at gmail dot com
` (8 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-03-19 14:33 UTC (permalink / raw)
To: gcc-bugs
------- Comment #10 from ktietz at gcc dot gnu dot org 2009-03-19 14:33 -------
(In reply to comment #9)
Patch sent. See http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00914.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (9 preceding siblings ...)
2009-03-19 14:33 ` ktietz at gcc dot gnu dot org
@ 2009-03-20 5:29 ` nightstrike at gmail dot com
2009-06-22 1:11 ` xenofears at gmail dot com
` (7 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: nightstrike at gmail dot com @ 2009-03-20 5:29 UTC (permalink / raw)
To: gcc-bugs
------- Comment #11 from nightstrike at gmail dot com 2009-03-20 05:28 -------
I can confirm that our 4.3 release worked, and that this is a 4.4 regression.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (10 preceding siblings ...)
2009-03-20 5:29 ` nightstrike at gmail dot com
@ 2009-06-22 1:11 ` xenofears at gmail dot com
2009-06-22 1:42 ` pinskia at gcc dot gnu dot org
` (6 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: xenofears at gmail dot com @ 2009-06-22 1:11 UTC (permalink / raw)
To: gcc-bugs
------- Comment #12 from xenofears at gmail dot com 2009-06-22 01:11 -------
(In reply to comment #10)
> (In reply to comment #9)
> Patch sent. See http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00914.html
(I am new as an official team member of Mingw-w64, and am making a project of
my own based on it. You will see it by tomorrow morning at
http://www.cadforte.com for now, which I own and run in my own network.
Greetings everyone.)
I can confirm this works, with optimization set to -O0. Windows x64 native
still fails in stage 2 with -O2, as is default for the bootstrap. I will report
this as a separate bug. In addition, -DCLOOG_PPL_BACKEND fails in stage 1.
I have been trying to build native x64 gcc for weeks, and you can expect other
reports from me.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (11 preceding siblings ...)
2009-06-22 1:11 ` xenofears at gmail dot com
@ 2009-06-22 1:42 ` pinskia at gcc dot gnu dot org
2009-06-22 1:43 ` pinskia at gcc dot gnu dot org
` (5 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-06-22 1:42 UTC (permalink / raw)
To: gcc-bugs
------- Comment #13 from pinskia at gcc dot gnu dot org 2009-06-22 01:42 -------
*** Bug 40513 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |xenofears at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (12 preceding siblings ...)
2009-06-22 1:42 ` pinskia at gcc dot gnu dot org
@ 2009-06-22 1:43 ` pinskia at gcc dot gnu dot org
2009-07-22 12:24 ` rainer at emrich-ebersheim dot de
` (4 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-06-22 1:43 UTC (permalink / raw)
To: gcc-bugs
------- Comment #14 from pinskia at gcc dot gnu dot org 2009-06-22 01:42 -------
*** Bug 40514 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (13 preceding siblings ...)
2009-06-22 1:43 ` pinskia at gcc dot gnu dot org
@ 2009-07-22 12:24 ` rainer at emrich-ebersheim dot de
2009-07-22 16:07 ` ktietz at gcc dot gnu dot org
` (3 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: rainer at emrich-ebersheim dot de @ 2009-07-22 12:24 UTC (permalink / raw)
To: gcc-bugs
------- Comment #15 from rainer at emrich-ebersheim dot de 2009-07-22 12:24 -------
Is there a chance that we get this fixed soon?
Rainer
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (14 preceding siblings ...)
2009-07-22 12:24 ` rainer at emrich-ebersheim dot de
@ 2009-07-22 16:07 ` ktietz at gcc dot gnu dot org
2009-08-30 8:35 ` ktietz at gcc dot gnu dot org
` (2 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-07-22 16:07 UTC (permalink / raw)
To: gcc-bugs
------- Comment #16 from ktietz at gcc dot gnu dot org 2009-07-22 16:06 -------
(In reply to comment #15)
> Is there a chance that we get this fixed soon?
>
> Rainer
>
Well, I would like to fix this. Better now then later. But I couldn't find the
real reason for this issue. The patch above solved the problem on 4.4.0 branch
some time ago, but now it seems to be a different issue. But AFAICT is is
related to chkstk/alloca here.
Cheers,
Kai
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (15 preceding siblings ...)
2009-07-22 16:07 ` ktietz at gcc dot gnu dot org
@ 2009-08-30 8:35 ` ktietz at gcc dot gnu dot org
2009-08-31 8:11 ` rainer at emrich-ebersheim dot de
2009-09-01 16:16 ` ktietz at gcc dot gnu dot org
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-08-30 8:35 UTC (permalink / raw)
To: gcc-bugs
------- Comment #17 from ktietz at gcc dot gnu dot org 2009-08-30 08:35 -------
(In reply to comment #16)
> (In reply to comment #15)
> > Is there a chance that we get this fixed soon?
> >
> > Rainer
> >
>
> Well, I would like to fix this. Better now then later. But I couldn't find the
> real reason for this issue. The patch above solved the problem on 4.4.0 branch
> some time ago, but now it seems to be a different issue. But AFAICT is is
> related to chkstk/alloca here.
>
> Cheers,
> Kai
>
Could you please test if issue still exist for trunk and current 4.4 branch. It
could be a duplicate of PR/41184.
Cheers,
Kai
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (16 preceding siblings ...)
2009-08-30 8:35 ` ktietz at gcc dot gnu dot org
@ 2009-08-31 8:11 ` rainer at emrich-ebersheim dot de
2009-09-01 16:16 ` ktietz at gcc dot gnu dot org
18 siblings, 0 replies; 20+ messages in thread
From: rainer at emrich-ebersheim dot de @ 2009-08-31 8:11 UTC (permalink / raw)
To: gcc-bugs
------- Comment #18 from rainer at emrich-ebersheim dot de 2009-08-31 08:11 -------
Subject: Re: assembler isn't called
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
ktietz at gcc dot gnu dot org schrieb:
> ------- Comment #17 from ktietz at gcc dot gnu dot org 2009-08-30 08:35 -------
> (In reply to comment #16)
>> (In reply to comment #15)
>>> Is there a chance that we get this fixed soon?
>>>
>>> Rainer
>>>
>> Well, I would like to fix this. Better now then later. But I couldn't find the
>> real reason for this issue. The patch above solved the problem on 4.4.0 branch
>> some time ago, but now it seems to be a different issue. But AFAICT is is
>> related to chkstk/alloca here.
>>
>> Cheers,
>> Kai
>>
>
> Could you please test if issue still exist for trunk and current 4.4 branch. It
> could be a duplicate of PR/41184.
>
> Cheers,
> Kai
>
>
I will try, but probably not before Wednesday.
Cheers,
Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkqbhZMACgkQoUhjsh59BL5I8gCgiofn0d3yJ1v7DnkIH9hGr3y8
DzAAn1aDUGlbuS64F44c/p7woSY5J5oI
=f36P
-----END PGP SIGNATURE-----
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug driver/39356] assembler isn't called
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
` (17 preceding siblings ...)
2009-08-31 8:11 ` rainer at emrich-ebersheim dot de
@ 2009-09-01 16:16 ` ktietz at gcc dot gnu dot org
18 siblings, 0 replies; 20+ messages in thread
From: ktietz at gcc dot gnu dot org @ 2009-09-01 16:16 UTC (permalink / raw)
To: gcc-bugs
------- Comment #19 from ktietz at gcc dot gnu dot org 2009-09-01 16:16 -------
I verified it by myself and it is a duplicate of 41184
*** This bug has been marked as a duplicate of 41184 ***
--
ktietz at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |DUPLICATE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39356
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2009-09-01 16:16 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-03 14:03 [Bug driver/39356] New: assembler isn't called r dot emrich at de dot tecosim dot com
2009-03-03 16:57 ` [Bug driver/39356] " rguenth at gcc dot gnu dot org
2009-03-04 9:07 ` r dot emrich at de dot tecosim dot com
2009-03-06 15:12 ` ktietz at gcc dot gnu dot org
2009-03-07 10:46 ` ktietz at gcc dot gnu dot org
2009-03-09 15:07 ` r dot emrich at de dot tecosim dot com
2009-03-15 20:08 ` ktietz at gcc dot gnu dot org
2009-03-15 20:13 ` ktietz at gcc dot gnu dot org
2009-03-16 2:13 ` dannysmith at users dot sourceforge dot net
2009-03-16 9:16 ` ktietz at gcc dot gnu dot org
2009-03-19 14:33 ` ktietz at gcc dot gnu dot org
2009-03-20 5:29 ` nightstrike at gmail dot com
2009-06-22 1:11 ` xenofears at gmail dot com
2009-06-22 1:42 ` pinskia at gcc dot gnu dot org
2009-06-22 1:43 ` pinskia at gcc dot gnu dot org
2009-07-22 12:24 ` rainer at emrich-ebersheim dot de
2009-07-22 16:07 ` ktietz at gcc dot gnu dot org
2009-08-30 8:35 ` ktietz at gcc dot gnu dot org
2009-08-31 8:11 ` rainer at emrich-ebersheim dot de
2009-09-01 16:16 ` ktietz 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).