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/>
                   ` (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 #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/>
                   ` (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 #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).