This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Darwin -m64 results
- From: howarth at bromo dot msbb dot uc dot edu (Jack Howarth)
- To: howarth at bromo dot msbb dot uc dot edu, mrs at apple dot com
- Cc: fortran at gcc dot gnu dot org, fxcoudert at gmail dot com, gcc at gcc dot gnu dot org, gkeating at apple dot com
- Date: Mon, 21 Aug 2006 09:34:00 -0400 (EDT)
- Subject: Re: Darwin -m64 results
Mike,
As I mentioned before, the simple test case of...
program test
integer i
end
shows the following change in its .s file when the "common i"
is added...
--- assign.s.nocommon 2006-08-19 10:45:59.000000000 -0400
+++ assign.s 2006-08-19 10:46:19.000000000 -0400
@@ -18,6 +18,11 @@
.stabs "void:t(0,1)",128,0,0,0
Lscope1:
.stabs "",36,0,0,Lscope1-LFBB1
+.comm ___BLNK__,4
+ .stabs "__BLNK__:G(0,2)=s4i:(0,3)=r(0,3);-2147483648;2147483647;,0,32;;",32,0,3,0
+ .stabs "int4:t(0,3)",128,0,0,0
+ .stabs "__BLNK__:G(0,2)",32,0,3,0
+ .stabs "i:G(0,3)",32,0,4,0
.stabs "",100,0,0,Letext0
Letext0:
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
I just wanted to be clear that you believe only the line...
+ .stabs "i:G(0,3)",32,0,4,0
in that .s file is incorrect and it would be sufficient just to have
that suppressed by the gfortran compiler. Or do you believe it should
be replaced by something else for "i" as a COMMON block?
Jack