public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug middle-end/63794] New: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin @ 2014-11-09 14:41 howarth at bromo dot med.uc.edu 2014-11-09 14:43 ` [Bug middle-end/63794] " howarth at bromo dot med.uc.edu ` (4 more replies) 0 siblings, 5 replies; 6+ messages in thread From: howarth at bromo dot med.uc.edu @ 2014-11-09 14:41 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63794 Bug ID: 63794 Summary: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: howarth at bromo dot med.uc.edu The src_flexwrf_v3.1 package from http://flexpart.eu/downloads/src_flexwrf_v3.1.tar.gz fails to compile on x86_64 darwin with the -mcmodel=large option at the error... gfortran -c -I/sw/include -mcmodel=large -fconvert=little-endian -finit-local-zero -fno-range-check cmapf_mod.f90 /var/tmp//ccy9jxUR.s:32:junk `@GOTOFF' after expression /var/tmp//ccy9jxUR.s:35:junk `@GOTOFF' after expression /var/tmp//ccy9jxUR.s:40:junk `@GOTOFF' after expression ... in the Xcode 6.1 as assembler. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug middle-end/63794] -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin 2014-11-09 14:41 [Bug middle-end/63794] New: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin howarth at bromo dot med.uc.edu @ 2014-11-09 14:43 ` howarth at bromo dot med.uc.edu 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu ` (3 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: howarth at bromo dot med.uc.edu @ 2014-11-09 14:43 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63794 --- Comment #1 from howarth at bromo dot med.uc.edu --- Created attachment 33928 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33928&action=edit assembly for cmapf_mod.f90 compiled with -mcmodel=large on x86_64 darwin Produced with "gfortran -c -I/sw/include -mcmodel=large -fconvert=little-endian -finit-local-zero -fno-range-check cmapf_mod.f90 --save-temps" ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug middle-end/63794] -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin 2014-11-09 14:41 [Bug middle-end/63794] New: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin howarth at bromo dot med.uc.edu 2014-11-09 14:43 ` [Bug middle-end/63794] " howarth at bromo dot med.uc.edu @ 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu ` (2 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: howarth at bromo dot med.uc.edu @ 2014-11-09 14:44 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63794 --- Comment #3 from howarth at bromo dot med.uc.edu --- Note that the default makefile.mom in the source tarball can be linked against the libnetcdff installed from the fink (http://finkproject.org) netcdf-fortran7/netcdf-fortran7-shlibs packages. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug middle-end/63794] -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin 2014-11-09 14:41 [Bug middle-end/63794] New: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin howarth at bromo dot med.uc.edu 2014-11-09 14:43 ` [Bug middle-end/63794] " howarth at bromo dot med.uc.edu 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu @ 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu 2014-11-09 14:46 ` howarth at bromo dot med.uc.edu 2014-11-09 14:57 ` dominiq at lps dot ens.fr 4 siblings, 0 replies; 6+ messages in thread From: howarth at bromo dot med.uc.edu @ 2014-11-09 14:44 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63794 --- Comment #2 from howarth at bromo dot med.uc.edu --- Unfortunately, due to the number of modules required cmapf_mod.f90, it is impossible to create a small test case. However this problem can be reproduced by downloading the src_flexwrf_v3.1.tar.bz2 source code and executing... make -f makefile.mom serial ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug middle-end/63794] -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin 2014-11-09 14:41 [Bug middle-end/63794] New: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin howarth at bromo dot med.uc.edu ` (2 preceding siblings ...) 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu @ 2014-11-09 14:46 ` howarth at bromo dot med.uc.edu 2014-11-09 14:57 ` dominiq at lps dot ens.fr 4 siblings, 0 replies; 6+ messages in thread From: howarth at bromo dot med.uc.edu @ 2014-11-09 14:46 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63794 --- Comment #4 from howarth at bromo dot med.uc.edu --- I am unclear if this is a code-generation bug or if the assembly generated in gfortran 4.9.2 for the cmapf_mod.f90 sources using -mcmodel=large is tickling a bug in the legacy gas (as) in Xcode 6.1. # as -version Apple Inc version cctools-862, GNU assembler version 1.38 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug middle-end/63794] -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin 2014-11-09 14:41 [Bug middle-end/63794] New: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin howarth at bromo dot med.uc.edu ` (3 preceding siblings ...) 2014-11-09 14:46 ` howarth at bromo dot med.uc.edu @ 2014-11-09 14:57 ` dominiq at lps dot ens.fr 4 siblings, 0 replies; 6+ messages in thread From: dominiq at lps dot ens.fr @ 2014-11-09 14:57 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63794 --- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Probably related to pr50077. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-11-09 14:57 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-11-09 14:41 [Bug middle-end/63794] New: -mcmodel=large in gfortran on x86_64 emits references junk `@GOTOFF' after expression on darwin howarth at bromo dot med.uc.edu 2014-11-09 14:43 ` [Bug middle-end/63794] " howarth at bromo dot med.uc.edu 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu 2014-11-09 14:44 ` howarth at bromo dot med.uc.edu 2014-11-09 14:46 ` howarth at bromo dot med.uc.edu 2014-11-09 14:57 ` dominiq at lps dot ens.fr
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).