public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438
@ 2014-02-12  2:14 danglin at gcc dot gnu.org
  2014-02-12 13:15 ` [Bug rtl-optimization/60155] " danglin at gcc dot gnu.org
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-02-12  2:14 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 60155
           Summary: ICE: in get_pressure_class_and_nregs at gcse.c:3438
           Product: gcc
           Version: 4.8.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
              Host: hppa-unknown-linux-gnu
            Target: hppa-unknown-linux-gnu
             Build: hppa-unknown-linux-gnu

Created attachment 32112
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32112&action=edit
Preprocessed source

The following ICE occurs building openssh -6.5p1:

gcc -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare
-Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign
-Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv
-fno-builtin-memset -D_FORTIFY_SOURCE=2 -g -O2 -Wformat -Werror=format-security
-DLOGIN_PROGRAM=\"/bin/login\" -DLOGIN_NO_ENDOPT
-DSSH_EXTRAVERSION=\"Debian-2\"  -I. -I..  -I/usr/include/editline    
-DSSHDIR=\"/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/usr/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAUL
T=\"/usr/bin/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/usr/lib/openssh/sftp-server\" 
-D_PATH_SSH_KEY_SIGN=\"/usr/lib/openssh/ssh-keysign\"
-D_PATH_SSH_PKCS11_HELPER=\"/usr/lib/openssh/ssh-pkcs11-helper\"
-D_PATH_SSH_PIDDIR=\"/var/run\" -D_PATH_P
RIVSEP_CHROOT_DIR=\"/var/run/sshd\" -DHAVE_CONFIG_H -c ../ssh-keygen.c
../ssh-keygen.c: In function ‘do_fingerprint’:
../ssh-keygen.c:887:1: internal compiler error: in
get_pressure_class_and_nregs,
 at gcse.c:3438
 }
 ^Please submit a full bug report,
>From gcc-bugs-return-443350-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 12 02:32:31 2014
Return-Path: <gcc-bugs-return-443350-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8572 invoked by alias); 12 Feb 2014 02:32:30 -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 8530 invoked by uid 48); 12 Feb 2014 02:32:24 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/60148] strings in NAMELIST do not honor DELIM= in open statement
Date: Wed, 12 Feb 2014 02:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-60148-4-gYn2sqTbYL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60148-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60148-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-02/txt/msg01107.txt.bz2
Content-length: 313

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

--- Comment #3 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
This seems a little counter-intuitive to me.  However with delimiter="NONE" I
think the standard says that junk should be:

&MYLIST
 MYSTRING=tue
 /

With two spaces after the 'tue'

Agree?


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
@ 2014-02-12 13:15 ` danglin at gcc dot gnu.org
  2014-02-13  0:02 ` danglin at gcc dot gnu.org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-02-12 13:15 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> ---
With 4.6 and 4.7 compilers, this appears as:

gcc-4.6 -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare
-Wformat-security -Wno-pointer-sign -Wno-unused-result -fno-strict-aliasing
-D_FORTIFY_SOURCE=2 -ftrapv -fno-builtin-memset -D_FORTIFY_SOURCE=2 -g -O2
-Wformat -Werror=format-security -DLOGIN_PROGRAM=\"/bin/login\"
-DLOGIN_NO_ENDOPT -DSSH_EXTRAVERSION=\"Debian-2\"  -I. -I.. 
-I/usr/include/editline     -DSSHDIR=\"/etc/ssh\"
-D_PATH_SSH_PROGRAM=\"/usr/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/bin/ssh-askpass\"
-D_PATH_SFTP_SERVER=\"/usr/lib/openssh/sftp-server\"
-D_PATH_SSH_KEY_SIGN=\"/usr/lib/openssh/ssh-keysign\"
-D_PATH_SSH_PKCS11_HELPER=\"/usr/lib/openssh/ssh-pkcs11-helper\"
-D_PATH_SSH_PIDDIR=\"/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/run/sshd\"
-DHAVE_CONFIG_H -c ../ssh-keygen.c
../ssh-keygen.c: In function ‘do_fingerprint’:
../ssh-keygen.c:887:1: internal compiler error: in hoist_code, at gcse.c:4631
>From gcc-bugs-return-443383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 12 13:16:58 2014
Return-Path: <gcc-bugs-return-443383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26884 invoked by alias); 12 Feb 2014 13:16:58 -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 26859 invoked by uid 48); 12 Feb 2014 13:16:55 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/57202] Please make the intrinsics headers like immintrin.h be usable without compiler flags
Date: Wed, 12 Feb 2014 13:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.8.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: glisse at gcc dot gnu.org
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:
Message-ID: <bug-57202-4-grcal1FBwU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57202-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57202-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-02/txt/msg01140.txt.bz2
Content-length: 136

http://gcc.gnu.org/bugzilla/show_bug.cgi?idW202

--- Comment #4 from Marc Glisse <glisse at gcc dot gnu.org> ---
Can this be closed?


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
  2014-02-12 13:15 ` [Bug rtl-optimization/60155] " danglin at gcc dot gnu.org
