public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure
@ 2011-08-07  8:45 gerald at pfeifer dot com
  2011-08-12  0:12 ` [Bug bootstrap/50010] " nenad at intrepid dot com
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: gerald at pfeifer dot com @ 2011-08-07  8:45 UTC (permalink / raw)
  To: gcc-bugs

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

           Summary: i386-unknown-freebsd bootstrap comparison failure
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: gerald@pfeifer.com


x86_64-unknown-freebsd seems to work, and with nobody seeing this on GNU/Linux
I am wondering whether this may be due to i386 (vs i586)?

gmake[3]: Leaving directory `/scratch/tmp/gerald/OBJ-0806-1811'
Comparing stages 2 and 3
warning: gcc/cc1-checksum.o differs
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1obj-checksum.o differs
Bootstrap comparison failure!
libiberty/pic/cplus-dem.o differs
libiberty/pic/crc32.o differs
gmake[2]: *** [compare] Error 1
gmake[2]: Leaving directory `/scratch/tmp/gerald/OBJ-0806-1811'
gmake[1]: *** [stage3-bubble] Error 2 
gmake[1]: Leaving directory `/scratch/tmp/gerald/OBJ-0806-1811'
Write failed: Broken pipen] Error 2

My last good build is from 20110802.


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

* [Bug bootstrap/50010] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
@ 2011-08-12  0:12 ` nenad at intrepid dot com
  2011-08-12  6:58 ` ubizjak at gmail dot com
                   ` (18 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: nenad at intrepid dot com @ 2011-08-12  0:12 UTC (permalink / raw)
  To: gcc-bugs

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

Nenad Vukicevic <nenad at intrepid dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nenad at intrepid dot com

--- Comment #1 from Nenad Vukicevic <nenad at intrepid dot com> 2011-08-12 00:11:40 UTC ---
I see the same on CentOS 5.6 x86 (i686-pc-linux-gnu) build from 2011/08/06
snapshot of gcc. Exactly the same error output.


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

* [Bug bootstrap/50010] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
  2011-08-12  0:12 ` [Bug bootstrap/50010] " nenad at intrepid dot com
