public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/41611]  New: guard variable is emitted even when the guarded symbol isn't
@ 2009-10-06 20:20 zsojka at seznam dot cz
  2009-10-06 20:22 ` [Bug middle-end/41611] " zsojka at seznam dot cz
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: zsojka at seznam dot cz @ 2009-10-06 20:20 UTC (permalink / raw)
  To: gcc-bugs

Continuing from http://gcc.gnu.org/ml/gcc-help/2009-10/msg00087.html

When compiling the following code:
g++ test.cpp -o test.o -c -save-temps
---- test.cpp -------------
struct A {
        static int Init()
        {
                static int &i = *new int();
                return i;
        }
};
-----------------------

Generated file contains symbol _ZGVZN1A4InitEvE1i (guard variable for i), but
not _ZZN1A4InitEvE1i (guarded variable i). Guard variable shouldn't be
generated in this case. 
Since sometimes between 20090611 and 20090618, guard and guarded variables are
in the same section group. Linker then (may) generate file with undefined
_ZZN1A4InitEvE1i, which causes crash when this variable is accessed. (I hope I
understood things correctly)

Tested 3.3.6, 3.4.6, 4.1.2, 4.2.4, 4.3.4, 4.4.1, 4.5
Symbol is emitted everywhere, but only in 4.5 it causes crash.


-- 
           Summary: guard variable is emitted even when the guarded symbol
                    isn't
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: zsojka at seznam dot cz
  GCC host triplet: x86_64-pc-linux-gnu


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


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

* [Bug middle-end/41611] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
@ 2009-10-06 20:22 ` zsojka at seznam dot cz
  2009-10-06 20:28 ` zsojka at seznam dot cz
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: zsojka at seznam dot cz @ 2009-10-06 20:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from zsojka at seznam dot cz  2009-10-06 20:22 -------
Created an attachment (id=18730)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18730&action=view)
preprocessed source


-- 


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


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

* [Bug middle-end/41611] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
  2009-10-06 20:22 ` [Bug middle-end/41611] " zsojka at seznam dot cz
@ 2009-10-06 20:28 ` zsojka at seznam dot cz
  2009-10-06 23:28 ` dje at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: zsojka at seznam dot cz @ 2009-10-06 20:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from zsojka at seznam dot cz  2009-10-06 20:28 -------
Created an attachment (id=18731)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18731&action=view)
original testcase reproducing crash (preprocessed files)

To reproduce the crash, use: (order of *.ii is important)
g++ file.ii main.ii -o a.out && ./a.out


-- 


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


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

* [Bug middle-end/41611] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
  2009-10-06 20:22 ` [Bug middle-end/41611] " zsojka at seznam dot cz
  2009-10-06 20:28 ` zsojka at seznam dot cz
@ 2009-10-06 23:28 ` dje at gcc dot gnu dot org
  2009-10-06 23:29 ` [Bug middle-end/41611] [4.5 Regression] " pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-10-06 23:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from dje at gcc dot gnu dot org  2009-10-06 23:28 -------
Yep


-- 

dje at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mark at codesourcery dot com
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-10-06 23:28:16
               date|                            |


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (2 preceding siblings ...)
  2009-10-06 23:28 ` dje at gcc dot gnu dot org
@ 2009-10-06 23:29 ` pinskia at gcc dot gnu dot org
  2009-10-23 23:47 ` pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-10-06 23:29 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|guard variable is emitted   |[4.5 Regression] guard
                   |even when the guarded symbol|variable is emitted even
                   |isn't                       |when the guarded symbol
                   |                            |isn't
   Target Milestone|---                         |4.5.0


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (3 preceding siblings ...)
  2009-10-06 23:29 ` [Bug middle-end/41611] [4.5 Regression] " pinskia at gcc dot gnu dot org
