This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/34136] [regression against g77] Add entry point and symbol for linker



------- Comment #11 from howarth at nitro dot med dot uc dot edu  2007-11-27 02:23 -------
In case this helps prove Mike's hypothesis of the alternate fix to this problem
(outside of the patching the darwin linker), I've uploaded the assembly files
for testbd.f and testsub.f generated on i386-apple-darwin9 with g95 0.90
compiled against a patched gcc 4.0.3. The blockdata_test all pass with g95 on
darwin. I should note that on Macintel we get warnings of the form...

g95 -o main.init main.o libtestinit.a
ld: warning for symbol _test_ tentative definition of size 16 from
libtestinit.a(testsub.o) is being replaced by a real definition of size 4 from
libtestinit.a(testbd.o)

and

g95 -o main.bad main.o libtest.a
ld: warning for symbol _test_ tentative definition of size 16 from
libtest.a(testsub.o) is being replaced by a real definition of size 4 from
libtest.a(testbd.o)

which I believe are due to intel darwin specific changes that were never
backported out of gcc 4.2 to gcc 4.0.x branch. However, I think these warnings
are non-critical.


-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]