https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #26 from Jack Howarth howarth.at.gcc at gmail dot com ---
FYI, test results for back port onto gcc-4_9-branch is posted at...
https://gcc.gnu.org/ml/gcc-testresults/2015-07/msg00400.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #23 from Jack Howarth howarth.at.gcc at gmail dot com ---
Mike, tested back port of...
Author: mrs
Date: Tue Jun 30 02:10:43 2015
New Revision: 225158
URL: https://gcc.gnu.org/viewcvs?rev=225158root=gccview=rev
Log:
PR target/66509
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #24 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org ---
Author: mrs
Date: Fri Jul 3 17:00:49 2015
New Revision: 225386
URL: https://gcc.gnu.org/viewcvs?rev=225386root=gccview=rev
Log:
2015-07-03 Jack Howarth
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #25 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org ---
Author: mrs
Date: Fri Jul 3 17:50:48 2015
New Revision: 225400
URL: https://gcc.gnu.org/viewcvs?rev=225400root=gccview=rev
Log:
2015-07-03 Jack Howarth
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #22 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org ---
Yes. It cleanly applies to the 5 branch and the 4.9 branch. Let me know how a
build and test cycle goes on both, and I propose to drop it into both.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
mrs at gcc dot gnu.org mrs at gcc dot gnu.org changed:
What|Removed |Added
Known to work||6.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
Jack Howarth howarth.at.gcc at gmail dot com changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #21 from Jack Howarth howarth.at.gcc at gmail dot com ---
Should we back-port this fix for gcc 5.2.0 as its current gcc/configure
errornously fails the filds and fildq test for 64-bit with both the legacy GNU
assembler and the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #19 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org ---
Author: mrs
Date: Tue Jun 30 02:10:43 2015
New Revision: 225158
URL: https://gcc.gnu.org/viewcvs?rev=225158root=gccview=rev
Log:
PR target/66509
*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
CC||zanpeeters at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #9 from Jack Howarth howarth.at.gcc at gmail dot com ---
Also, testing with in-line assembly using clang 3.7svn, I get the same behavior
for...
% cat conftest.c
asm(filds mem; fists mem);
% clang-3.7 -c conftest.c
fatal error: error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #6 from Jack Howarth howarth.at.gcc at gmail dot com ---
A check of a recent build gcc trunk against the GNU assembler from Xcode 6.2
shows the same...
gcc_cv_as_ix86_fildq=no
gcc_cv_as_ix86_filds=no
as the build against Xcode 7's
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org ---
(In reply to Jack Howarth from comment #2)
Created attachment 35760 [details]
gcc/config.log generated against Xcode7
Wrong one. This is the one for libevent.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #7 from Andrew Pinski pinskia at gcc dot gnu.org ---
The assembly test in configure failed:
configure:24880: checking assembler for filds and fists mnemonics
configure:24889: /usr/bin/as-o conftest.o conftest.s 5
clang -cc1as:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
Jack Howarth howarth.at.gcc at gmail dot com changed:
What|Removed |Added
Attachment #35760|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org ---
This is due to HAVE_AS_IX86_FILDS not being defined. So basically they made
the clang assembly not backwards compatible with the GNU one.
You can add a check to configure.ac if
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #8 from Jack Howarth howarth.at.gcc at gmail dot com ---
Note that configure test does succeed if the '-arch i386' option is also passed
to the assembler. Perhaps the tests aren't fine-grained enough as they are only
done for x86_64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #2 from Jack Howarth howarth.at.gcc at gmail dot com ---
Created attachment 35760
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35760action=edit
gcc/config.log generated against Xcode7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #4 from Iain Sandoe iains at gcc dot gnu.org ---
could you please also list
as -v
and
as --version
it's possible that it no longer contains the string GNU which would actually
help us distinguish moving forward (i have some patches
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
mrs at gcc dot gnu.org mrs at gcc dot gnu.org changed:
What|Removed |Added
CC||mrs at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #16 from Jack Howarth howarth.at.gcc at gmail dot com ---
(In reply to m...@gcc.gnu.org from comment #15)
The fix requires that binutils also support the () spelling as the test runs
on all x86 systems. Also, it will break systems
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #17 from Jack Howarth howarth.at.gcc at gmail dot com ---
Apple responded on radar as follows...
This issue behaves as intended based on the following:
I think the first diagnostic is reasonable: there's not particular reason to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #10 from Jack Howarth howarth.at.gcc at gmail dot com ---
The clang developers suggest the test...
filds (%ebp)
which is compilable with the clang-based assembler at both -m32 and -m64.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #11 from Jack Howarth howarth.at.gcc at gmail dot com ---
Also changing
fildq mem; fistpq mem
ro
fildq (%ebp); fistpq (%ebp)
allows the fildq and fistpq mnemonics to pass at -m32/-m64 on the clang-based
assembler.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #12 from Mike Stump mikestump at comcast dot net ---
Here is a case where we wish for actual feature testing of all the bits instead
of the coarse grain, are we FSF gas 2.9 or later. Default should be things
work nicely, and the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #13 from Jack Howarth howarth.at.gcc at gmail dot com ---
Also confirmed that using the modified tests of...
filds (%ebp); fists (%ebp)
and
fildq (%ebp); fistpq (%ebp)
allow the GNU legacy assembler from Xcode 6.2 (Apple Inc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66509
--- Comment #14 from Jack Howarth howarth.at.gcc at gmail dot com ---
Created attachment 35765
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35765action=edit
proposed fix for PR66509
Confirmed to bootstrap the c,c++,fortran,lto,java on
27 matches
Mail list logo