public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/45150]  New: [4.6 Regression] bootstrap debug-compare fail
@ 2010-07-31 13:20 iains at gcc dot gnu dot org
  2010-07-31 13:22 ` [Bug middle-end/45150] " iains at gcc dot gnu dot org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: iains at gcc dot gnu dot org @ 2010-07-31 13:20 UTC (permalink / raw)
  To: gcc-bugs

i686-apple-darwin9 bootstrap is broken since r162678 (with an ICE reported for
other targets as well).
Since this was fixed (at r162697), it has unmasked another fail which is still
present at 162778.

unfortunately, the other bootstrap bug prevents narrowing this down more...
however;

This is a compare-debug fail of cfgexpand.o.
Looking at the .s files (to be attached) there seem to be instruction ordering
differences.

this bug is _not_ present in powerpc-apple-darwin9 or x86_64-apple-darwin10.


-- 
           Summary: [4.6 Regression] bootstrap debug-compare fail
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: iains at gcc dot gnu dot org
GCC target triplet: i686-apple-darwin9


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


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

* [Bug middle-end/45150] [4.6 Regression] bootstrap debug-compare fail
  2010-07-31 13:20 [Bug middle-end/45150] New: [4.6 Regression] bootstrap debug-compare fail iains at gcc dot gnu dot org
@ 2010-07-31 13:22 ` iains at gcc dot gnu dot org
  2010-07-31 13:26 ` iains at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: iains at gcc dot gnu dot org @ 2010-07-31 13:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from iains at gcc dot gnu dot org  2010-07-31 13:21 -------
Created an attachment (id=21364)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21364&action=view)
.i and .s files from cfgexpand for stage2 & 3


-- 


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


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

* [Bug middle-end/45150] [4.6 Regression] bootstrap debug-compare fail
  2010-07-31 13:20 [Bug middle-end/45150] New: [4.6 Regression] bootstrap debug-compare fail iains at gcc dot gnu dot org
  2010-07-31 13:22 ` [Bug middle-end/45150] " iains at gcc dot gnu dot org
@ 2010-07-31 13:26 ` iains at gcc dot gnu dot org
  2010-07-31 18:48 ` iains at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: iains at gcc dot gnu dot org @ 2010-07-31 13:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from iains at gcc dot gnu dot org  2010-07-31 13:26 -------
cc-ing Bernd having reviewed the svn logs between r162678 and 162697.


-- 

iains at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bernds at gcc dot gnu dot
                   |                            |org
            Summary|[4.6 Regression] bootstrap  |[4.6 Regression] bootstrap
                   |debug-compare fail          |debug-compare fail


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


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

* [Bug middle-end/45150] [4.6 Regression] bootstrap debug-compare fail
  2010-07-31 13:20 [Bug middle-end/45150] New: [4.6 Regression] bootstrap debug-compare fail iains at gcc dot gnu dot org
  2010-07-31 13:22 ` [Bug middle-end/45150] " iains at gcc dot gnu dot org
  2010-07-31 13:26 ` iains at gcc dot gnu dot org
@ 2010-07-31 18:48 ` iains at gcc dot gnu dot org
  2010-08-04 15:01 ` danglin at gcc dot gnu dot org
  2010-08-04 15:16 ` bernds at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: iains at gcc dot gnu dot org @ 2010-07-31 18:48 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from iains at gcc dot gnu dot org  2010-07-31 18:47 -------
this is a bit tedious to work through ... but for example in 

_expand_one_stack_var_at:

we have for stage2 :
*************
        cmovae  %edx, %eax      # tmp143,, max_align
        cmpl    $0, 52(%esp)    #, %sfp
        jbe     L252    #,
L245:
        movl    %eax, 48(%esp)  # max_align, %sfp
L227:
        movzwl  %cx, %eax       # D.53575, tmp154
        sall    $6, %eax        #, tmp154
        addl    L_tree_contains_struct$non_lazy_ptr-L00000000044$pb(%ebx), %eax
#, tmp155

***********
and for stage 3:

        cmovae  %edx, %eax      # tmp143,, max_align
LM516:
        cmpl    $0, 52(%esp)    #, %sfp
        jbe     L252    #,
L245:
LM517:
        movl    %eax, 48(%esp)  # max_align, %sfp
        movl    $0, 52(%esp)    #, %sfp
L227:
LVL348:
LBB2461:
LM518:
        movzwl  %cx, %eax       # D.53575, tmp154
        sall    $6, %eax        #, tmp154
        addl    L_tree_contains_struct$non_lazy_ptr-L00000000044$pb(%ebx), %eax
#, tmp155


-- 


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


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

* [Bug middle-end/45150] [4.6 Regression] bootstrap debug-compare fail
  2010-07-31 13:20 [Bug middle-end/45150] New: [4.6 Regression] bootstrap debug-compare fail iains at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2010-07-31 18:48 ` iains at gcc dot gnu dot org
@ 2010-08-04 15:01 ` danglin at gcc dot gnu dot org
  2010-08-04 15:16 ` bernds at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: danglin at gcc dot gnu dot org @ 2010-08-04 15:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from danglin at gcc dot gnu dot org  2010-08-04 15:00 -------
I back-ported r162697 to r162678 and see comparison fail at r162678.


-- 

danglin at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |danglin at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-08-04 15:00:59
               date|                            |


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


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

* [Bug middle-end/45150] [4.6 Regression] bootstrap debug-compare fail
  2010-07-31 13:20 [Bug middle-end/45150] New: [4.6 Regression] bootstrap debug-compare fail iains at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2010-08-04 15:01 ` danglin at gcc dot gnu dot org
@ 2010-08-04 15:16 ` bernds at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: bernds at gcc dot gnu dot org @ 2010-08-04 15:16 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from bernds at gcc dot gnu dot org  2010-08-04 15:16 -------


*** This bug has been marked as a duplicate of 45162 ***


-- 

bernds at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE


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


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

end of thread, other threads:[~2010-08-04 15:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-31 13:20 [Bug middle-end/45150] New: [4.6 Regression] bootstrap debug-compare fail iains at gcc dot gnu dot org
2010-07-31 13:22 ` [Bug middle-end/45150] " iains at gcc dot gnu dot org
2010-07-31 13:26 ` iains at gcc dot gnu dot org
2010-07-31 18:48 ` iains at gcc dot gnu dot org
2010-08-04 15:01 ` danglin at gcc dot gnu dot org
2010-08-04 15:16 ` bernds at gcc dot gnu dot 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).