@ 2014-02-13  0:02 ` danglin at gcc dot gnu.org
  2014-02-13  0:07 ` danglin at gcc dot gnu.org
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-02-13  0:02 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> ---
Breakpoint 1, get_pressure_class_and_nregs (insn=0xfab51d98, nregs=0xfaf028c0)
    at ../../gcc/gcc/gcse.c:3459
3459      gcc_assert (set != NULL_RTX);
(gdb) p debug_rtx (insn)
(insn 212 211 213 18 (parallel [
            (set (reg/v:SI 114 [ num ])
                (plus:SI (reg/v:SI 114 [ num ])
                    (const_int 1 [0x1])))
            (trap_if (ne (plus:DI (sign_extend:DI (reg/v:SI 114 [ num ]))
                        (sign_extend:DI (const_int 1 [0x1])))
                    (sign_extend:DI (plus:SI (reg/v:SI 114 [ num ])
                            (const_int 1 [0x1]))))
                (const_int 0 [0]))
        ]) ../ssh-keygen.c:830 113 {addvsi3}
     (nil))
$1 = void


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
  2014-02-12 13:15 ` [Bug rtl-optimization/60155] " danglin at gcc dot gnu.org
  2014-02-13  0:02 ` danglin at gcc dot gnu.org
@ 2014-02-13  0:07 ` danglin at gcc dot gnu.org
  2014-02-14 20:06 ` danglin at gcc dot gnu.org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-02-13  0:07 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from John David Anglin <danglin at gcc dot gnu.org> ---
Function compiles without "-ftrapv".


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2014-02-13  0:07 ` danglin at gcc dot gnu.org
@ 2014-02-14 20:06 ` danglin at gcc dot gnu.org
  2014-02-19 15:28 ` danglin at gcc dot gnu.org
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-02-14 20:06 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from John David Anglin <danglin at gcc dot gnu.org> ---
Created attachment 32140
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32140&action=edit
Patch

The attach patch fixes the ICE but maybe we should always check
if the INSN might trap.  Also, what about floating point exceptions?


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2014-02-14 20:06 ` danglin at gcc dot gnu.org
@ 2014-02-19 15:28 ` danglin at gcc dot gnu.org
  2014-02-25  6:36 ` law at redhat dot com
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-02-19 15:28 UTC (permalink / raw)
  To: gcc-bugs

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

John David Anglin <danglin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mikulas at artax dot karlin.mff.cu
                   |                            |ni.cz

