public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse
@ 2012-01-23 19:56 nenad at intrepid dot com
  2012-01-24  2:46 ` [Bug target/51974] [4.7 Regression] " pinskia at gcc dot gnu.org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: nenad at intrepid dot com @ 2012-01-23 19:56 UTC (permalink / raw)
  To: gcc-bugs

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

             Bug #: 51974
           Summary: GCC fails to bootstrap with --enable-checking=release
                    on opensuse
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: nenad@intrepid.com
              Host: Opensuse 12.1 x86_64
            Target: x86_64-unknown-linux-gnu


I tried to build the latest trunk (183442) with --enable-checking=release on
the Opensuse 12.1 x86_64 host. Checking between stage2 and stage3 fails. 

Bootstrap comparison failure!
gcc/tree-ssa-dom.o differs
gcc/tree-ssa-structalias.o differs
gcc/final.o differs
gcc/combine.o differs
gcc/reload1.o differs
gcc/tree-ssa-ccp.o differs
gcc/tree-ssa.o differs

This version passes on Fedora Core 15 x86_64. Anyone seen this? I am seeing the
following differences:

reload1.o:stage2

    30b4:    0f 1f 40 00              nopl   0x0(%rax)
    30b8:    41 8b 57 08              mov    0x8(%r15),%edx
    30bc:    83 c2 7d                 add    $0x7d,%edx
    30bf:    e9 7c fe ff ff           jmpq   2f40
<_ZL16free_for_value_pi12machine_modei11reload_typeP7rtx_defS2_ii+0x1c0>

    b0d4:    0f 1f 40 00              nopl   0x0(%rax)
    b0d8:    48 63 f6                 movslq %esi,%rsi
    b0db:    48 29 70 18              sub    %rsi,0x18(%rax)
    b0df:    e9 3c fe ff ff           jmpq   af20
<_ZL19elimination_effectsP7rtx_def12machine_mode+0xe0>


reload1.o:stage3
    30c8:    41 8b 57 08              mov    0x8(%r15),%edx
    30cc:    83 c2 7d                 add    $0x7d,%edx
    30cf:    e9 7c fe ff ff           jmpq   2f50
<_ZL16free_for_value_pi12machine_modei11reload_typeP7rtx_defS2_ii+0x1c0>
    30d4:    0f 1f 40 00              nopl   0x0(%rax)

    b0e8:    48 63 f6                 movslq %esi,%rsi
    b0eb:    48 29 70 18              sub    %rsi,0x18(%rax)
    b0ef:    e9 3c fe ff ff           jmpq   af30
<_ZL19elimination_effectsP7rtx_def12machine_mode+0xe0>
    b0f4:    0f 1f 40 00              nopl   0x0(%rax)


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
@ 2012-01-24  2:46 ` pinskia at gcc dot gnu.org
  2012-01-25 22:21 ` jakub at gcc dot gnu.org
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu.org @ 2012-01-24  2:46 UTC (permalink / raw)
  To: gcc-bugs

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |build, wrong-code
          Component|bootstrap                   |target
   Target Milestone|---                         |4.7.0
            Summary|GCC fails to bootstrap with |[4.7 Regression] GCC fails
                   |--enable-checking=release   |to bootstrap with
                   |on opensuse                 |--enable-checking=release
                   |                            |on opensuse


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
  2012-01-24  2:46 ` [Bug target/51974] [4.7 Regression] " pinskia at gcc dot gnu.org
@ 2012-01-25 22:21 ` jakub at gcc dot gnu.org
  2012-01-26 15:52 ` rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-01-25 22:21 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-01-25 21:15:38 UTC ---
Bootstraps just fine with --enable-checking=release for me on Fedora.
Richard, can you reproduce on OpenSUSE?


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
  2012-01-24  2:46 ` [Bug target/51974] [4.7 Regression] " pinskia at gcc dot gnu.org
  2012-01-25 22:21 ` jakub at gcc dot gnu.org
