public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
@ 2014-03-14 12:52 ` rguenth at gcc dot gnu.org
  2014-03-14 15:20 ` rth at gcc dot gnu.org
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-03-14 12:52 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
   Target Milestone|---                         |4.9.0


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
  2014-03-14 12:52 ` [Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952 rguenth at gcc dot gnu.org
@ 2014-03-14 15:20 ` rth at gcc dot gnu.org
  2014-03-14 17:25 ` rguenth at gcc dot gnu.org
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: rth at gcc dot gnu.org @ 2014-03-14 15:20 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Henderson <rth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2014-03-14
           Assignee|unassigned at gcc dot gnu.org      |rth at gcc dot gnu.org
     Ever confirmed|0                           |1


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
  2014-03-14 12:52 ` [Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952 rguenth at gcc dot gnu.org
  2014-03-14 15:20 ` rth at gcc dot gnu.org
@ 2014-03-14 17:25 ` rguenth at gcc dot gnu.org
  2014-03-14 17:44 ` rth at gcc dot gnu.org
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-03-14 17:25 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
It also breaks nearly every test in SPEC 2k and 2k6 ;)


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2014-03-14 17:25 ` rguenth at gcc dot gnu.org
@ 2014-03-14 17:44 ` rth at gcc dot gnu.org
  2014-03-14 18:16 ` trippels at gcc dot gnu.org
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: rth at gcc dot gnu.org @ 2014-03-14 17:44 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Richard Henderson <rth at gcc dot gnu.org> ---
Created attachment 32350
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32350&action=edit
proposed patch

In the description for the patch in question, I mentioned how during
stage1 we could clean up all these patterns to rely on LRA.  The fact
that this pr was filed immediately suggests that the current setup is
quite difficult to follow.

Cleaning this up now instead of waiting for stage1 would seem to be
the way to make sure we get all the cases right.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2014-03-14 17:44 ` rth at gcc dot gnu.org
@ 2014-03-14 18:16 ` trippels at gcc dot gnu.org
  2014-03-14 19:54 ` rth at gcc dot gnu.org
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: trippels at gcc dot gnu.org @ 2014-03-14 18:16 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="UTF-8", Size: 5821 bytes --]

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

--- Comment #4 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Richard Henderson from comment #3)
> Created attachment 32350 [details]
> proposed patch
> 
> In the description for the patch in question, I mentioned how during
> stage1 we could clean up all these patterns to rely on LRA.  The fact
> that this pr was filed immediately suggests that the current setup is
> quite difficult to follow.
> 
> Cleaning this up now instead of waiting for stage1 would seem to be
> the way to make sure we get all the cases right.

Your patch doesn't bootstrap:

/var/tmp/gcc_build_dir/./gcc/xgcc -B/var/tmp/gcc_build_dir/./gcc/
-B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem
/usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include 
  -march=native -O3 -pipe -O2  -march=native -O3 -pipe -DIN_GCC    -W -Wall
-Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic
-mlong-double-80 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector   -fpic
-mlong-double-80 -I. -I. -I../.././gcc -I../../../gcc/libgcc
-I../../../gcc/libgcc/. -I../../../gcc/libgcc/../gcc
-I../../../gcc/libgcc/../include -I../../../gcc/libgcc/config/libbid
-DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS  -DUSE_TLS -o _fixunssfdi.o -MT
_fixunssfdi.o -MD -MP -MF _fixunssfdi.dep -DL_fixunssfdi -c
../../../gcc/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS

../../../gcc/libgcc/libgcc2.c: In function ‘__fixunssfti’:
../../../gcc/libgcc/libgcc2.c:1492:1: error: unrecognizable insn:
 }
 ^
(insn 103 102 36 7 (set (reg:V2DF 22 xmm1 [104])
        (vec_merge:V4SF (vec_duplicate:V4SF (float:SF (mem/c:DI (plus:DI
(reg/f:DI 7 sp)
                            (const_int -16 [0xfffffffffffffff0])) [3 %sfp+-8 S8
A64])))
            (reg:V2DF 22 xmm1 [104])
            (const_int 1 [0x1]))) ../../../gcc/libgcc/libgcc2.c:1449 -1
     (nil))
../../../gcc/libgcc/libgcc2.c:1492:1: internal compiler error: in extract_insn,
at recog.c:2241
Please submit a full bug report,
with preprocessed source if appropriate
>From gcc-bugs-return-446322-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Mar 14 18:16:33 2014
Return-Path: <gcc-bugs-return-446322-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16623 invoked by alias); 14 Mar 2014 18:16:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 16599 invoked by uid 48); 14 Mar 2014 18:16:29 -0000
From: "nheghathivhistha at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/60530] New: openssh-6.5p1 can't be built with lto - revision 208516
Date: Fri, 14 Mar 2014 18:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: lto
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nheghathivhistha at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter attachments.created
Message-ID: <bug-60530-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-03/txt/msg01191.txt.bz2
Content-length: 1768

http://gcc.gnu.org/bugzilla/show_bug.cgi?id`530

            Bug ID: 60530
           Summary: openssh-6.5p1 can't be built with lto - revision
                    208516
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nheghathivhistha at gmail dot com

Created attachment 32351
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id2351&actioníit
Un-reduced preprocessed source file gzipped

The only one object file causing the erro from -o ssh ssh.o readconf.o
clientloop.o sshtty.o sshconnect.o sshconnect1.o sshconnect2.o mux.o
roaming_common.o roaming_client.o is ssh.o.

x86_64-pc-linux-gnu-gcc -o ssh ssh.i -L. -Lopenbsd-compat/ -flto=4
-fuse-linker-plugin -Wl,--as-needed -Wl,-O2 -Wl,-flto -O2 -ggdb -pipe
-march=native -mtune=native -mno-3dnow -mno-sse4.2 -mno-avx -Wl,-z,relro
-Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -flto=4
-fuse-linker-plugin -Wl,--as-needed -Wl,-O2 -Wl,-flto -O2 -ggdb -pipe
-march=native -mtune=native -mno-3dnow -mno-sse4.2 -mno-avx -pie -lssh
-lopenbsd-compat  -lssl -lcrypto  -ldl -lutil -lz -lnsl  -lcrypt -lresolv
-lpthread
umac.c:1193:3: warning: type of 'umac_ctx' does not match original declaration
 } umac_ctx;
   ^