@ 2011-08-12  6:58 ` ubizjak at gmail dot com
  2011-08-12 22:55 ` nenad at intrepid dot com
                   ` (17 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ubizjak at gmail dot com @ 2011-08-12  6:58 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Uros Bizjak <ubizjak at gmail dot com> 2011-08-12 06:57:35 UTC ---
(In reply to comment #0)
> x86_64-unknown-freebsd seems to work, and with nobody seeing this on GNU/Linux
> I am wondering whether this may be due to i386 (vs i586)?

Can you trigger this bug on linux (either x86_64 or i686) using following
configure string:

CC="gcc -m32" CXX="g++ -m32" <gcc-src>/configure i586-linux


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

* [Bug bootstrap/50010] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
  2011-08-12  0:12 ` [Bug bootstrap/50010] " nenad at intrepid dot com
  2011-08-12  6:58 ` ubizjak at gmail dot com
@ 2011-08-12 22:55 ` nenad at intrepid dot com
  2011-08-20 17:57 ` gary at intrepid dot com
                   ` (16 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: nenad at intrepid dot com @ 2011-08-12 22:55 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Nenad Vukicevic <nenad at intrepid dot com> 2011-08-12 22:03:03 UTC ---
I tried "<gcc-src>/configure i586-linux" on my 32-bit machine and got the
following:

Comparing stages 2 and 3
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1-checksum.o differs
warning: gcc/cc1obj-checksum.o differs
Bootstrap comparison failure!
libiberty/pic/simple-object-coff.o differs
libiberty/pic/cp-demangle.o differs
libiberty/pic/alloca.o differs
libiberty/pic/pex-common.o differs
libiberty/pic/argv.o differs
libiberty/pic/regex.o differs
libiberty/pic/crc32.o differs
libiberty/pic/hashtab.o differs
libiberty/pic/fdmatch.o differs
libiberty/pic/floatformat.o differs
libiberty/pic/cplus-dem.o differs
lto-plugin/.libs/lto-plugin.o differs


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

* [Bug bootstrap/50010] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (2 preceding siblings ...)
  2011-08-12 22:55 ` nenad at intrepid dot com
@ 2011-08-20 17:57 ` gary at intrepid dot com
  2011-08-20 19:05 ` [Bug bootstrap/50010] [4.7 regression] " gerald at pfeifer dot com
                   ` (15 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gary at intrepid dot com @ 2011-08-20 17:57 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Gary Funck <gary at intrepid dot com> 2011-08-20 17:03:58 UTC ---
We ran a reghunt of sorts and came up with the following results.

The first confirmed bootstrap comparison failure occurred after
revision 177265 was applied.

r177265 | uros | 2011-08-03 03:46:04 -0700 (Wed, 03 Aug 2011) | 9 lines

However, the builds before that revision terminated with a compilation
error in config/linux/affinity.c, which was fixed by this revision.
The compilation error was introduced by this commit:

r177194 | jakub | 2011-08-02 09:13:29 -0700 (Tue, 02 Aug 2011) | 238 lines
Merge from gomp-3_1-branch branch:

Thus, it seems that revision 177194 or a subsequent revision preceding
177265 introduced the bootstrap comparison failure on i386 (we ran our tests
on i686 running CentOS).


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

* [Bug bootstrap/50010] [4.7 regression] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (3 preceding siblings ...)
  2011-08-20 17:57 ` gary at intrepid dot com
@ 2011-08-20 19:05 ` gerald at pfeifer dot com
  2011-08-20 19:45 ` gary at intrepid dot com
                   ` (14 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gerald at pfeifer dot com @ 2011-08-20 19:05 UTC (permalink / raw)
  To: gcc-bugs

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

Gerald Pfeifer <gerald at pfeifer dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011-08-20
            Summary|i386-unknown-freebsd        |[4.7 regression]
                   |bootstrap comparison        |i386-unknown-freebsd
                   |failure                     |bootstrap comparison
                   |                            |failure
     Ever Confirmed|0                           |1

--- Comment #5 from Gerald Pfeifer <gerald at pfeifer dot com> 2011-08-20 17:56:31 UTC ---
This is consistent with my own binary search

  r177170 2011-08-02 14:55:47     okay
  r177212 2011-08-02 20:26:57     okay
  r177216 2011-08-02 21:09:26     okay
  r177218 2011-08-02 22:18:35     comparison failure

which clearly identifies the following commit:

  2011-08-02  Richard Henderson  <rth@redhat.com>

        PR target/49864
        * reg-notes.def (REG_ARGS_SIZE): New.
        * calls.c (emit_call_1): Emit REG_ARGS_SIZE for call_pop.
        (expand_call): Add REG_ARGS_SIZE to emit_stack_restore.
        * cfgcleanup.c (old_insns_match_p): Don't allow cross-jumping to
        different stack levels.
        * combine-stack-adj.c (adjust_frame_related_expr): Remove.
        (maybe_move_args_size_note): New.
        (combine_stack_adjustments_for_block): Use it.
        * combine.c (distribute_notes): Place REG_ARGS_SIZE.


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

* [Bug bootstrap/50010] [4.7 regression] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (4 preceding siblings ...)
  2011-08-20 19:05 ` [Bug bootstrap/50010] [4.7 regression] " gerald at pfeifer dot com
@ 2011-08-20 19:45 ` gary at intrepid dot com
  2011-08-20 21:05 ` gary at intrepid dot com
                   ` (13 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gary at intrepid dot com @ 2011-08-20 19:45 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Gary Funck <gary at intrepid dot com> 2011-08-20 19:35:11 UTC ---
(In reply to comment #2)
> (In reply to comment #0)
> > x86_64-unknown-freebsd seems to work, and with nobody seeing this on GNU/Linux
> > I am wondering whether this may be due to i386 (vs i586)?
> 
> Can you trigger this bug on linux (either x86_64 or i686) using following
> configure string:
> 
> CC="gcc -m32" CXX="g++ -m32" <gcc-src>/configure i586-linux

On FC14 x86_64, after installing the i686 libraries for
{gmp,libmpc,mpfr}{,-devel}, built against trunk
revision 177922 (last changed 2011-08-19 17:18:07 PDT),
the build completed *without* error.

I'll try trunk revision r177218 (reported by Gerald) for completeness,
and post the results.


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

* [Bug bootstrap/50010] [4.7 regression] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (5 preceding siblings ...)
  2011-08-20 19:45 ` gary at intrepid dot com
@ 2011-08-20 21:05 ` gary at intrepid dot com
  2011-08-20 23:13 ` gerald at pfeifer dot com
                   ` (12 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gary at intrepid dot com @ 2011-08-20 21:05 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Gary Funck <gary at intrepid dot com> 2011-08-20 20:52:08 UTC ---
(In reply to comment #6)
> On FC14 x86_64, after installing the i686 libraries for
> {gmp,libmpc,mpfr}{,-devel}, built against trunk
> revision 177922 (last changed 2011-08-19 17:18:07 PDT),
> the build completed *without* error.
> 
> I'll try trunk revision r177218 (reported by Gerald) for completeness,
> and post the results.

This also completed *without* error.


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

* [Bug bootstrap/50010] [4.7 regression] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (6 preceding siblings ...)
  2011-08-20 21:05 ` gary at intrepid dot com
@ 2011-08-20 23:13 ` gerald at pfeifer dot com
  2011-08-20 23:18 ` ubizjak at gmail dot com
                   ` (11 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gerald at pfeifer dot com @ 2011-08-20 23:13 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Gerald Pfeifer <gerald at pfeifer dot com> 2011-08-20 21:04:56 UTC ---
(In reply to comment #7)
>> On FC14 x86_64, after installing the i686 libraries for
>> {gmp,libmpc,mpfr}{,-devel}, built against trunk
>> revision 177922 (last changed 2011-08-19 17:18:07 PDT),
>> the build completed *without* error.
> This also completed *without* error.

I believe the difference may be i686 versus i486:

config/i386/freesd.h has #define SUBTARGET32_DEFAULT_CPU "i486" and does
not use a different default otherwise.


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

* [Bug bootstrap/50010] [4.7 regression] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (7 preceding siblings ...)
  2011-08-20 23:13 ` gerald at pfeifer dot com
@ 2011-08-20 23:18 ` ubizjak at gmail dot com
  2011-08-21  9:24 ` rguenth at gcc dot gnu.org
                   ` (10 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ubizjak at gmail dot com @ 2011-08-20 23:18 UTC (permalink / raw)
  To: gcc-bugs

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

Uros Bizjak <ubizjak at gmail dot com> changed:

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

--- Comment #9 from Uros Bizjak <ubizjak at gmail dot com> 2011-08-20 23:15:39 UTC ---
(In reply to comment #5)
> This is consistent with my own binary search
> 
>   r177170 2011-08-02 14:55:47     okay
>   r177212 2011-08-02 20:26:57     okay
>   r177216 2011-08-02 21:09:26     okay
>   r177218 2011-08-02 22:18:35     comparison failure
> 
> which clearly identifies the following commit:
> 
>   2011-08-02  Richard Henderson  <rth@redhat.com>
> 
>         PR target/49864
>         * reg-notes.def (REG_ARGS_SIZE): New.
>         * calls.c (emit_call_1): Emit REG_ARGS_SIZE for call_pop.
>         (expand_call): Add REG_ARGS_SIZE to emit_stack_restore.
>         * cfgcleanup.c (old_insns_match_p): Don't allow cross-jumping to
>         different stack levels.
>         * combine-stack-adj.c (adjust_frame_related_expr): Remove.
>         (maybe_move_args_size_note): New.
>         (combine_stack_adjustments_for_block): Use it.
>         * combine.c (distribute_notes): Place REG_ARGS_SIZE.

Adding some CCs.


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

* [Bug bootstrap/50010] [4.7 regression] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (8 preceding siblings ...)
  2011-08-20 23:18 ` ubizjak at gmail dot com
@ 2011-08-21  9:24 ` rguenth at gcc dot gnu.org
  2011-09-11  3:40 ` gerald at pfeifer dot com
                   ` (9 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-08-21  9:24 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.7.0


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

* [Bug bootstrap/50010] [4.7 regression] i386-unknown-freebsd bootstrap comparison failure
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (9 preceding siblings ...)
  2011-08-21  9:24 ` rguenth at gcc dot gnu.org
@ 2011-09-11  3:40 ` gerald at pfeifer dot com
  2011-09-11 10:44 ` [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives ebotcazou at gcc dot gnu.org
                   ` (8 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gerald at pfeifer dot com @ 2011-09-11  3:40 UTC (permalink / raw)
  To: gcc-bugs

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

Gerald Pfeifer <gerald at pfeifer dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2011-08-20 00:00:00         |2011-09-10 0:00

--- Comment #10 from Gerald Pfeifer <gerald at pfeifer dot com> 2011-09-11 00:43:13 UTC ---
Putting binutils 2.21.1 in PATH before the system versions of these tools,
which
are binutils 2.17.50 based, avoids the issue on FreeBSD 9/i386.


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (10 preceding siblings ...)
  2011-09-11  3:40 ` gerald at pfeifer dot com
@ 2011-09-11 10:44 ` ebotcazou at gcc dot gnu.org
  2011-09-11 16:33 ` gary at intrepid dot com
                   ` (7 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2011-09-11 10:44 UTC (permalink / raw)
  To: gcc-bugs

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

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |i[345]86-*-*
                 CC|                            |ebotcazou at gcc dot
                   |                            |gnu.org
               Host|                            |i[345]86-*-*
            Summary|[4.7 regression]            |[4.7 regression] bootstrap
                   |i386-unknown-freebsd        |comparison failure without
                   |bootstrap comparison        |CFI directives
                   |failure                     |
              Build|                            |i[345]86-*-*

--- Comment #11 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2011-09-11 10:30:31 UTC ---
Let's adjust the summary, the problem isn't visible if you have CFI directives.


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (11 preceding siblings ...)
  2011-09-11 10:44 ` [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives ebotcazou at gcc dot gnu.org
@ 2011-09-11 16:33 ` gary at intrepid dot com
  2011-09-11 19:30 ` jakub at gcc dot gnu.org
                   ` (6 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gary at intrepid dot com @ 2011-09-11 16:33 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #12 from Gary Funck <gary at intrepid dot com> 2011-09-11 16:29:39 UTC ---
(In reply to comment #10)
> Putting binutils 2.21.1 in PATH before the system versions of these tools,
> which are binutils 2.17.50 based, avoids the issue on FreeBSD 9/i386.

On the i686 CentOS release 5.6 system that we ran our tests on,
the installed binutils package is: binutils-2.17.50.0.6-14.el5.
Thus, confirming Gerald's observation.


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (12 preceding siblings ...)
  2011-09-11 16:33 ` gary at intrepid dot com
@ 2011-09-11 19:30 ` jakub at gcc dot gnu.org
  2011-09-12  8:43 ` jakub at gcc dot gnu.org
                   ` (5 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-11 19:30 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-11 18:30:05 UTC ---
Reproduced with:
../configure --enable-languages=all,obj-c++,lto,go --enable-checking=yes 
--with-cpu=i586 --with-tune=i586 CFLAGS="-g -O2 -fno-dwarf2-cfi-asm"
CXXFLAGS="-g -O2 -fno-dwarf2-cfi-asm" XCFLAGS="-g -O2 -fno-dwarf2-cfi-asm"
TCFLAGS="-g -O2 -fno-dwarf2-cfi-asm"
make -j48


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (13 preceding siblings ...)
  2011-09-11 19:30 ` jakub at gcc dot gnu.org
@ 2011-09-12  8:43 ` jakub at gcc dot gnu.org
  2011-09-12 12:52 ` gerald at pfeifer dot com
                   ` (4 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-12  8:43 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|unassigned at gcc dot       |jakub at gcc dot gnu.org
                   |gnu.org                     |

--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-12 08:40:48 UTC ---
Created attachment 25246
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25246
gcc47-pr50010.patch

Small testcase:
static const unsigned int v[] =
{
  0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9,
  0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005,
  0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61,
  0x350c9b64, 0x31cd86d3, 0x3c8ea00a,
  [255] = 0x384fbdbd
};
unsigned int
foo (const unsigned char *x, int y, unsigned int z)
{
  unsigned int r = z;
  while (y--)
    {
      r = (r << 8) ^ v[((r >> 24) ^ *x) & 255];
      x++;
    }
  return r;
}

-g -dA -O2 -mtune=i586 -m32 -fpic -fno-dwarf2-cfi-asm
vs.
-g0 -dA -O2 -mtune=i586 -m32 -fpic -fno-dwarf2-cfi-asm
or just
-g -dA -O2 -mtune=i586 -m32 -fpic -fno-dwarf2-cfi-asm
vs.
-g -dA -O2 -mtune=i586 -m32 -fpic -fno-dwarf2-cfi-asm
-fno-var-tracking-assignments

The problem is that when add_cfis_to_fde is creating NOTE_INSN_CFI_LABEL notes,
it doesn't ignore NOTE_INSN_VAR_LOCATION and NOTE_INSN_CALL_ARG_LOCATION in
between the NOTE_INSN_CFI notes, so with -fvar-tracking-assignments we generate
one extra label because the NOTE_INSN_CFI notes aren't consecutive, there is
one
NOTE_INSN_VAR_LOCATION in between.  And, apparently gas for some reason doesn't
optimize away completely DW_CFA_advance_loc* if it advances by 0 (guess
something to fix).

Here is an untested fix.  It would be enough to skip over just the
NOTE_INSN_VAR_LOCATION and NOTE_INSN_CALL_ARG_LOCATION notes, but if gas
doesn't optimize zero length advances, I'd say we should skip over all non-real
insns.


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (14 preceding siblings ...)
  2011-09-12  8:43 ` jakub at gcc dot gnu.org
@ 2011-09-12 12:52 ` gerald at pfeifer dot com
  2011-09-12 18:54 ` gary at intrepid dot com
                   ` (3 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gerald at pfeifer dot com @ 2011-09-12 12:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #15 from Gerald Pfeifer <gerald at pfeifer dot com> 2011-09-12 12:16:04 UTC ---
This patch fixes bootstrap on i386-unknown-freebsd9.0 and test results
(cf. http://gcc.gnu.org/ml/gcc-testresults/2011-09/msg01121.html ) appear
to be in the normal range.

Thanks, Jakub!


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (15 preceding siblings ...)
  2011-09-12 12:52 ` gerald at pfeifer dot com
@ 2011-09-12 18:54 ` gary at intrepid dot com
  2011-09-12 19:38 ` jakub at gcc dot gnu.org
                   ` (2 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: gary at intrepid dot com @ 2011-09-12 18:54 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #16 from Gary Funck <gary at intrepid dot com> 2011-09-12 18:39:20 UTC ---
(In reply to comment #14)
> Created attachment 25246 [details]
> gcc47-pr50010.patch

Bootstraps on i686 CentOS release 5.6 with installed packages.

Jakub, thanks for tracking this down.


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (16 preceding siblings ...)
  2011-09-12 18:54 ` gary at intrepid dot com
@ 2011-09-12 19:38 ` jakub at gcc dot gnu.org
  2011-09-12 20:16 ` jakub at gcc dot gnu.org
  2011-09-13 15:25 ` gfunck at gcc dot gnu.org
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-12 19:38 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #17 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-12 19:29:36 UTC ---
Author: jakub
Date: Mon Sep 12 19:29:31 2011
New Revision: 178795

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178795
Log:
    PR bootstrap/50010
    * dwarf2cfi.c (add_cfis_to_fde): Ignore non-active insns in between
    NOTE_INSN_CFI notes, with the exception of
    NOTE_INSN_SWITCH_TEXT_SECTIONS.

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


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (17 preceding siblings ...)
  2011-09-12 19:38 ` jakub at gcc dot gnu.org
@ 2011-09-12 20:16 ` jakub at gcc dot gnu.org
  2011-09-13 15:25 ` gfunck at gcc dot gnu.org
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-12 20:16 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #18 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-12 19:45:51 UTC ---
Fixed.


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

* [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives
  2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
                   ` (18 preceding siblings ...)
  2011-09-12 20:16 ` jakub at gcc dot gnu.org
@ 2011-09-13 15:25 ` gfunck at gcc dot gnu.org
  19 siblings, 0 replies; 21+ messages in thread
From: gfunck at gcc dot gnu.org @ 2011-09-13 15:25 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #19 from gfunck at gcc dot gnu.org 2011-09-13 15:16:54 UTC ---
Author: gfunck
Date: Tue Sep 13 15:16:42 2011
New Revision: 178815

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178815
Log:
    Merge trunk version 178795 into gupc branch.
    Incorporates fix to PR bootstrap/50010 for x86-32.

Added:
    branches/gupc/gcc/ada/s-tpoaal.adb
      - copied unchanged from r178776, trunk/gcc/ada/s-tpoaal.adb
    branches/gupc/gcc/ada/system-darwin-ppc64.ads
      - copied unchanged from r178776, trunk/gcc/ada/system-darwin-ppc64.ads
    branches/gupc/gcc/config/sparc/default-64.h
      - copied unchanged from r178776, trunk/gcc/config/sparc/default-64.h
    branches/gupc/gcc/testsuite/c-c++-common/Wunused-local-typedefs.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/c-c++-common/Wunused-local-typedefs.c
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/constexpr-ref3.C
      - copied unchanged from r178776,
trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-ref3.C
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/explicit7.C
      - copied unchanged from r178796,
trunk/gcc/testsuite/g++.dg/cpp0x/explicit7.C
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/noexcept14.C
      - copied unchanged from r178776,
trunk/gcc/testsuite/g++.dg/cpp0x/noexcept14.C
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/sfinae28.C
      - copied unchanged from r178776,
trunk/gcc/testsuite/g++.dg/cpp0x/sfinae28.C
    branches/gupc/gcc/testsuite/g++.dg/other/pr50212.C
      - copied unchanged from r178796,
trunk/gcc/testsuite/g++.dg/other/pr50212.C
    branches/gupc/gcc/testsuite/g++.dg/tree-ssa/pr49911.C
      - copied unchanged from r178776,
trunk/gcc/testsuite/g++.dg/tree-ssa/pr49911.C
    branches/gupc/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs.C
      - copied unchanged from r178776,
trunk/gcc/testsuite/g++.dg/warn/Wunused-local-typedefs.C
    branches/gupc/gcc/testsuite/gcc.c-torture/compile/20110906-1.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.c-torture/compile/20110906-1.c
    branches/gupc/gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c
    branches/gupc/gcc/testsuite/gcc.dg/pr50310-1.c
      - copied unchanged from r178776, trunk/gcc/testsuite/gcc.dg/pr50310-1.c
    branches/gupc/gcc/testsuite/gcc.dg/pr50310-2.c
      - copied unchanged from r178776, trunk/gcc/testsuite/gcc.dg/pr50310-2.c
    branches/gupc/gcc/testsuite/gcc.dg/torture/pr49030.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/torture/pr49030.c
    branches/gupc/gcc/testsuite/gcc.dg/torture/pr50287.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/torture/pr50287.c
    branches/gupc/gcc/testsuite/gcc.dg/torture/pr50333.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/torture/pr50333.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/forwprop-16.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/forwprop-16.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/pr19831-1.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr19831-1.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/pr19831-2.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr19831-2.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/pr19831-3.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr19831-3.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/reassoc-24.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-24.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/reassoc-25.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-25.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-8.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-8.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-31.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-31.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-32.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-32.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/fast-math-vect-outer-7.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.dg/vect/fast-math-vect-outer-7.c
    branches/gupc/gcc/testsuite/gcc.target/arm/pr50318-1.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.target/arm/pr50318-1.c
    branches/gupc/gcc/testsuite/gcc.target/i386/all_one_m256i.c
      - copied unchanged from r178776,
trunk/gcc/testsuite/gcc.target/i386/all_one_m256i.c
    branches/gupc/gcc/testsuite/gcc.target/mips/interrupt_handler-2.c
      - copied unchanged from r178796,
trunk/gcc/testsuite/gcc.target/mips/interrupt_handler-2.c
    branches/gupc/gcc/testsuite/gcc.target/mips/interrupt_handler-3.c
      - copied unchanged from r178796,
trunk/gcc/testsuite/gcc.target/mips/interrupt_handler-3.c
    branches/gupc/gcc/testsuite/gfortran.dg/do_concurrent_1.f90
      - copied unchanged from r178776,
trunk/gcc/testsuite/gfortran.dg/do_concurrent_1.f90
    branches/gupc/gcc/testsuite/gfortran.dg/do_concurrent_2.f90
      - copied unchanged from r178776,
trunk/gcc/testsuite/gfortran.dg/do_concurrent_2.f90
    branches/gupc/gcc/testsuite/gfortran.dg/do_while_1.f90
      - copied unchanged from r178776,
trunk/gcc/testsuite/gfortran.dg/do_while_1.f90
    branches/gupc/gcc/testsuite/gfortran.dg/proc_decl_26.f90
      - copied unchanged from r178776,
trunk/gcc/testsuite/gfortran.dg/proc_decl_26.f90
    branches/gupc/gcc/testsuite/gfortran.dg/proc_ptr_comp_33.f90
      - copied unchanged from r178776,
trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_33.f90
    branches/gupc/gcc/testsuite/gfortran.dg/typebound_override_2.f90
      - copied unchanged from r178776,
trunk/gcc/testsuite/gfortran.dg/typebound_override_2.f90
    branches/gupc/gcc/testsuite/gnat.dg/atomic5.adb
      - copied unchanged from r178776, trunk/gcc/testsuite/gnat.dg/atomic5.adb
    branches/gupc/gcc/testsuite/gnat.dg/atomic5.ads
      - copied unchanged from r178776, trunk/gcc/testsuite/gnat.dg/atomic5.ads
    branches/gupc/gcc/testsuite/gnat.dg/cond_expr2.adb
      - copied unchanged from r178776,
trunk/gcc/testsuite/gnat.dg/cond_expr2.adb
    branches/gupc/gcc/testsuite/gnat.dg/cond_expr2.ads
      - copied unchanged from r178776,
trunk/gcc/testsuite/gnat.dg/cond_expr2.ads
   
branches/gupc/libstdc++-v3/testsuite/20_util/tuple/creation_functions/constexpr.cc
      - copied unchanged from r178776,
trunk/libstdc++-v3/testsuite/20_util/tuple/creation_functions/constexpr.cc
   
branches/gupc/libstdc++-v3/testsuite/20_util/tuple/creation_functions/tuple_cat.cc
      - copied unchanged from r178776,
trunk/libstdc++-v3/testsuite/20_util/tuple/creation_functions/tuple_cat.cc
    branches/gupc/libstdc++-v3/testsuite/23_containers/array/at_neg.cc
      - copied unchanged from r178776,
trunk/libstdc++-v3/testsuite/23_containers/array/at_neg.cc
   
branches/gupc/libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/requirements/dr445.cc
      - copied unchanged from r178776,
trunk/libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/requirements/dr445.cc
Removed:
    branches/gupc/gcc/config/sparc/sol2-64.h
    branches/gupc/gcc/testsuite/gfortran.dg/class_4d.f03
    branches/gupc/libstdc++-v3/testsuite/23_containers/array/at.cc
Modified:
    branches/gupc/   (props changed)
    branches/gupc/gcc/ChangeLog
    branches/gupc/gcc/DATESTAMP
    branches/gupc/gcc/ada/ChangeLog
    branches/gupc/gcc/ada/a-cbprqu.adb
    branches/gupc/gcc/ada/a-cbprqu.ads
    branches/gupc/gcc/ada/a-cbsyqu.adb
    branches/gupc/gcc/ada/a-cbsyqu.ads
    branches/gupc/gcc/ada/a-convec.ads
    branches/gupc/gcc/ada/a-csquin.ads
    branches/gupc/gcc/ada/a-cuprqu.adb
    branches/gupc/gcc/ada/a-cuprqu.ads
    branches/gupc/gcc/ada/a-cusyqu.adb
    branches/gupc/gcc/ada/a-cusyqu.ads
    branches/gupc/gcc/ada/a-intnam-aix.ads
    branches/gupc/gcc/ada/a-intnam-darwin.ads
    branches/gupc/gcc/ada/a-intnam-dummy.ads
    branches/gupc/gcc/ada/a-intnam-freebsd.ads
    branches/gupc/gcc/ada/a-intnam-hpux.ads
    branches/gupc/gcc/ada/a-intnam-irix.ads
    branches/gupc/gcc/ada/a-intnam-linux.ads
    branches/gupc/gcc/ada/a-intnam-lynxos.ads
    branches/gupc/gcc/ada/a-intnam-mingw.ads
    branches/gupc/gcc/ada/a-intnam-solaris.ads
    branches/gupc/gcc/ada/a-intnam-tru64.ads
    branches/gupc/gcc/ada/a-intnam-vms.ads
    branches/gupc/gcc/ada/a-intnam-vxworks.ads
    branches/gupc/gcc/ada/a-intnam.ads
    branches/gupc/gcc/ada/a-iteint.ads
    branches/gupc/gcc/ada/ali.adb
    branches/gupc/gcc/ada/ali.ads
    branches/gupc/gcc/ada/checks.adb
    branches/gupc/gcc/ada/cstand.adb
    branches/gupc/gcc/ada/einfo.adb
    branches/gupc/gcc/ada/einfo.ads
    branches/gupc/gcc/ada/exp_aggr.adb
    branches/gupc/gcc/ada/exp_attr.adb
    branches/gupc/gcc/ada/exp_ch3.adb
    branches/gupc/gcc/ada/exp_ch4.adb
    branches/gupc/gcc/ada/exp_ch6.adb
    branches/gupc/gcc/ada/exp_ch6.ads
    branches/gupc/gcc/ada/exp_ch7.adb
    branches/gupc/gcc/ada/g-comlin.adb
    branches/gupc/gcc/ada/g-socket.adb
    branches/gupc/gcc/ada/gcc-interface/Make-lang.in
    branches/gupc/gcc/ada/gcc-interface/Makefile.in
    branches/gupc/gcc/ada/gcc-interface/decl.c
    branches/gupc/gcc/ada/gcc-interface/gigi.h
    branches/gupc/gcc/ada/gcc-interface/trans.c
    branches/gupc/gcc/ada/gcc-interface/utils.c
    branches/gupc/gcc/ada/gcc-interface/utils2.c
    branches/gupc/gcc/ada/gnat_rm.texi
    branches/gupc/gcc/ada/gnat_ugn.texi
    branches/gupc/gcc/ada/impunit.adb
    branches/gupc/gcc/ada/impunit.ads
    branches/gupc/gcc/ada/interfac.ads
    branches/gupc/gcc/ada/lib-xref.adb
    branches/gupc/gcc/ada/make.adb
    branches/gupc/gcc/ada/par-prag.adb
    branches/gupc/gcc/ada/prj-nmsc.adb
    branches/gupc/gcc/ada/prj-part.adb
    branches/gupc/gcc/ada/projects.texi
    branches/gupc/gcc/ada/s-linux-alpha.ads
    branches/gupc/gcc/ada/s-linux-hppa.ads
    branches/gupc/gcc/ada/s-linux-mipsel.ads
    branches/gupc/gcc/ada/s-linux-sparc.ads
    branches/gupc/gcc/ada/s-linux.ads
    branches/gupc/gcc/ada/s-maccod.ads
    branches/gupc/gcc/ada/s-os_lib.ads
    branches/gupc/gcc/ada/s-oscons-tmplt.c
    branches/gupc/gcc/ada/s-osinte-linux.ads
    branches/gupc/gcc/ada/s-rident.ads
    branches/gupc/gcc/ada/s-solita.adb
    branches/gupc/gcc/ada/s-taprop-dummy.adb
    branches/gupc/gcc/ada/s-taprop-hpux-dce.adb
    branches/gupc/gcc/ada/s-taprop-irix.adb
    branches/gupc/gcc/ada/s-taprop-linux.adb
    branches/gupc/gcc/ada/s-taprop-mingw.adb
    branches/gupc/gcc/ada/s-taprop-posix.adb
    branches/gupc/gcc/ada/s-taprop-solaris.adb
    branches/gupc/gcc/ada/s-taprop-tru64.adb
    branches/gupc/gcc/ada/s-taprop-vms.adb
    branches/gupc/gcc/ada/s-taprop-vxworks.adb
    branches/gupc/gcc/ada/s-taprop.ads
    branches/gupc/gcc/ada/s-taskin.ads
    branches/gupc/gcc/ada/s-tassta.adb
    branches/gupc/gcc/ada/s-tpopsp-vxworks.adb
    branches/gupc/gcc/ada/sem_attr.adb
    branches/gupc/gcc/ada/sem_ch10.adb
    branches/gupc/gcc/ada/sem_ch13.adb
    branches/gupc/gcc/ada/sem_ch5.adb
    branches/gupc/gcc/ada/sem_ch6.adb
    branches/gupc/gcc/ada/sem_ch8.adb
    branches/gupc/gcc/ada/sem_ch8.ads
    branches/gupc/gcc/ada/sem_ch9.adb
    branches/gupc/gcc/ada/sem_prag.adb
    branches/gupc/gcc/ada/sem_res.adb
    branches/gupc/gcc/ada/sem_util.adb
    branches/gupc/gcc/ada/sinfo.adb
    branches/gupc/gcc/ada/sinfo.ads
    branches/gupc/gcc/ada/snames.ads-tmpl
    branches/gupc/gcc/ada/sysdep.c
    branches/gupc/gcc/ada/tracebak.c
    branches/gupc/gcc/bb-reorder.c
    branches/gupc/gcc/c-decl.c
    branches/gupc/gcc/c-family/ChangeLog
    branches/gupc/gcc/c-family/c-common.c
    branches/gupc/gcc/c-family/c-common.h
    branches/gupc/gcc/c-family/c.opt
    branches/gupc/gcc/calls.c
    branches/gupc/gcc/cgraph.h
    branches/gupc/gcc/config.gcc
    branches/gupc/gcc/config/arm/arm-cores.def
    branches/gupc/gcc/config/arm/arm-protos.h
    branches/gupc/gcc/config/arm/arm-tables.opt
    branches/gupc/gcc/config/arm/arm-tune.md
    branches/gupc/gcc/config/arm/arm.c
    branches/gupc/gcc/config/arm/arm.h
    branches/gupc/gcc/config/arm/arm.md
    branches/gupc/gcc/config/arm/arm.opt
    branches/gupc/gcc/config/arm/elf.h
    branches/gupc/gcc/config/arm/predicates.md
    branches/gupc/gcc/config/arm/semi.h
    branches/gupc/gcc/config/avr/avr.c
    branches/gupc/gcc/config/cris/cris.md
    branches/gupc/gcc/config/darwin-driver.c
    branches/gupc/gcc/config/darwin.h
    branches/gupc/gcc/config/darwin10.h
    branches/gupc/gcc/config/darwin9.h
    branches/gupc/gcc/config/i386/i386-protos.h
    branches/gupc/gcc/config/i386/i386.c
    branches/gupc/gcc/config/i386/i386.h
    branches/gupc/gcc/config/i386/i386.md
    branches/gupc/gcc/config/i386/sse.md
    branches/gupc/gcc/config/mips/constraints.md
    branches/gupc/gcc/config/mips/mips.c
    branches/gupc/gcc/config/mips/mips.md
    branches/gupc/gcc/config/mips/predicates.md
    branches/gupc/gcc/config/mips/sb1.md
    branches/gupc/gcc/config/mn10300/mn10300.c
    branches/gupc/gcc/config/rs6000/darwin7.h
    branches/gupc/gcc/config/rs6000/rs6000.c
    branches/gupc/gcc/config/sparc/linux64.h
    branches/gupc/gcc/cp/ChangeLog
    branches/gupc/gcc/cp/call.c
    branches/gupc/gcc/cp/cp-tree.h
    branches/gupc/gcc/cp/decl.c
    branches/gupc/gcc/cp/decl2.c
    branches/gupc/gcc/cp/name-lookup.c
    branches/gupc/gcc/cp/parser.c
    branches/gupc/gcc/cp/pt.c
    branches/gupc/gcc/cp/semantics.c
    branches/gupc/gcc/cp/typeck.c
    branches/gupc/gcc/cp/typeck2.c
    branches/gupc/gcc/doc/configfiles.texi
    branches/gupc/gcc/doc/invoke.texi
    branches/gupc/gcc/doc/tm.texi
    branches/gupc/gcc/doc/tm.texi.in
    branches/gupc/gcc/dwarf2cfi.c
    branches/gupc/gcc/dwarf2out.c
    branches/gupc/gcc/expr.c
    branches/gupc/gcc/expr.h
    branches/gupc/gcc/fortran/ChangeLog
    branches/gupc/gcc/fortran/decl.c
    branches/gupc/gcc/fortran/dump-parse-tree.c
    branches/gupc/gcc/fortran/frontend-passes.c
    branches/gupc/gcc/fortran/gfortran.h
    branches/gupc/gcc/fortran/interface.c
    branches/gupc/gcc/fortran/match.c
    branches/gupc/gcc/fortran/parse.c
    branches/gupc/gcc/fortran/parse.h
    branches/gupc/gcc/fortran/primary.c
    branches/gupc/gcc/fortran/resolve.c
    branches/gupc/gcc/fortran/st.c
    branches/gupc/gcc/fortran/trans-array.c
    branches/gupc/gcc/fortran/trans-array.h
    branches/gupc/gcc/fortran/trans-expr.c
    branches/gupc/gcc/fortran/trans-intrinsic.c
    branches/gupc/gcc/fortran/trans-io.c
    branches/gupc/gcc/fortran/trans-stmt.c
    branches/gupc/gcc/fortran/trans-stmt.h
    branches/gupc/gcc/fortran/trans.c
    branches/gupc/gcc/gimple-fold.c
    branches/gupc/gcc/gimple.h
    branches/gupc/gcc/go/gofrontend/expressions.cc
    branches/gupc/gcc/go/gofrontend/parse.cc
    branches/gupc/gcc/hooks.c
    branches/gupc/gcc/hooks.h
    branches/gupc/gcc/ipa-cp.c
    branches/gupc/gcc/ipa-inline-analysis.c
    branches/gupc/gcc/ipa-inline.h
    branches/gupc/gcc/ipa-split.c
    branches/gupc/gcc/lto-cgraph.c
    branches/gupc/gcc/params.def
    branches/gupc/gcc/recog.c
    branches/gupc/gcc/regrename.c
    branches/gupc/gcc/regs.h
    branches/gupc/gcc/sese.c
    branches/gupc/gcc/target.def
    branches/gupc/gcc/testsuite/ChangeLog
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/constexpr-friend.C
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/fntmpdefarg2.C
    branches/gupc/gcc/testsuite/g++.dg/cpp0x/sfinae11.C
    branches/gupc/gcc/testsuite/g++.dg/ext/altivec-17.C
    branches/gupc/gcc/testsuite/gcc.c-torture/execute/pr48571-1.c
    branches/gupc/gcc/testsuite/gcc.dg/attr-invalid.c
    branches/gupc/gcc/testsuite/gcc.dg/errno-1.c
    branches/gupc/gcc/testsuite/gcc.dg/section1.c
    branches/gupc/gcc/testsuite/gcc.dg/sibcall-6.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c
    branches/gupc/gcc/testsuite/gcc.dg/tree-ssa/pr38533.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/slp-25.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/slp-3.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-104.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-109.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-40.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-42.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-46.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-48.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-52.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-54.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-96.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-outer-1.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-outer-1a.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-outer-1b.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-outer-2b.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-outer-3a.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-outer-3b.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-outer-5.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-peel-1.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-peel-2.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-peel-4.c
    branches/gupc/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c
    branches/gupc/gcc/testsuite/gcc.dg/vmx/gcc-bug-i.c
    branches/gupc/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp
    branches/gupc/gcc/testsuite/gcc.target/i386/builtin-apply-mmx.c
    branches/gupc/gcc/testsuite/gcc.target/mips/mips.exp
    branches/gupc/gcc/testsuite/gfortran.dg/class_45b.f03
    branches/gupc/gcc/testsuite/gfortran.dg/class_4c.f03
    branches/gupc/gcc/testsuite/gfortran.dg/derived_constructor_comps_2.f90
    branches/gupc/gcc/testsuite/gfortran.dg/dynamic_dispatch_5.f03
    branches/gupc/gcc/testsuite/gfortran.dg/impure_constructor_1.f90
    branches/gupc/gcc/testsuite/gfortran.dg/typebound_proc_6.f03
    branches/gupc/gcc/testsuite/gfortran.dg/vect/pr19049.f90
    branches/gupc/gcc/testsuite/lib/target-supports.exp
    branches/gupc/gcc/tree-data-ref.c
    branches/gupc/gcc/tree-flow.h
    branches/gupc/gcc/tree-if-conv.c
    branches/gupc/gcc/tree-sra.c
    branches/gupc/gcc/tree-ssa-alias.c
    branches/gupc/gcc/tree-ssa-dce.c
    branches/gupc/gcc/tree-ssa-dom.c
    branches/gupc/gcc/tree-ssa-forwprop.c
    branches/gupc/gcc/tree-ssa-math-opts.c
    branches/gupc/gcc/tree-ssa-operands.c
    branches/gupc/gcc/tree-ssa-pre.c
    branches/gupc/gcc/tree-ssa-reassoc.c
    branches/gupc/gcc/tree-ssa-sccvn.c
    branches/gupc/gcc/tree-ssa-sccvn.h
    branches/gupc/gcc/tree-ssa-structalias.c
    branches/gupc/gcc/tree-ssa.c
    branches/gupc/gcc/tree-vect-loop.c
    branches/gupc/gcc/tree-vect-patterns.c
    branches/gupc/gcc/var-tracking.c
    branches/gupc/gcc/vec.h
    branches/gupc/libgfortran/ChangeLog
    branches/gupc/libgfortran/generated/maxloc1_16_i1.c
    branches/gupc/libgfortran/generated/maxloc1_16_i16.c
    branches/gupc/libgfortran/generated/maxloc1_16_i2.c
    branches/gupc/libgfortran/generated/maxloc1_16_i4.c
    branches/gupc/libgfortran/generated/maxloc1_16_i8.c
    branches/gupc/libgfortran/generated/maxloc1_16_r10.c
    branches/gupc/libgfortran/generated/maxloc1_16_r16.c
    branches/gupc/libgfortran/generated/maxloc1_16_r4.c
    branches/gupc/libgfortran/generated/maxloc1_16_r8.c
    branches/gupc/libgfortran/generated/maxloc1_4_i1.c
    branches/gupc/libgfortran/generated/maxloc1_4_i16.c
    branches/gupc/libgfortran/generated/maxloc1_4_i2.c
    branches/gupc/libgfortran/generated/maxloc1_4_i4.c
    branches/gupc/libgfortran/generated/maxloc1_4_i8.c
    branches/gupc/libgfortran/generated/maxloc1_4_r10.c
    branches/gupc/libgfortran/generated/maxloc1_4_r16.c
    branches/gupc/libgfortran/generated/maxloc1_4_r4.c
    branches/gupc/libgfortran/generated/maxloc1_4_r8.c
    branches/gupc/libgfortran/generated/maxloc1_8_i1.c
    branches/gupc/libgfortran/generated/maxloc1_8_i16.c
    branches/gupc/libgfortran/generated/maxloc1_8_i2.c
    branches/gupc/libgfortran/generated/maxloc1_8_i4.c
    branches/gupc/libgfortran/generated/maxloc1_8_i8.c
    branches/gupc/libgfortran/generated/maxloc1_8_r10.c
    branches/gupc/libgfortran/generated/maxloc1_8_r16.c
    branches/gupc/libgfortran/generated/maxloc1_8_r4.c
    branches/gupc/libgfortran/generated/maxloc1_8_r8.c
    branches/gupc/libgfortran/generated/maxval_i1.c
    branches/gupc/libgfortran/generated/maxval_i16.c
    branches/gupc/libgfortran/generated/maxval_i2.c
    branches/gupc/libgfortran/generated/maxval_i4.c
    branches/gupc/libgfortran/generated/maxval_i8.c
    branches/gupc/libgfortran/generated/maxval_r10.c
    branches/gupc/libgfortran/generated/maxval_r16.c
    branches/gupc/libgfortran/generated/maxval_r4.c
    branches/gupc/libgfortran/generated/maxval_r8.c
    branches/gupc/libgfortran/generated/minloc1_16_i1.c
    branches/gupc/libgfortran/generated/minloc1_16_i16.c
    branches/gupc/libgfortran/generated/minloc1_16_i2.c
    branches/gupc/libgfortran/generated/minloc1_16_i4.c
    branches/gupc/libgfortran/generated/minloc1_16_i8.c
    branches/gupc/libgfortran/generated/minloc1_16_r10.c
    branches/gupc/libgfortran/generated/minloc1_16_r16.c
    branches/gupc/libgfortran/generated/minloc1_16_r4.c
    branches/gupc/libgfortran/generated/minloc1_16_r8.c
    branches/gupc/libgfortran/generated/minloc1_4_i1.c
    branches/gupc/libgfortran/generated/minloc1_4_i16.c
    branches/gupc/libgfortran/generated/minloc1_4_i2.c
    branches/gupc/libgfortran/generated/minloc1_4_i4.c
    branches/gupc/libgfortran/generated/minloc1_4_i8.c
    branches/gupc/libgfortran/generated/minloc1_4_r10.c
    branches/gupc/libgfortran/generated/minloc1_4_r16.c
    branches/gupc/libgfortran/generated/minloc1_4_r4.c
    branches/gupc/libgfortran/generated/minloc1_4_r8.c
    branches/gupc/libgfortran/generated/minloc1_8_i1.c
    branches/gupc/libgfortran/generated/minloc1_8_i16.c
    branches/gupc/libgfortran/generated/minloc1_8_i2.c
    branches/gupc/libgfortran/generated/minloc1_8_i4.c
    branches/gupc/libgfortran/generated/minloc1_8_i8.c
    branches/gupc/libgfortran/generated/minloc1_8_r10.c
    branches/gupc/libgfortran/generated/minloc1_8_r16.c
    branches/gupc/libgfortran/generated/minloc1_8_r4.c
    branches/gupc/libgfortran/generated/minloc1_8_r8.c
    branches/gupc/libgfortran/generated/minval_i1.c
    branches/gupc/libgfortran/generated/minval_i16.c
    branches/gupc/libgfortran/generated/minval_i2.c
    branches/gupc/libgfortran/generated/minval_i4.c
    branches/gupc/libgfortran/generated/minval_i8.c
    branches/gupc/libgfortran/generated/minval_r10.c
    branches/gupc/libgfortran/generated/minval_r16.c
    branches/gupc/libgfortran/generated/minval_r4.c
    branches/gupc/libgfortran/generated/minval_r8.c
    branches/gupc/libgfortran/generated/product_c10.c
    branches/gupc/libgfortran/generated/product_c16.c
    branches/gupc/libgfortran/generated/product_c4.c
    branches/gupc/libgfortran/generated/product_c8.c
    branches/gupc/libgfortran/generated/product_i1.c
    branches/gupc/libgfortran/generated/product_i16.c
    branches/gupc/libgfortran/generated/product_i2.c
    branches/gupc/libgfortran/generated/product_i4.c
    branches/gupc/libgfortran/generated/product_i8.c
    branches/gupc/libgfortran/generated/product_r10.c
    branches/gupc/libgfortran/generated/product_r16.c
    branches/gupc/libgfortran/generated/product_r4.c
    branches/gupc/libgfortran/generated/product_r8.c
    branches/gupc/libgfortran/generated/sum_c10.c
    branches/gupc/libgfortran/generated/sum_c16.c
    branches/gupc/libgfortran/generated/sum_c4.c
    branches/gupc/libgfortran/generated/sum_c8.c
    branches/gupc/libgfortran/generated/sum_i1.c
    branches/gupc/libgfortran/generated/sum_i16.c
    branches/gupc/libgfortran/generated/sum_i2.c
    branches/gupc/libgfortran/generated/sum_i4.c
    branches/gupc/libgfortran/generated/sum_i8.c
    branches/gupc/libgfortran/generated/sum_r10.c
    branches/gupc/libgfortran/generated/sum_r16.c
    branches/gupc/libgfortran/generated/sum_r4.c
    branches/gupc/libgfortran/generated/sum_r8.c
    branches/gupc/libgfortran/m4/ifunction.m4
    branches/gupc/libstdc++-v3/ChangeLog
    branches/gupc/libstdc++-v3/doc/xml/manual/status_cxx200x.xml
    branches/gupc/libstdc++-v3/include/bits/hashtable_policy.h
    branches/gupc/libstdc++-v3/include/bits/stl_pair.h
    branches/gupc/libstdc++-v3/include/bits/streambuf_iterator.h
    branches/gupc/libstdc++-v3/include/ext/bitmap_allocator.h
    branches/gupc/libstdc++-v3/include/std/array
    branches/gupc/libstdc++-v3/include/std/functional
    branches/gupc/libstdc++-v3/include/std/scoped_allocator
    branches/gupc/libstdc++-v3/include/std/tuple
    branches/gupc/libstdc++-v3/include/std/type_traits
    branches/gupc/libstdc++-v3/src/istream.cc
    branches/gupc/libstdc++-v3/src/valarray.cc
    branches/gupc/libstdc++-v3/testsuite/20_util/bind/ref_neg.cc
    branches/gupc/libstdc++-v3/testsuite/20_util/declval/requirements/1_neg.cc
    branches/gupc/libstdc++-v3/testsuite/20_util/duration/cons/1_neg.cc
    branches/gupc/libstdc++-v3/testsuite/20_util/is_constructible/value-2.cc
   
branches/gupc/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc
   
branches/gupc/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
    branches/gupc/libstdc++-v3/testsuite/20_util/tuple/cons/constexpr-2.cc
    branches/gupc/libstdc++-v3/testsuite/20_util/tuple/cons/constexpr-3.cc
    branches/gupc/libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc
   
branches/gupc/libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_functions.cc

Propchange: branches/gupc/
            ('svn:mergeinfo' modified)


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

end of thread, other threads:[~2011-09-13 15:21 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-07  8:45 [Bug bootstrap/50010] New: i386-unknown-freebsd bootstrap comparison failure gerald at pfeifer dot com
2011-08-12  0:12 ` [Bug bootstrap/50010] " nenad at intrepid dot com
2011-08-12  6:58 ` ubizjak at gmail dot com
2011-08-12 22:55 ` nenad at intrepid dot com
2011-08-20 17:57 ` gary at intrepid dot com
2011-08-20 19:05 ` [Bug bootstrap/50010] [4.7 regression] " gerald at pfeifer dot com
2011-08-20 19:45 ` gary at intrepid dot com
2011-08-20 21:05 ` gary at intrepid dot com
2011-08-20 23:13 ` gerald at pfeifer dot com
2011-08-20 23:18 ` ubizjak at gmail dot com
2011-08-21  9:24 ` rguenth at gcc dot gnu.org
2011-09-11  3:40 ` gerald at pfeifer dot com
2011-09-11 10:44 ` [Bug bootstrap/50010] [4.7 regression] bootstrap comparison failure without CFI directives ebotcazou at gcc dot gnu.org
2011-09-11 16:33 ` gary at intrepid dot com
2011-09-11 19:30 ` jakub at gcc dot gnu.org
2011-09-12  8:43 ` jakub at gcc dot gnu.org
2011-09-12 12:52 ` gerald at pfeifer dot com
2011-09-12 18:54 ` gary at intrepid dot com
2011-09-12 19:38 ` jakub at gcc dot gnu.org
2011-09-12 20:16 ` jakub at gcc dot gnu.org
2011-09-13 15:25 ` gfunck 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).