@ 2012-01-26 15:52 ` rguenth at gcc dot gnu.org
  2012-01-30 23:03 ` jakub at gcc dot gnu.org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-01-26 15:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-01-26 15:14:23 UTC ---
I can reproduce random comparison failures as well, even with checking enabled,
on openSUSE Factory x86_64.  I wasn't yet able to reproduce them locally
though.
I'm trying again.


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
                   ` (2 preceding siblings ...)
  2012-01-26 15:52 ` rguenth at gcc dot gnu.org
@ 2012-01-30 23:03 ` jakub at gcc dot gnu.org
  2012-01-31  8:11 ` nenad at intrepid dot com
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-01-30 23:03 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-01-30 22:15:25 UTC ---
Please try
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52041#c17
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52041#c18
patches.


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
                   ` (3 preceding siblings ...)
  2012-01-30 23:03 ` jakub at gcc dot gnu.org
@ 2012-01-31  8:11 ` nenad at intrepid dot com
  2012-01-31 10:07 ` jakub at gcc dot gnu.org
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: nenad at intrepid dot com @ 2012-01-31  8:11 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Nenad Vukicevic <nenad at intrepid dot com> 2012-01-31 05:34:54 UTC ---
(In reply to comment #3)
> Please try
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52041#c17
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52041#c18
> patches.

I applied both patches and I was able to rebuild the trunk on 
opensuse 12.1. Thank you.


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
                   ` (4 preceding siblings ...)
  2012-01-31  8:11 ` nenad at intrepid dot com
@ 2012-01-31 10:07 ` jakub at gcc dot gnu.org
  2012-01-31 10:11 ` jakub at gcc dot gnu.org
  2012-01-31 10:49 ` jakub at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-01-31 10:07 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-01-31 08:41:53 UTC ---
Author: jakub
Date: Tue Jan 31 08:41:46 2012
New Revision: 183751

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183751
Log:
    PR bootstrap/52041
    PR bootstrap/52039
    PR target/51974
    * ree.c (add_removable_extension): Change def_map argument
    to unsigned *, store in def_map 1 + offset into *insn_list vector
    instead of pointers into the vector.
    (find_removable_extensions): Adjust caller.

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


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
                   ` (5 preceding siblings ...)
  2012-01-31 10:07 ` jakub at gcc dot gnu.org
@ 2012-01-31 10:11 ` jakub at gcc dot gnu.org
  2012-01-31 10:49 ` jakub at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-01-31 10:11 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-01-31 10:06:57 UTC ---
Author: jakub
Date: Tue Jan 31 10:06:50 2012
New Revision: 183753

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183753
Log:
    PR bootstrap/52041
    PR bootstrap/52039
    PR target/51974
    * ipa-prop.c (detect_type_change_1): Call ao_ref_init.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-prop.c


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

* [Bug target/51974] [4.7 Regression] GCC fails to bootstrap with --enable-checking=release on opensuse
  2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
                   ` (6 preceding siblings ...)
  2012-01-31 10:11 ` jakub at gcc dot gnu.org
@ 2012-01-31 10:49 ` jakub at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-01-31 10:49 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
         AssignedTo|unassigned at gcc dot       |jakub at gcc dot gnu.org
                   |gnu.org                     |

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-01-31 10:07:50 UTC ---
Fixed.


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

end of thread, other threads:[~2012-01-31 10:11 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-23 19:56 [Bug bootstrap/51974] New: GCC fails to bootstrap with --enable-checking=release on opensuse nenad at intrepid dot com
2012-01-24  2:46 ` [Bug target/51974] [4.7 Regression] " pinskia at gcc dot gnu.org
2012-01-25 22:21 ` jakub at gcc dot gnu.org
2012-01-26 15:52 ` rguenth at gcc dot gnu.org
2012-01-30 23:03 ` jakub at gcc dot gnu.org
2012-01-31  8:11 ` nenad at intrepid dot com
2012-01-31 10:07 ` jakub at gcc dot gnu.org
2012-01-31 10:11 ` jakub at gcc dot gnu.org
2012-01-31 10:49 ` 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).