--- Comment #5 from John David Anglin <danglin at gcc dot gnu.org> ---
*** Bug 54737 has been marked as a duplicate of this bug. ***


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2014-02-19 15:28 ` danglin at gcc dot gnu.org
@ 2014-02-25  6:36 ` law at redhat dot com
  2014-02-26  1:46 ` dave.anglin at bell dot net
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: law at redhat dot com @ 2014-02-25  6:36 UTC (permalink / raw)
  To: gcc-bugs

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

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com

--- Comment #6 from Jeffrey A. Law <law at redhat dot com> ---
Well, given that gcse merely moves evaluations to other blocks where evaluation
of the expression is always anticipated, there's no inherent reason why we
can't gcse something that might trap.

It really feels like this is papering over the real problem, namely that
get_pressure_class_and_nregs simply doesn't handle things that are passed
through hash_scan_set, in particular cases where there's a single set inside a
PARALLEL.


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2014-02-25  6:36 ` law at redhat dot com
@ 2014-02-26  1:46 ` dave.anglin at bell dot net
  2014-02-26  3:41 ` law at redhat dot com
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dave.anglin at bell dot net @ 2014-02-26  1:46 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from dave.anglin at bell dot net ---
On 25-Feb-14, at 1:36 AM, law at redhat dot com wrote:

> It really feels like this is papering over the real problem, namely  
> that
> get_pressure_class_and_nregs simply doesn't handle things that are  
> passed
> through hash_scan_set, in particular cases where there's a single  
> set inside a
> PARALLEL.

Could we use something like single_set_for_csa, but also check for  
TRAP_IF?

Dave
--
John David Anglin    dave.anglin@bell.net


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2014-02-26  1:46 ` dave.anglin at bell dot net
@ 2014-02-26  3:41 ` law at redhat dot com
  2014-03-03  0:57 ` dave.anglin at bell dot net
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: law at redhat dot com @ 2014-02-26  3:41 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Jeffrey A. Law <law at redhat dot com> ---
Rather than special case TRAP_IF, I think we just need to walk through the
pattern.  If we find no assignments or > 1 assignment, then we assert.

note_stores, or walking similar to hash_scan_insn where we keep track of
whether or not we've seen a set should be sufficient, I'd think.


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2014-02-26  3:41 ` law at redhat dot com
@ 2014-03-03  0:57 ` dave.anglin at bell dot net
  2014-03-04  1:02 ` danglin at gcc dot gnu.org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dave.anglin at bell dot net @ 2014-03-03  0:57 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from dave.anglin at bell dot net ---
Something like this?

--
John David Anglin    dave.anglin@bell.net


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2014-03-03  0:57 ` dave.anglin at bell dot net
@ 2014-03-04  1:02 ` danglin at gcc dot gnu.org
  2014-03-09 20:36 ` dave.anglin at bell dot net
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-03-04  1:02 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #10 from John David Anglin <danglin at gcc dot gnu.org> ---
Bah, doesn't fix bug:

dave@mx3210:~/gnu/gcc/objdir$ gcc/xgcc -Bgcc/ -g -O2 -Wall -Wpointer-arith
-Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess
-Wno-pointer-sign -Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2
-ftrapv -fno-builtin-memset -D_FORTIFY_SOURCE=2 -g -O2 -Wformat
-Werror=format-security -fpreprocessed ../ssh-keygen.i
../ssh-keygen.c: In function ‘do_fingerprint’:
../ssh-keygen.c:887:1: internal compiler error: in hoist_code, at gcse.c:3378
0x5bf083 hoist_code
    ../../gcc/gcc/gcse.c:3378
0x5c00bf one_code_hoisting_pass
    ../../gcc/gcc/gcse.c:3651
0x5c15f3 execute_rtl_hoist
    ../../gcc/gcc/gcse.c:4171
0x5c17ef execute
    ../../gcc/gcc/gcse.c:4244
>From gcc-bugs-return-445343-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Mar 04 01:05:58 2014
Return-Path: <gcc-bugs-return-445343-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28444 invoked by alias); 4 Mar 2014 01:05:57 -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 28411 invoked by uid 48); 4 Mar 2014 01:05:54 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/60387] The gcc compiler for the ppc architecture is not compatible with PPC ABI and DWARF standards.
Date: Tue, 04 Mar 2014 01:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.8.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
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:
Message-ID: <bug-60387-4-DvgBdHe31C@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60387-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60387-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/msg00212.txt.bz2
Content-length: 449

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

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Nistor, Mihail-Marian from comment #2)
> Please let me know if you need more information to reproduce the second
> problem.

Yes please provide the preprocesed source and the exact options you used to
compiled it.  Also provide the exact options (and version) you used to
configure GCC (you can get that via gcc -v).


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2014-03-04  1:02 ` danglin at gcc dot gnu.org
@ 2014-03-09 20:36 ` dave.anglin at bell dot net
  2014-04-04 15:26 ` law at redhat dot com
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dave.anglin at bell dot net @ 2014-03-09 20:36 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #11 from dave.anglin at bell dot net ---
On 3-Mar-14, at 8:01 PM, danglin at gcc dot gnu.org wrote:

