public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ipa/65005] New: [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c
@ 2015-02-10 18:50 hjl.tools at gmail dot com
  2015-02-10 21:00 ` [Bug ipa/65005] " hubicka at gcc dot gnu.org
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: hjl.tools at gmail dot com @ 2015-02-10 18:50 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65005

            Bug ID: 65005
           Summary: [5 Regression] FAIL:
                    c-c++-common/torture/builtin-arith-overflow-12.c
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
                CC: hubicka at ucw dot cz

On Linux/x86-32, r220548 caused:

FAIL: c-c++-common/torture/builtin-arith-overflow-12.c   -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: c-c++-common/torture/builtin-arith-overflow-13.c   -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: c-c++-common/torture/builtin-arith-overflow-14.c   -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: c-c++-common/torture/builtin-arith-overflow-15.c   -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: c-c++-common/torture/builtin-arith-overflow-16.c   -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects  execution test


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

* [Bug ipa/65005] [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c
  2015-02-10 18:50 [Bug ipa/65005] New: [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c hjl.tools at gmail dot com
@ 2015-02-10 21:00 ` hubicka at gcc dot gnu.org
  2015-02-10 21:56 ` hubicka at gcc dot gnu.org
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: hubicka at gcc dot gnu.org @ 2015-02-10 21:00 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65005

Jan Hubicka <hubicka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu.org

--- Comment #1 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
OK, given that this is one of few testcases big enough to be partitioned, I
suppose we finally have a reproducer to the way we partition aliases.
What we do currently for alias defined in other unit is to turn it into
external function that makes all local propagation go wrong; we also get wrong
alias information and equality folding..


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

* [Bug ipa/65005] [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c
  2015-02-10 18:50 [Bug ipa/65005] New: [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c hjl.tools at gmail dot com
  2015-02-10 21:00 ` [Bug ipa/65005] " hubicka at gcc dot gnu.org
@ 2015-02-10 21:56 ` hubicka at gcc dot gnu.org
  2015-02-11  9:11 ` hubicka at gcc dot gnu.org
  2015-02-11  9:47 ` rguenth at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: hubicka at gcc dot gnu.org @ 2015-02-10 21:56 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65005

--- Comment #2 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Indeed, it is the problem with aliases not being streamed.  i386.c check
can_change_signature of alias and not function itself.  I am working on the
partitioner fix.


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

* [Bug ipa/65005] [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c
  2015-02-10 18:50 [Bug ipa/65005] New: [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c hjl.tools at gmail dot com
  2015-02-10 21:00 ` [Bug ipa/65005] " hubicka at gcc dot gnu.org
  2015-02-10 21:56 ` hubicka at gcc dot gnu.org
@ 2015-02-11  9:11 ` hubicka at gcc dot gnu.org
  2015-02-11  9:47 ` rguenth at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: hubicka at gcc dot gnu.org @ 2015-02-11  9:11 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65005

--- Comment #3 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Author: hubicka
Date: Wed Feb 11 09:11:06 2015
New Revision: 220608

URL: https://gcc.gnu.org/viewcvs?rev=220608&root=gcc&view=rev
Log:
    PR ipa/65005
    * ipa-visibility.c (cgraph_node::non_local_p): Turn into static
    function.
    * symtab.c (symtab_node::verify_base): Remove check that non-definitions
    have no comdat group.
    * lto-cgraph.c (lto_output_node): Always output thunk and alias info.
    (lto_output_varpool_node): Always output alias info.
    (output_refs): Output refs of boundary aliases, too.
    (compute_ltrans_boundary): Add alias and thunk target into boundaries.
    (output_symtab): Output call eges in thunks in boundary.
    (get_alias_symbol): Remove.
    (input_node, input_varpool_node): Do not special case weakrefs.
    * ipa.c (symbol_table::remove_unreachable_nodes): Do not remove
    alias and thunks targets in the boundary; do not take removed symbols
    from their comdat groups.
    * cgraph.c (cgraph_node::local_info): Look through aliases and thunks.
    (cgraph_node::global_info): Remove.
    (cgraph_node::rtl_info): Look through aliases and thunks.
    * cgrpah.h (global_info): Remove.
    (non_local_p): Remove.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cgraph.c
    trunk/gcc/cgraph.h
    trunk/gcc/ipa-visibility.c
    trunk/gcc/ipa.c
    trunk/gcc/lto-cgraph.c
    trunk/gcc/symtab.c


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

* [Bug ipa/65005] [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c
  2015-02-10 18:50 [Bug ipa/65005] New: [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c hjl.tools at gmail dot com
                   ` (2 preceding siblings ...)
  2015-02-11  9:11 ` hubicka at gcc dot gnu.org
@ 2015-02-11  9:47 ` rguenth at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-02-11  9:47 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65005

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
           Priority|P3                          |P1
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |5.0

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed(?).


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

end of thread, other threads:[~2015-02-11  9:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-10 18:50 [Bug ipa/65005] New: [5 Regression] FAIL: c-c++-common/torture/builtin-arith-overflow-12.c hjl.tools at gmail dot com
2015-02-10 21:00 ` [Bug ipa/65005] " hubicka at gcc dot gnu.org
2015-02-10 21:56 ` hubicka at gcc dot gnu.org
2015-02-11  9:11 ` hubicka at gcc dot gnu.org
2015-02-11  9:47 ` rguenth 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).