public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
@ 2013-03-20 2:08 ` pinskia at gcc dot gnu.org
2013-03-20 2:11 ` townsend at astro dot wisc.edu
` (13 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu.org @ 2013-03-20 2:08 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-03-20 02:08:21 UTC ---
Can you try to compile it out of the src directory in another directory? I
think that is what is causing it.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
2013-03-20 2:08 ` [Bug libgcc/56656] Suffix or operands invalid for 'movq' pinskia at gcc dot gnu.org
@ 2013-03-20 2:11 ` townsend at astro dot wisc.edu
2013-03-20 2:16 ` pinskia at gcc dot gnu.org
` (12 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: townsend at astro dot wisc.edu @ 2013-03-20 2:11 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #2 from Rich Townsend <townsend at astro dot wisc.edu> 2013-03-20 02:11:30 UTC ---
(In reply to comment #1)
> Can you try to compile it out of the src directory in another directory? I
> think that is what is causing it.
Could you clarify what you mean -- are you saying, for instance, make a
separate directory gcc.build, and from within that directory run 'make -C
../gcc'?
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
2013-03-20 2:08 ` [Bug libgcc/56656] Suffix or operands invalid for 'movq' pinskia at gcc dot gnu.org
2013-03-20 2:11 ` townsend at astro dot wisc.edu
@ 2013-03-20 2:16 ` pinskia at gcc dot gnu.org
2013-03-20 4:21 ` townsend at astro dot wisc.edu
` (11 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu.org @ 2013-03-20 2:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-03-20 02:16:24 UTC ---
svn co svn://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch gcc-src
mkdir gcc-objdir
cd gcc-objdir
../gcc-src/configure ....
make
If that does not work then can you try adding the following to configure
command line:
--host=x86_64-apple-darwin11.4.2 --target=x86_64-apple-darwin11.4.2
> --disable-multilib
Also why do you do that?
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (2 preceding siblings ...)
2013-03-20 2:16 ` pinskia at gcc dot gnu.org
@ 2013-03-20 4:21 ` townsend at astro dot wisc.edu
2013-03-20 7:45 ` ubizjak at gmail dot com
` (10 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: townsend at astro dot wisc.edu @ 2013-03-20 4:21 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #4 from Rich Townsend <townsend at astro dot wisc.edu> 2013-03-20 04:20:56 UTC ---
(In reply to comment #3)
> svn co svn://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch gcc-src
> mkdir gcc-objdir
> cd gcc-objdir
> ../gcc-src/configure ....
> make
No change
>
>
> If that does not work then can you try adding the following to configure
> command line:
> --host=x86_64-apple-darwin11.4.2 --target=x86_64-apple-darwin11.4.2
>
No change
>
> > --disable-multilib
>
> Also why do you do that?
I forget ;)
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (3 preceding siblings ...)
2013-03-20 4:21 ` townsend at astro dot wisc.edu
@ 2013-03-20 7:45 ` ubizjak at gmail dot com
2013-03-20 8:15 ` dominiq at lps dot ens.fr
` (9 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: ubizjak at gmail dot com @ 2013-03-20 7:45 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #5 from Uros Bizjak <ubizjak at gmail dot com> 2013-03-20 07:45:22 UTC ---
This is probably fallout from move pattern unification. Can you please attach
preprocessed source and assembly? Please use -dp when compiling, it will
generate corresponding insn pattern names in the assembly.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (5 preceding siblings ...)
2013-03-20 8:15 ` dominiq at lps dot ens.fr
@ 2013-03-20 8:15 ` dominiq at lps dot ens.fr
2013-03-20 8:19 ` dominiq at lps dot ens.fr
` (7 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: dominiq at lps dot ens.fr @ 2013-03-20 8:15 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-03-20 08:14:55 UTC ---
Created attachment 29696
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29696
preprocessed file
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (4 preceding siblings ...)
2013-03-20 7:45 ` ubizjak at gmail dot com
@ 2013-03-20 8:15 ` dominiq at lps dot ens.fr
2013-03-20 8:15 ` dominiq at lps dot ens.fr
` (8 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: dominiq at lps dot ens.fr @ 2013-03-20 8:15 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #7 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-03-20 08:15:32 UTC ---
Created attachment 29697
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29697
assembly with -dp
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (6 preceding siblings ...)
2013-03-20 8:15 ` dominiq at lps dot ens.fr
@ 2013-03-20 8:19 ` dominiq at lps dot ens.fr
2013-03-20 8:57 ` jakub at gcc dot gnu.org
` (6 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: dominiq at lps dot ens.fr @ 2013-03-20 8:19 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2013-03-20
Ever Confirmed|0 |1
--- Comment #8 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-03-20 08:19:32 UTC ---
I see the same failure on x86_64-apple-darwin10 for 4.9. This is due to
revision 196784 (r196783 bootstraps). As asked by Uros I have attached the
preprocessed source and generated assembly obtained with
/opt/gcc/p_build/./gcc/xgcc -B/opt/gcc/p_build/./gcc/ -g -O2 -DIN_GCC -W -Wall
-Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -isystem ./include -fno-common
-DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fno-common -I. -I.
-I../.././gcc -I../../../p_work/libgcc -I../../../p_work/libgcc/.
-I../../../p_work/gcc -I../../../p_work/include -DHAVE_CC_TLS -DUSE_EMUTLS -o
extenddftf2_s.o -MT extenddftf2_s.o -MD -MP -MF extenddftf2_s.dep -DSHARED -c
-dp ../../../p_work/libgcc/soft-fp/extenddftf2.c -save-temps
The bootstrap is done in a directory different from the source one.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (7 preceding siblings ...)
2013-03-20 8:19 ` dominiq at lps dot ens.fr
@ 2013-03-20 8:57 ` jakub at gcc dot gnu.org
2013-03-20 9:29 ` ubizjak at gmail dot com
` (5 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-03-20 8:57 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-03-20 08:57:32 UTC ---
So I guess an important question is if the "svn-fetched 4.8.0" wasn't actually
"svn-fetched trunk" instead, Uros' changes have been committed only for 4.9 and
not on the 4.8 branch.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug libgcc/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (8 preceding siblings ...)
2013-03-20 8:57 ` jakub at gcc dot gnu.org
@ 2013-03-20 9:29 ` ubizjak at gmail dot com
2013-03-20 9:30 ` [Bug bootstrap/56656] " ubizjak at gmail dot com
` (4 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: ubizjak at gmail dot com @ 2013-03-20 9:29 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #10 from Uros Bizjak <ubizjak at gmail dot com> 2013-03-20 09:29:13 UTC ---
Author: uros
Date: Wed Mar 20 09:23:39 2013
New Revision: 196813
URL: http://gcc.gnu.org/viewcvs?rev=196813&root=gcc&view=rev
Log:
PR bootstrap/56656
* config/i386/i386.md (*movdi_internal): Handle broken assemblers
that require movd instead of movq.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug bootstrap/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (9 preceding siblings ...)
2013-03-20 9:29 ` ubizjak at gmail dot com
@ 2013-03-20 9:30 ` ubizjak at gmail dot com
2013-03-20 9:32 ` ubizjak at gmail dot com
` (3 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: ubizjak at gmail dot com @ 2013-03-20 9:30 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
Uros Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Component|libgcc |bootstrap
Resolution| |FIXED
--- Comment #11 from Uros Bizjak <ubizjak at gmail dot com> 2013-03-20 09:30:30 UTC ---
Fixed.
BTW: The change was applied to trunk only. 4.8 branch is not affected.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug bootstrap/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (10 preceding siblings ...)
2013-03-20 9:30 ` [Bug bootstrap/56656] " ubizjak at gmail dot com
@ 2013-03-20 9:32 ` ubizjak at gmail dot com
2013-03-20 12:57 ` townsend at astro dot wisc.edu
` (2 subsequent siblings)
14 siblings, 0 replies; 15+ messages in thread
From: ubizjak at gmail dot com @ 2013-03-20 9:32 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
Uros Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|4.8.0 |4.9.0
Target Milestone|--- |4.9.0
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug bootstrap/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (11 preceding siblings ...)
2013-03-20 9:32 ` ubizjak at gmail dot com
@ 2013-03-20 12:57 ` townsend at astro dot wisc.edu
2013-03-21 9:39 ` ubizjak at gmail dot com
2013-03-21 9:40 ` ubizjak at gmail dot com
14 siblings, 0 replies; 15+ messages in thread
From: townsend at astro dot wisc.edu @ 2013-03-20 12:57 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #12 from Rich Townsend <townsend at astro dot wisc.edu> 2013-03-20 12:56:53 UTC ---
(In reply to comment #9)
> So I guess an important question is if the "svn-fetched 4.8.0" wasn't actually
> "svn-fetched trunk" instead, Uros' changes have been committed only for 4.9 and
> not on the 4.8 branch.
It was indeed trunk. I wasn't aware that 4.8 is now a proper branch, so I was
still fetching the trunk.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug bootstrap/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (12 preceding siblings ...)
2013-03-20 12:57 ` townsend at astro dot wisc.edu
@ 2013-03-21 9:39 ` ubizjak at gmail dot com
2013-03-21 9:40 ` ubizjak at gmail dot com
14 siblings, 0 replies; 15+ messages in thread
From: ubizjak at gmail dot com @ 2013-03-21 9:39 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
Uros Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://gcc.gnu.org/ml/gcc-p
| |atches/2013-03/msg00789.htm
| |l
--- Comment #13 from Uros Bizjak <ubizjak at gmail dot com> 2013-03-21 09:39:40 UTC ---
Author: uros
Date: Thu Mar 21 09:31:52 2013
New Revision: 196861
URL: http://gcc.gnu.org/viewcvs?rev=196861&root=gcc&view=rev
Log:
PR bootstrap/56656
* configure.ac (HAVE_AS_IX86_INTERUNIT_MOVQ): New test.
* configure: Regenerate.
* config.in: Regenerate.
* config/i386/i386.md (*movdf_internal): Use
HAVE_AS_IX86_INTERUNIT_MOVQ to handle broken assemblers that require
movd instead of movq mnemonic for interunit moves.
(*movdi_internal): Ditto.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config.in
trunk/gcc/config/i386/i386.md
trunk/gcc/configure
trunk/gcc/configure.ac
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Bug bootstrap/56656] Suffix or operands invalid for 'movq'
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
` (13 preceding siblings ...)
2013-03-21 9:39 ` ubizjak at gmail dot com
@ 2013-03-21 9:40 ` ubizjak at gmail dot com
14 siblings, 0 replies; 15+ messages in thread
From: ubizjak at gmail dot com @ 2013-03-21 9:40 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56656
--- Comment #14 from Uros Bizjak <ubizjak at gmail dot com> 2013-03-21 09:40:13 UTC ---
Fixed for good.
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2013-03-21 9:40 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-56656-4@http.gcc.gnu.org/bugzilla/>
2013-03-20 2:08 ` [Bug libgcc/56656] Suffix or operands invalid for 'movq' pinskia at gcc dot gnu.org
2013-03-20 2:11 ` townsend at astro dot wisc.edu
2013-03-20 2:16 ` pinskia at gcc dot gnu.org
2013-03-20 4:21 ` townsend at astro dot wisc.edu
2013-03-20 7:45 ` ubizjak at gmail dot com
2013-03-20 8:15 ` dominiq at lps dot ens.fr
2013-03-20 8:15 ` dominiq at lps dot ens.fr
2013-03-20 8:19 ` dominiq at lps dot ens.fr
2013-03-20 8:57 ` jakub at gcc dot gnu.org
2013-03-20 9:29 ` ubizjak at gmail dot com
2013-03-20 9:30 ` [Bug bootstrap/56656] " ubizjak at gmail dot com
2013-03-20 9:32 ` ubizjak at gmail dot com
2013-03-20 12:57 ` townsend at astro dot wisc.edu
2013-03-21 9:39 ` ubizjak at gmail dot com
2013-03-21 9:40 ` ubizjak at gmail dot com
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).