@ 2009-10-23 23:47 ` pinskia at gcc dot gnu dot org
  2009-10-23 23:49 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-10-23 23:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from pinskia at gcc dot gnu dot org  2009-10-23 23:46 -------
This really should be a P1, I ran into this with a benchmark we have here
internally.


-- 


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (4 preceding siblings ...)
  2009-10-23 23:47 ` pinskia at gcc dot gnu dot org
@ 2009-10-23 23:49 ` pinskia at gcc dot gnu dot org
  2009-10-24 10:58 ` rguenth at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-10-23 23:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from pinskia at gcc dot gnu dot org  2009-10-23 23:49 -------
I almost want to say it was caused by:
2009-06-15  Rafael Avila de Espindola  <espindola@google.com>

        * cp-objcp-common.h (LANG_HOOKS_COMDAT_GROUP): Remove.
        * cp-tree.h (cxx_comdat_group): Change signature.
        * decl.c (duplicate_decls): Use DECL_COMDAT_GROUP.
        (cxx_comdat_group): Change signature.
        * decl2.c (comdat_linkage, maybe_make_one_only): Update call to
        make_decl_one_only.
        (constrain_visibility, get_guard): Use DECL_COMDAT_GROUP.
        * method.c (use_thunk): Update call to make_decl_one_only.
        * optimize.c (maybe_clone_body): Use DECL_COMDAT_GROUP


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |espindola at gcc dot gnu dot
                   |                            |org


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (5 preceding siblings ...)
  2009-10-23 23:49 ` pinskia at gcc dot gnu dot org
@ 2009-10-24 10:58 ` rguenth at gcc dot gnu dot org
  2009-11-25 10:11 ` hjl dot tools at gmail dot com
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-10-24 10:58 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
           Priority|P3                          |P1


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (6 preceding siblings ...)
  2009-10-24 10:58 ` rguenth at gcc dot gnu dot org
@ 2009-11-25 10:11 ` hjl dot tools at gmail dot com
  2009-11-25 21:01 ` pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: hjl dot tools at gmail dot com @ 2009-11-25 10:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from hjl dot tools at gmail dot com  2009-11-25 10:10 -------
Gcc 4.5 generates:

---
       .file   "pr41611.cc"
        .weak   _ZGVZN1A4InitEvE1i
        .section       
.bss._ZGVZN1A4InitEvE1i,"awG",@nobits,_ZZN1A4InitEvE1i,comdat
        .align 8
        .type   _ZGVZN1A4InitEvE1i, @object
        .size   _ZGVZN1A4InitEvE1i, 8
_ZGVZN1A4InitEvE1i:
        .zero   8
----

It uses "_ZZN1A4InitEvE1i" for signature. Gcc should

1. Use _ZGVZN1A4InitEvE1i for signature. Or
2. Generate in the same assembly file where _ZZN1A4InitEvE1i is defined.


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl dot tools at gmail dot
                   |                            |com


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (7 preceding siblings ...)
  2009-11-25 10:11 ` hjl dot tools at gmail dot com
@ 2009-11-25 21:01 ` pinskia at gcc dot gnu dot org
  2009-12-01 12:15 ` rguenth at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-11-25 21:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from pinskia at gcc dot gnu dot org  2009-11-25 21:01 -------
*** Bug 42171 has been marked as a duplicate of this bug. ***


-- 


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (8 preceding siblings ...)
  2009-11-25 21:01 ` pinskia at gcc dot gnu dot org
@ 2009-12-01 12:15 ` rguenth at gcc dot gnu dot org
  2009-12-01 19:48 ` jason at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-01 12:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from rguenth at gcc dot gnu dot org  2009-12-01 12:15 -------
Re-confirmed.  Rafael - as you seem to have caused this can you look into it?


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2009-10-06 23:28:16         |2009-12-01 12:15:09
               date|                            |


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (9 preceding siblings ...)
  2009-12-01 12:15 ` rguenth at gcc dot gnu dot org
@ 2009-12-01 19:48 ` jason at gcc dot gnu dot org
  2009-12-01 21:58 ` jason at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-12-01 19:48 UTC (permalink / raw)
  To: gcc-bugs



-- 

jason at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |jason at gcc dot gnu dot org
                   |dot org                     |
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2009-12-01 12:15:09         |2009-12-01 19:48:11
               date|                            |


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (10 preceding siblings ...)
  2009-12-01 19:48 ` jason at gcc dot gnu dot org