./umac.c:1193:3: note: previously declared here
 } umac_ctx;
   ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20140311/../../../../x86_64-pc-linux-gnu/bin/ld:
/tmp/ccKc90pS.ltrans0.ltrans.o: relocation R_X86_64_32 against `.rodata.str1.1'
can not be used when making a shared object; recompile with -fPIC
/tmp/ccKc90pS.ltrans0.ltrans.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2014-03-14 18:16 ` trippels at gcc dot gnu.org
@ 2014-03-14 19:54 ` rth at gcc dot gnu.org
  2014-03-14 19:56 ` rth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: rth at gcc dot gnu.org @ 2014-03-14 19:54 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Richard Henderson <rth at gcc dot gnu.org> ---
(In reply to Markus Trippelsdorf from comment #4)
> -march=native

For what host?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2014-03-14 19:54 ` rth at gcc dot gnu.org
@ 2014-03-14 19:56 ` rth at gcc dot gnu.org
  2014-03-14 20:03 ` trippels at gcc dot gnu.org
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: rth at gcc dot gnu.org @ 2014-03-14 19:56 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Henderson <rth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #32350|0                           |1
        is obsolete|                            |

--- Comment #6 from Richard Henderson <rth at gcc dot gnu.org> ---
Created attachment 32352
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32352&action=edit
second patch

Testing showed some -m32 failures requiring minor tweaks.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (6 preceding siblings ...)
  2014-03-14 19:56 ` rth at gcc dot gnu.org
@ 2014-03-14 20:03 ` trippels at gcc dot gnu.org
  2014-03-14 20:28 ` trippels at gcc dot gnu.org
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: trippels at gcc dot gnu.org @ 2014-03-14 20:03 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Richard Henderson from comment #5)
> (In reply to Markus Trippelsdorf from comment #4)
> > -march=native
> 
> For what host?

Like in comment0: -march=amdfam10


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (7 preceding siblings ...)
  2014-03-14 20:03 ` trippels at gcc dot gnu.org
@ 2014-03-14 20:28 ` trippels at gcc dot gnu.org
  2014-03-15  3:24 ` rth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 12+ messages in thread
From: trippels at gcc dot gnu.org @ 2014-03-14 20:28 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Richard Henderson from comment #6)
> Created attachment 32352 [details]
> second patch
> 
> Testing showed some -m32 failures requiring minor tweaks.

This one is fine. Thanks.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (8 preceding siblings ...)
  2014-03-14 20:28 ` trippels at gcc dot gnu.org
@ 2014-03-15  3:24 ` rth at gcc dot gnu.org
  2014-03-15  3:26 ` rth at gcc dot gnu.org
  2014-03-15 19:28 ` jakub at gcc dot gnu.org
  11 siblings, 0 replies; 12+ messages in thread
From: rth at gcc dot gnu.org @ 2014-03-15  3:24 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from Richard Henderson <rth at gcc dot gnu.org> ---
Author: rth
Date: Sat Mar 15 03:24:11 2014
New Revision: 208587

URL: http://gcc.gnu.org/viewcvs?rev=208587&root=gcc&view=rev
Log:
PR target/60525

    * config/i386/i386.md (floathi<X87MODEF>2): Delete expander; rename
    define_insn from *floathi<X87MODEF>2_i387; allow nonimmediate_operand.
    (*floathi<X87MODEF>2_i387_with_temp): Remove.
    (floathi splitters): Remove.
    (float<SWI48x>xf2): New pattern.
    (float<SWI48><MODEF>2): Rename from float<SWI48x><X87MODEF>2.  Drop
    code that tried to handle DImode for 32-bit, but which was excluded
    by the pattern's condition.  Drop allocation of stack temporary.
    (*floatsi<MODEF>2_vector_mixed_with_temp): Remove.
    (*float<SWI48><MODEF>2_mixed_with_temp): Remove.
    (*float<SWI48><MODEF>2_mixed_interunit): Remove.
    (*float<SWI48><MODEF>2_mixed_nointerunit): Remove.
    (*floatsi<MODEF>2_vector_sse_with_temp): Remove.
    (*float<SWI48><MODEF>2_sse_with_temp): Remove.
    (*float<SWI48><MODEF>2_sse_interunit): Remove.
    (*float<SWI48><MODEF>2_sse_nointerunit): Remove.
    (*float<SWI48x><X87MODEF>2_i387_with_temp): Remove.
    (*float<SWI48x><X87MODEF>2_i387): Remove.
    (all float _with_temp splitters): Remove.
    (*float<SWI48x><MODEF>2_i387): New pattern.
    (*float<SWI48><MODEF>2_sse): New pattern.
    (float TARGET_USE_VECTOR_CONVERTS splitters): Merge them.
    (float TARGET_SSE_PARTIAL_REG_DEPENDENCY splitters): Merge them.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.md


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (9 preceding siblings ...)
  2014-03-15  3:24 ` rth at gcc dot gnu.org
@ 2014-03-15  3:26 ` rth at gcc dot gnu.org
  2014-03-15 19:28 ` jakub at gcc dot gnu.org
  11 siblings, 0 replies; 12+ messages in thread
From: rth at gcc dot gnu.org @ 2014-03-15  3:26 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Henderson <rth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #10 from Richard Henderson <rth at gcc dot gnu.org> ---
Fixed.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug target/60525] [4.9 Regression]  ICE: in final_scan_insn, at final.c:2952
       [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
                   ` (10 preceding siblings ...)
  2014-03-15  3:26 ` rth at gcc dot gnu.org
@ 2014-03-15 19:28 ` jakub at gcc dot gnu.org
  11 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-15 19:28 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zsojka at seznam dot cz

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
*** Bug 60541 has been marked as a duplicate of this bug. ***


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-03-15 19:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-60525-4@http.gcc.gnu.org/bugzilla/>
2014-03-14 12:52 ` [Bug target/60525] [4.9 Regression] ICE: in final_scan_insn, at final.c:2952 rguenth at gcc dot gnu.org
2014-03-14 15:20 ` rth at gcc dot gnu.org
2014-03-14 17:25 ` rguenth at gcc dot gnu.org
2014-03-14 17:44 ` rth at gcc dot gnu.org
2014-03-14 18:16 ` trippels at gcc dot gnu.org
2014-03-14 19:54 ` rth at gcc dot gnu.org
2014-03-14 19:56 ` rth at gcc dot gnu.org
2014-03-14 20:03 ` trippels at gcc dot gnu.org
2014-03-14 20:28 ` trippels at gcc dot gnu.org
2014-03-15  3:24 ` rth at gcc dot gnu.org
2014-03-15  3:26 ` rth at gcc dot gnu.org
2014-03-15 19:28 ` jakub at gcc dot gnu.org

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).