> Bah, doesn't fix bug:

Attached new patch which seems to fix bug.  Testing.

--
John David Anglin    dave.anglin@bell.net


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2014-03-09 20:36 ` dave.anglin at bell dot net
@ 2014-04-04 15:26 ` law at redhat dot com
  2014-04-04 22:26 ` danglin at gcc dot gnu.org
  2014-04-04 22:30 ` danglin at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: law at redhat dot com @ 2014-04-04 15:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #12 from Jeffrey A. Law <law at redhat dot com> ---
Dave, 

The updated patch looks good.  Please post it to gcc-patches for archival
purposes with a note that I approved it in BZ before installing the patch.

Thanks,
jeff


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (11 preceding siblings ...)
  2014-04-04 15:26 ` law at redhat dot com
@ 2014-04-04 22:26 ` danglin at gcc dot gnu.org
  2014-04-04 22:30 ` danglin at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-04-04 22:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #13 from John David Anglin <danglin at gcc dot gnu.org> ---
Author: danglin
Date: Fri Apr  4 22:25:51 2014
New Revision: 209134

URL: http://gcc.gnu.org/viewcvs?rev=209134&root=gcc&view=rev
Log:
    PR rtl-optimization/60155
    * gcse.c (record_set_data): New function.
    (single_set_gcse): New function.
    (gcse_emit_move_after): Use single_set_gcse instead of single_set.
    (hoist_code): Likewise.
    (get_pressure_class_and_nregs): Likewise.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/gcse.c


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

* [Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438
  2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
                   ` (12 preceding siblings ...)
  2014-04-04 22:26 ` danglin at gcc dot gnu.org
@ 2014-04-04 22:30 ` danglin at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: danglin at gcc dot gnu.org @ 2014-04-04 22:30 UTC (permalink / raw)
  To: gcc-bugs

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

John David Anglin <danglin at gcc dot gnu.org> changed:

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

--- Comment #14 from John David Anglin <danglin at gcc dot gnu.org> ---
Fixed on trunk.


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

end of thread, other threads:[~2014-04-04 22:30 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-12  2:14 [Bug rtl-optimization/60155] New: ICE: in get_pressure_class_and_nregs at gcse.c:3438 danglin at gcc dot gnu.org
2014-02-12 13:15 ` [Bug rtl-optimization/60155] " danglin at gcc dot gnu.org
2014-02-13  0:02 ` danglin at gcc dot gnu.org
2014-02-13  0:07 ` danglin at gcc dot gnu.org
2014-02-14 20:06 ` danglin at gcc dot gnu.org
2014-02-19 15:28 ` danglin at gcc dot gnu.org
2014-02-25  6:36 ` law at redhat dot com
2014-02-26  1:46 ` dave.anglin at bell dot net
2014-02-26  3:41 ` law at redhat dot com
2014-03-03  0:57 ` dave.anglin at bell dot net
2014-03-04  1:02 ` danglin at gcc dot gnu.org
2014-03-09 20:36 ` dave.anglin at bell dot net
2014-04-04 15:26 ` law at redhat dot com
2014-04-04 22:26 ` danglin at gcc dot gnu.org
2014-04-04 22:30 ` danglin 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).