@ 2009-12-01 21:58 ` jason at gcc dot gnu dot org
  2009-12-02 13:50 ` jason at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-12-01 21:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from jason at gcc dot gnu dot org  2009-12-01 21:58 -------
Subject: Bug 41611

Author: jason
Date: Tue Dec  1 21:58:04 2009
New Revision: 154885

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154885
Log:
        PR c++/41611
        * decl2.c (get_guard): Copy DECL_COMDAT.
        (comdat_linkage): Set DECL_COMDAT unconditionally.

Added:
    trunk/gcc/testsuite/g++.dg/abi/guard1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl2.c
    trunk/gcc/testsuite/ChangeLog


-- 


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (11 preceding siblings ...)
  2009-12-01 21:58 ` jason at gcc dot gnu dot org
@ 2009-12-02 13:50 ` jason at gcc dot gnu dot org
  2009-12-04  0:27 ` jason at gcc dot gnu dot org
  2009-12-11 23:40 ` hjl at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-12-02 13:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from jason at gcc dot gnu dot org  2009-12-02 13:50 -------
Fixed.


-- 

jason at gcc dot gnu dot org changed:

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


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (12 preceding siblings ...)
  2009-12-02 13:50 ` jason at gcc dot gnu dot org
@ 2009-12-04  0:27 ` jason at gcc dot gnu dot org
  2009-12-11 23:40 ` hjl at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: jason at gcc dot gnu dot org @ 2009-12-04  0:27 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from jason at gcc dot gnu dot org  2009-12-04 00:26 -------
Subject: Bug 41611

Author: jason
Date: Fri Dec  4 00:26:35 2009
New Revision: 154965

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154965
Log:
        PR c++/41611
        * decl2.c (get_guard): Don't use the same comdat group as the decl.

Added:
    trunk/gcc/testsuite/g++.dg/abi/guard2.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl2.c
    trunk/gcc/testsuite/ChangeLog


-- 


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


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

* [Bug middle-end/41611] [4.5 Regression] guard variable is emitted even when the guarded symbol isn't
  2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
                   ` (13 preceding siblings ...)
  2009-12-04  0:27 ` jason at gcc dot gnu dot org
@ 2009-12-11 23:40 ` hjl at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: hjl at gcc dot gnu dot org @ 2009-12-11 23:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from hjl at gcc dot gnu dot org  2009-12-11 23:38 -------
Subject: Bug 41611

Author: hjl
Date: Fri Dec 11 23:36:24 2009
New Revision: 155184

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155184
Log:
Backport testcases from trunk.

2009-12-11  H.J. Lu  <hongjiu.lu@intel.com>

        Backport from mainline:
        2009-12-11  Dodji Seketeli  <dodji@redhat.com>

        PR c++/42225
        * g++.dg/template/typedef24.C: New test.
        * g++.dg/template/typedef25.C: New test.

        2009-12-11  Dodji Seketeli  <dodji@redhat.com>

        PR c++/42251
        * g++.dg/template/const3.C: New test.

        2009-12-10  Jakub Jelinek  <jakub@redhat.com>

        PR c++/42317
        * g++.dg/opt/dtor2.C: New test.
        * g++.dg/opt/dtor2.h: New file.
        * g++.dg/opt/dtor2-aux.cc: New file.

        2009-12-10  Jan Hubicka  <jh@suse.cz>

        PR middle-end/42110
        * g++.dg/torture/pr42110.C: new file.

        2009-12-07  Jakub Jelinek  <jakub@redhat.com>

        PR debug/42244
        * gcc.dg/debug/pr42244.c: New test.

        2009-12-04  David Daney  <ddaney@caviumnetworks.com>

        PR rtl-optimization/42164
        * gcc.c-torture/compile/pr42164.c: New test.

        2009-12-03  Jason Merrill  <jason@redhat.com>

        PR c++/41611
        * g++.dg/abi/guard2.C: New.

        2009-12-03  Dodji Seketeli  <dodji@redhat.com>

        PR c++/42217
        * g++.dg/other/bitfield4.C: New test.

        2009-12-03  Jakub Jelinek  <jakub@redhat.com>

        PR c++/42256
        * g++.dg/inherit/thunk11.C: New test.
        * g++.dg/inherit/thunk11.h: New file.
        * g++.dg/inherit/thunk11-aux.cc: New file.

        2009-12-01  Martin Jambor  <mjambor@suse.cz>

        PR tree-optimization/42237
        * gcc.c-torture/compile/pr42237.c: New test.

        2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/42057
        * g++.dg/parse/crash54.C: New.

        2009-11-30  Martin Jambor  <mjambor@suse.cz>

        PR middle-end/42196
        * gcc.c-torture/compile/pr42196-1.c: New test.
        * gcc.c-torture/compile/pr42196-2.c: New test.
        * gcc.c-torture/compile/pr42196-3.c: New test.

        2009-11-30  Dodji Seketeli  <dodji@redhat.com>

        PR c++/42069
        * g++.dg/template/typedef23.C: New test.

        2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>

        PR tree-optimization/41961
        * g++.dg/tree-ssa/pr41961.C: New.

        2009-11-29  Ira Rosen  <irar@il.ibm.com>

        PR tree-optimization/42193
        * gcc.dg/vect/pr42193.c: New test.

        2009-11-28  Richard Guenther  <rguenther@suse.de>

        PR tree-optimization/42183
        * g++.dg/torture/pr42183.C: New testcase.

        2009-11-27  Martin Jambor  <mjambor@suse.cz>

        PR middle-end/42006
        * gcc.c-torture/execute/pr42006.c: New test.

        2009-11-27  Michael Matz  <matz@suse.de>

        PR rtl-optimization/42084
        * gcc.dg/pr42084.c: New test.

        2009-11-27  Michael Matz  <matz@suse.de>

        PR c++/41906
        * g++.dg/tree-ssa/pr41906.C: New testcase.

        2009-11-26  Michael Matz  <matz@suse.de>

        PR tree-optimization/41905
        * g++.dg/tree-ssa/pr41905.C: New testcase.

        2009-11-24  Richard Guenther  <rguenther@suse.de>

        PR tree-optimization/42142
        * gcc.c-torture/execute/pr42142.c: New testcase.

        2009-11-24  Martin Jambor  <mjambor@suse.cz>

        PR tree-optimization/42154
        * gcc.c-torture/execute/pr42154.c: New test.

        2009-11-21  Martin Jambor  <mjambor@suse.cz>

        PR middle-end/42025
        * gcc.c-torture/compile/pr42025-1.c: New test.
        * gcc.c-torture/compile/pr42025-2.c: New test.

        2009-11-21  Jakub Jelinek  <jakub@redhat.com>

        PR tree-optimization/42078
        * gcc.dg/pr42078.c: New test.

Added:
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/guard2.C
      - copied unchanged from r155170, trunk/gcc/testsuite/g++.dg/abi/guard2.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/inherit/thunk11-aux.cc
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/inherit/thunk11-aux.cc
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/inherit/thunk11.C
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/inherit/thunk11.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/inherit/thunk11.h
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/inherit/thunk11.h
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/opt/dtor2-aux.cc
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/opt/dtor2-aux.cc
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/opt/dtor2.C
      - copied unchanged from r155170, trunk/gcc/testsuite/g++.dg/opt/dtor2.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/opt/dtor2.h
      - copied unchanged from r155170, trunk/gcc/testsuite/g++.dg/opt/dtor2.h
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/other/bitfield4.C
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/other/bitfield4.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/parse/crash54.C
      - copied unchanged from r155172,
trunk/gcc/testsuite/g++.dg/parse/crash54.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/const3.C
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/template/const3.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef23.C
      - copied unchanged from r155181,
trunk/gcc/testsuite/g++.dg/template/typedef23.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef24.C
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/template/typedef24.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/typedef25.C
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/template/typedef25.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42110.C
      - copied unchanged from r155170,
trunk/gcc/testsuite/g++.dg/torture/pr42110.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42183.C
      - copied unchanged from r155181,
trunk/gcc/testsuite/g++.dg/torture/pr42183.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/tree-ssa/pr41905.C
      - copied unchanged from r155182,
trunk/gcc/testsuite/g++.dg/tree-ssa/pr41905.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/tree-ssa/pr41906.C
      - copied unchanged from r155182,
trunk/gcc/testsuite/g++.dg/tree-ssa/pr41906.C
    branches/gcc-4_4-branch/gcc/testsuite/g++.dg/tree-ssa/pr41961.C
      - copied unchanged from r155181,
trunk/gcc/testsuite/g++.dg/tree-ssa/pr41961.C
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42025-1.c
      - copied unchanged from r155182,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42025-1.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42025-2.c
      - copied unchanged from r155182,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42025-2.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42164.c
      - copied unchanged from r155170,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42164.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42196-1.c
      - copied unchanged from r155181,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42196-1.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42196-2.c
      - copied unchanged from r155181,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42196-2.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42196-3.c
      - copied unchanged from r155181,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42196-3.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42237.c
      - copied unchanged from r155171,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42237.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr42006.c
      - copied unchanged from r155181,
trunk/gcc/testsuite/gcc.c-torture/execute/pr42006.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr42142.c
      - copied unchanged from r155182,
trunk/gcc/testsuite/gcc.c-torture/execute/pr42142.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr42154.c
      - copied unchanged from r155182,
trunk/gcc/testsuite/gcc.c-torture/execute/pr42154.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/debug/pr42244.c
      - copied unchanged from r155170,
trunk/gcc/testsuite/gcc.dg/debug/pr42244.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42078.c
      - copied unchanged from r155182, trunk/gcc/testsuite/gcc.dg/pr42078.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42084.c
      - copied unchanged from r155182, trunk/gcc/testsuite/gcc.dg/pr42084.c
    branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/vect/pr42193.c
      - copied unchanged from r155181,
trunk/gcc/testsuite/gcc.dg/vect/pr42193.c
Modified:
    branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


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


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

end of thread, other threads:[~2009-12-11 23:39 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-06 20:20 [Bug middle-end/41611] New: guard variable is emitted even when the guarded symbol isn't zsojka at seznam dot cz
2009-10-06 20:22 ` [Bug middle-end/41611] " zsojka at seznam dot cz
2009-10-06 20:28 ` zsojka at seznam dot cz
2009-10-06 23:28 ` dje at gcc dot gnu dot org
2009-10-06 23:29 ` [Bug middle-end/41611] [4.5 Regression] " pinskia at gcc dot gnu dot org
2009-10-23 23:47 ` pinskia at gcc dot gnu dot org
2009-10-23 23:49 ` pinskia at gcc dot gnu dot org
2009-10-24 10:58 ` rguenth at gcc dot gnu dot org
2009-11-25 10:11 ` hjl dot tools at gmail dot com
2009-11-25 21:01 ` pinskia at gcc dot gnu dot org
2009-12-01 12:15 ` rguenth at gcc dot gnu dot org
2009-12-01 19:48 ` jason at gcc dot gnu dot org
2009-12-01 21:58 ` jason at gcc dot gnu dot org
2009-12-02 13:50 ` jason at gcc dot gnu dot org
2009-12-04  0:27 ` jason at gcc dot gnu dot org
2009-12-11 23:40 ` hjl 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).