[Bug fortran/39594] New: compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread KnowlesPJ at Cardiff dot ac dot uk
$ /usr/local/gfortran/bin/gfortran --save-temps -c -fno-second-underscore
-fdefault-integer-8 -m64 -DMOLPRO -I. -I.. -I../global  f12_integrals.f 
f12_integrals.f: In function 'dfasmbl_f12':
f12_integrals.f:2850: internal compiler error: in gfc_get_symbol_decl, at
fortran/trans-decl.c:950
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html for instructions.
$ gfortran -v
Using built-in specs.
Target: i386-apple-darwin8.10.1
Configured with: /tmp/gfortran-20090321/ibin/../gcc/configure
--prefix=/usr/local/gfortran --enable-languages=c,fortran
--with-gmp=/tmp/gfortran-20090321/gfortran_libs --enable-bootstrap
Thread model: posix
gcc version 4.4.0 20090321 (experimental) [trunk revision 144983] (GCC)


-- 
   Summary: compiler falls over in gfc_get_symbol_decl
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: KnowlesPJ at Cardiff dot ac dot uk
 GCC build triplet: i386-apple-darwin8.10.1
  GCC host triplet: i386-apple-darwin8.10.1
GCC target triplet: i386-apple-darwin8.10.1


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



[Bug fortran/39594] compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread KnowlesPJ at Cardiff dot ac dot uk


--- Comment #1 from KnowlesPJ at Cardiff dot ac dot uk  2009-03-31 08:13 
---
Created an attachment (id=17566)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17566action=view)
tarball containing source file and its includes


-- 


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



[Bug fortran/39595] New: gfortran falls over in optimization

2009-03-31 Thread KnowlesPJ at Cardiff dot ac dot uk
$ /usr/local/gfortran/bin/gfortran -c -fno-second-underscore
-fdefault-integer-8 -m64 -DMOLPRO -I. -I.. -I../global -O3 dftgrid.f
dftgrid.f: In function 'grid_neighbour_dint':
dftgrid.f:4288: internal compiler error: vector VEC(tree,base) index domain
error, in vectorizable_store at tree-vect-transform.c:5358
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html for instructions.
$ gfortran -v
Using built-in specs.
Target: i386-apple-darwin8.10.1
Configured with: /tmp/gfortran-20090321/ibin/../gcc/configure
--prefix=/usr/local/gfortran --enable-languages=c,fortran
--with-gmp=/tmp/gfortran-20090321/gfortran_libs --enable-bootstrap
Thread model: posix
gcc version 4.4.0 20090321 (experimental) [trunk revision 144983] (GCC) 
$ /usr/local/gfortran/bin/gfortran -c -fno-second-underscore
-fdefault-integer-8 -m64 -DMOLPRO -I. -I.. -I../global -O2 dftgrid


-- 
   Summary: gfortran falls over in optimization
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: KnowlesPJ at Cardiff dot ac dot uk
 GCC build triplet: i386-apple-darwin8.10.1
  GCC host triplet: i386-apple-darwin8.10.1
GCC target triplet: i386-apple-darwin8.10.1


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



[Bug fortran/39595] gfortran falls over in optimization

2009-03-31 Thread KnowlesPJ at Cardiff dot ac dot uk


--- Comment #1 from KnowlesPJ at Cardiff dot ac dot uk  2009-03-31 08:24 
---
Created an attachment (id=17567)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17567action=view)
source and includes that demonstrate the problem


-- 


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



[Bug target/39593] faulty value assignment

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #7 from rguenth at gcc dot gnu dot org  2009-03-31 09:44 ---
For convenience, here is the testcase reduced (I didn't verify it still
fails,
but it obviously should).

unsigned long key32[8];
void __attribute__((noinline)) InitTF(void)
{
  key32[0]=0x00010203;
  key32[1]=0x04050607;
  key32[2]=0x08091011;
  key32[3]=0x12131415;
  key32[4]=0x00010203;
  key32[5]=0x04050607;
  key32[6]=0x08091011;
  key32[7]=0x12131415;
}
void abort (void);
int main()
{
  InitTF();
  if (key32[1] != 0x04050607 || key32[5] != 0x04050607)
abort ();
  return 0;
}

Can you check if that causes a runtime failure?  It indeed looks like a
target issue related to loading constants.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Keywords||wrong-code


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



[Bug tree-optimization/39595] [4.4/4.5 Regression]ICE in vectorizable_store at tree-vect-transform.c:5361

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2009-03-31 09:49 ---
Confirmed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||irar at il dot ibm dot com
 Status|UNCONFIRMED |NEW
  Component|fortran |tree-optimization
 Ever Confirmed|0   |1
 GCC target triplet|i386-apple-darwin8.10.1 |i386-apple-darwin8.10.1,
   ||x86_64-*-*
   Keywords||ice-on-valid-code
   Last reconfirmed|-00-00 00:00:00 |2009-03-31 09:49:03
   date||
Summary|gfortran falls over in  |[4.4/4.5 Regression]ICE in
   |optimization|vectorizable_store at tree-
   ||vect-transform.c:5361
   Target Milestone|--- |4.4.0


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



[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread singler at gcc dot gnu dot org


--- Comment #6 from singler at gcc dot gnu dot org  2009-03-31 09:53 ---
Created an attachment (id=17568)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17568action=view)
Patch adding new variant of binder2nd.


-- 


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



[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread singler at gcc dot gnu dot org


--- Comment #7 from singler at gcc dot gnu dot org  2009-03-31 09:53 ---
Created an attachment (id=17569)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17569action=view)
Patch adding new variant of equal_to.


-- 


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



[Bug fortran/39594] compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread dominiq at lps dot ens dot fr


--- Comment #2 from dominiq at lps dot ens dot fr  2009-03-31 10:06 ---
Confirmed for gfortran 4.4 and trunk, works on 4.3. Reduced test case:

  module df_f12_integrals
  implicit double precision (a-h,o-z)

  save
c
  parameter (maxint=2147483647)
  common/zahl/ z0,z1,z2,z4,z05,z10h6,z10hm8,z10m12

  CONTAINS
c---
  subroutine dfasmbl_f12(nibatch,numbti,lenbta,lenbtc,
namout,ifout,offset,iaddmat,fac,
cpu_asmbl,flops_asmbl,title)
c---
  implicit double precision (a-h,o-z)
c
  parameter (maxint=2147483647)
  common/zahl/ z0,z1,z2,z4,z05,z10h6,z10hm8,z10m12

  if(icase.gt.1) call writem_big(g,leng,ifout,namout,z0,'EX')
  end subroutine dfasmbl_f12
  end

[ibook-dhum] Downloads/gfortranbug% gfc44 -c dfasmbl_f12_no.f
dfasmbl_f12_no.f: In function 'dfasmbl_f12':
dfasmbl_f12_no.f:11: internal compiler error: in gfc_get_symbol_decl, at
fortran/trans-decl.c:950

If one of the COMMON or IF lines is commented, the ICE disappears.

Next time please take some time to do the reduction yourself.


-- 


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



[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread singler at gcc dot gnu dot org


--- Comment #5 from singler at gcc dot gnu dot org  2009-03-31 09:52 ---
I have two patches, each of which should fix the problem.  Both take the value
to compare against as const ref, which solves the array passing problem.  The
first one is more general, introducing a new variant of binder2nd, while the
second is more specific, having a new variant of equal_to.
Which approach would you like better?
(Formatting and comments of patches is not yet final).


-- 

singler at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |singler at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Last reconfirmed|2009-03-24 17:26:00 |2009-03-31 09:52:55
   date||


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



[Bug middle-end/23401] Gimplifier produces too many temporaries

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #8 from rguenth at gcc dot gnu dot org  2009-03-31 10:23 ---
Subject: Bug 23401

Author: rguenth
Date: Tue Mar 31 10:23:44 2009
New Revision: 145338

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145338
Log:
2009-03-31  Richard Guenther  rguent...@suse.de

PR middle-end/23401
PR middle-end/27810
* tree.h (DECL_GIMPLE_FORMAL_TEMP_P): Remove.
(struct tree_decl_with_vis): Remove gimple_formal_temp member.
* tree-eh.c (lower_eh_constructs_2): Move LHS assignment to
a separate statement.
* gimplify.c (pop_gimplify_context): Remove formal temp handling.
(lookup_tmp_var): Likewise.
(is_gimple_formal_tmp_or_call_rhs): Remove.
(is_gimple_reg_or_call_rhs): Rename to ...
(is_gimple_reg_rhs_or_call): ... this.
(is_gimple_mem_or_call_rhs): Rename to ...
(is_gimple_mem_rhs_or_call): ... this.
(internal_get_tmp_var): Use is_gimple_reg_rhs_or_call.  Set
DECL_GIMPLE_REG_P only if is_formal is true.
(gimplify_compound_lval): Use is_gimple_reg.  Remove workaround
for non-proper post-modify expression gimplification.
(gimplify_self_mod_expr): For post-modify expressions gimplify
the lvalue to a minimal lvalue.
(rhs_predicate_for): Remove formal temp case.
(gimplify_modify_expr_rhs): Likewise.
(gimplify_addr_expr): Use is_gimple_reg.
(gimplify_expr): Remove formal temp cases.
(gimple_regimplify_operands): Likewise.
* tree-ssa-pre.c (get_or_alloc_expr_for): Treat EXC_PTR_EXPR
and FILTER_EXPR like constants.
* gimple.c (walk_gimple_op): Fix val_only initialization, use
is_gimple_reg.
(is_gimple_formal_tmp_rhs): Remove.
(is_gimple_reg_rhs): Remove special casing.
(is_gimple_mem_rhs): Fix.
(is_gimple_reg): Move DECL_GIMPLE_REG_P handling earlier.
(is_gimple_formal_tmp_var): Remove.
(is_gimple_formal_tmp_reg): Likewise.
(is_gimple_min_lval): Allow invariant component ref parts.
* gimple.h (is_gimple_formal_tmp_rhs, is_gimple_formal_tmp_var,
is_gimple_formal_tmp_reg): Remove declarations.
* tree-cfg.c (verify_expr): Verify that variables with address
taken do not have DECL_GIMPLE_REG_P set.
* tree-mudflap.c (mf_build_check_statement_for): Use
force_gimple_operand instead of gimplify_expr.

java/
* java-gimplify.c (java_gimplify_expr): Do not manually gimplify
the first operand of binary and comaprison expressions.

* gcc.dg/tree-ssa/pr23401.c: New testcase.
* gcc.dg/tree-ssa/pr27810.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr23401.c
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr27810.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimple.c
trunk/gcc/gimple.h
trunk/gcc/gimplify.c
trunk/gcc/java/ChangeLog
trunk/gcc/java/java-gimplify.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-cfg.c
trunk/gcc/tree-eh.c
trunk/gcc/tree-mudflap.c
trunk/gcc/tree-ssa-pre.c
trunk/gcc/tree.h


-- 


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



[Bug tree-optimization/27810] inefficient gimplification of function calls

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2009-03-31 10:23 ---
Subject: Bug 27810

Author: rguenth
Date: Tue Mar 31 10:23:44 2009
New Revision: 145338

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145338
Log:
2009-03-31  Richard Guenther  rguent...@suse.de

PR middle-end/23401
PR middle-end/27810
* tree.h (DECL_GIMPLE_FORMAL_TEMP_P): Remove.
(struct tree_decl_with_vis): Remove gimple_formal_temp member.
* tree-eh.c (lower_eh_constructs_2): Move LHS assignment to
a separate statement.
* gimplify.c (pop_gimplify_context): Remove formal temp handling.
(lookup_tmp_var): Likewise.
(is_gimple_formal_tmp_or_call_rhs): Remove.
(is_gimple_reg_or_call_rhs): Rename to ...
(is_gimple_reg_rhs_or_call): ... this.
(is_gimple_mem_or_call_rhs): Rename to ...
(is_gimple_mem_rhs_or_call): ... this.
(internal_get_tmp_var): Use is_gimple_reg_rhs_or_call.  Set
DECL_GIMPLE_REG_P only if is_formal is true.
(gimplify_compound_lval): Use is_gimple_reg.  Remove workaround
for non-proper post-modify expression gimplification.
(gimplify_self_mod_expr): For post-modify expressions gimplify
the lvalue to a minimal lvalue.
(rhs_predicate_for): Remove formal temp case.
(gimplify_modify_expr_rhs): Likewise.
(gimplify_addr_expr): Use is_gimple_reg.
(gimplify_expr): Remove formal temp cases.
(gimple_regimplify_operands): Likewise.
* tree-ssa-pre.c (get_or_alloc_expr_for): Treat EXC_PTR_EXPR
and FILTER_EXPR like constants.
* gimple.c (walk_gimple_op): Fix val_only initialization, use
is_gimple_reg.
(is_gimple_formal_tmp_rhs): Remove.
(is_gimple_reg_rhs): Remove special casing.
(is_gimple_mem_rhs): Fix.
(is_gimple_reg): Move DECL_GIMPLE_REG_P handling earlier.
(is_gimple_formal_tmp_var): Remove.
(is_gimple_formal_tmp_reg): Likewise.
(is_gimple_min_lval): Allow invariant component ref parts.
* gimple.h (is_gimple_formal_tmp_rhs, is_gimple_formal_tmp_var,
is_gimple_formal_tmp_reg): Remove declarations.
* tree-cfg.c (verify_expr): Verify that variables with address
taken do not have DECL_GIMPLE_REG_P set.
* tree-mudflap.c (mf_build_check_statement_for): Use
force_gimple_operand instead of gimplify_expr.

java/
* java-gimplify.c (java_gimplify_expr): Do not manually gimplify
the first operand of binary and comaprison expressions.

* gcc.dg/tree-ssa/pr23401.c: New testcase.
* gcc.dg/tree-ssa/pr27810.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr23401.c
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr27810.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimple.c
trunk/gcc/gimple.h
trunk/gcc/gimplify.c
trunk/gcc/java/ChangeLog
trunk/gcc/java/java-gimplify.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-cfg.c
trunk/gcc/tree-eh.c
trunk/gcc/tree-mudflap.c
trunk/gcc/tree-ssa-pre.c
trunk/gcc/tree.h


-- 


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



[Bug middle-end/23401] Gimplifier produces too many temporaries

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #9 from rguenth at gcc dot gnu dot org  2009-03-31 10:31 ---
Fixed.  No assembly differences for the testcase though.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.5.0


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



[Bug tree-optimization/27810] inefficient gimplification of function calls

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #7 from rguenth at gcc dot gnu dot org  2009-03-31 10:32 ---
Fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.5.0


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



[Bug tree-optimization/38049] points-to results imprecise

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2009-03-31 10:45 ---
Fixed on alias-improvements branch.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rguenth at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-03-31 10:45:40
   date||


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



[Bug fortran/39594] compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread KnowlesPJ at Cardiff dot ac dot uk


--- Comment #3 from KnowlesPJ at Cardiff dot ac dot uk  2009-03-31 10:12 
---
My apologies that I did not do some reduction, which of course I could have
easily done. I was merely following the guidelines at
http://gcc.gnu.org/bugs.html which says lots of things, but does not mention
this as desirable.


-- 


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



[Bug libstdc++/39598] New: Invocation of the interface basic_istreamT::seekg(pos_type pos) calls rdbuf()-pubseekpos(pos) with wrong argument.

2009-03-31 Thread vmartirosyan at gmail dot com
Invocation of the interface basic_istreamT::seekg(pos_type pos) should call
rdbuf()-pubseekpos(pos), but it calls rdbuf()-pubseekpos(pos, ios_base::out).

Elimination:
--
Replace the call rdbuf()-pubseekpos(pos, ios_base::out) with
rdbuf()-pubseekpos(pos).


-- 
   Summary: Invocation of the interface
basic_istreamT::seekg(pos_type pos) calls rdbuf()-
pubseekpos(pos) with wrong argument.
   Product: gcc
   Version: 4.3.2
Status: UNCONFIRMED
  Severity: minor
  Priority: P3
 Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: vmartirosyan at gmail dot com


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



[Bug libstdc++/39599] New: Invocation of the interface basic_istreamT::seekg(off_type off, ios_base::seekdir dir) calls rdbuf()-pubseekoff(off, dir) with wrong third argument.

2009-03-31 Thread vmartirosyan at gmail dot com
Standard states that invocation of the interface
basic_istreamT::seekg(off_type off, ios_base::seekdir dir) should call
rdbuf()-pubseekoff(off, dir), but it calls rdbuf()-pubseekoff(off, dir,
ios_base::in).

Elimination:
--
Replace the call  rdbuf()-pubseekoff(off, dir, ios_base::in) with 
rdbuf()-pubseekoff(off, dir).


-- 
   Summary: Invocation of the interface
basic_istreamT::seekg(off_type off, ios_base::seekdir
dir) calls rdbuf()-pubseekoff(off, dir) with wrong
third argument.
   Product: gcc
   Version: 4.3.2
Status: UNCONFIRMED
  Severity: minor
  Priority: P3
 Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: vmartirosyan at gmail dot com


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



[Bug middle-end/37221] Missed early loop-unroll optimization - causes 40% degradation on SPU

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #13 from rguenth at gcc dot gnu dot org  2009-03-31 11:31 
---
Reduced testcase:

struct re_pattern_buffer {
unsigned char *buffer;
unsigned long int allocated;
};
void byte_regex_compile (struct re_pattern_buffer *bufp, 
 unsigned char *begalt, unsigned char *b)
{
  unsigned char *pfrom;
  unsigned char *pto;

  while ((unsigned long) (b - bufp-buffer + 3)  bufp-allocated)   
{ 
  unsigned char *old_buffer = bufp-buffer; 
  bufp-allocated = 1; 
  if (old_buffer != bufp-buffer) 
{
  int incr = bufp-buffer - old_buffer;
  b += incr;  
}
}
  pfrom = b;
  pto = b + 3;
  while (pfrom != begalt)
*--pto = *--pfrom;
}

./cc1 -quiet -O2 regex.3.3.i -Wall
regex.3.3.i: In function 'byte_regex_compile':
regex.3.3.i:5: internal compiler error: in check_loop_closed_ssa_use, at
tree-ssa-loop-manip.c:420
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html for instructions.


-- 


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



[Bug libstdc++/39596] Invocation of the interface basic_ostreamchar::seekp(pos_type pos) calls rdbuf()-pubseekpos() with wrong argument.

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #1 from paolo dot carlini at oracle dot com  2009-03-31 11:39 
---
We are simply implementing the resolution of DR 136 (CD1):

  http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#136




-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID


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



[Bug libstdc++/39597] Invocation of the interface basic_ostreamT::seekp(off_type off, ios_base::seekdir dir) calls rdbuf()-pubseekoff(off, dir) with wrong third argument.

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #1 from paolo dot carlini at oracle dot com  2009-03-31 11:40 
---


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


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


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



[Bug libstdc++/39596] Invocation of the interface basic_ostreamchar::seekp(pos_type pos) calls rdbuf()-pubseekpos() with wrong argument.

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #2 from paolo dot carlini at oracle dot com  2009-03-31 11:40 
---
*** Bug 39597 has been marked as a duplicate of this bug. ***


-- 


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



[Bug libstdc++/39596] Invocation of the interface basic_ostreamchar::seekp(pos_type pos) calls rdbuf()-pubseekpos() with wrong argument.

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #3 from paolo dot carlini at oracle dot com  2009-03-31 11:40 
---
*** Bug 39598 has been marked as a duplicate of this bug. ***


-- 


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



[Bug libstdc++/39598] Invocation of the interface basic_istreamT::seekg(pos_type pos) calls rdbuf()-pubseekpos(pos) with wrong argument.

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #1 from paolo dot carlini at oracle dot com  2009-03-31 11:40 
---


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


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


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



[Bug libstdc++/39596] Invocation of the interface basic_ostreamchar::seekp(pos_type pos) calls rdbuf()-pubseekpos() with wrong argument.

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #4 from paolo dot carlini at oracle dot com  2009-03-31 11:40 
---
*** Bug 39599 has been marked as a duplicate of this bug. ***


-- 


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



[Bug libstdc++/39599] Invocation of the interface basic_istreamT::seekg(off_type off, ios_base::seekdir dir) calls rdbuf()-pubseekoff(off, dir) with wrong third argument.

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #1 from paolo dot carlini at oracle dot com  2009-03-31 11:40 
---


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


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


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



[Bug middle-end/37221] Missed early loop-unroll optimization - causes 40% degradation on SPU

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #14 from rguenth at gcc dot gnu dot org  2009-03-31 11:42 
---
I have a fix (I think).


-- 


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



[Bug libstdc++/39597] New: Invocation of the interface basic_ostreamT::seekp(off_type off, ios_base::seekdir dir) calls rdbuf()-pubseekoff(off, dir) with wrong third argument.

2009-03-31 Thread vmartirosyan at gmail dot com
Standard states that invocation of the interface
basic_ostreamT::seekp(off_type off, ios_base::seekdir dir) should call
rdbuf()-pubseekoff(off, dir), but it calls rdbuf()-pubseekoff(off, dir,
ios_base::out).

Elimination:
--
Replace the call  rdbuf()-pubseekoff(off, dir, ios_base::out) with 
rdbuf()-pubseekoff(off, dir).


-- 
   Summary: Invocation of the interface
basic_ostreamT::seekp(off_type off, ios_base::seekdir
dir) calls rdbuf()-pubseekoff(off, dir) with wrong
third argument.
   Product: gcc
   Version: 4.3.2
Status: UNCONFIRMED
  Severity: minor
  Priority: P3
 Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: vmartirosyan at gmail dot com


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



[Bug libstdc++/39596] New: Invocation of the interface basic_ostreamchar::seekp(pos_type pos) calls rdbuf()-pubseekpos() with wrong argument.

2009-03-31 Thread vmartirosyan at gmail dot com
Detailed Description
-

Invocation of the interface basic_ostreamchar::seekp(pos_type pos); should
call rdbuf()-pubseekpos(pos), but it calls rdbuf()-pubseekpos(pos,
ios_base::out).

Elimination:
--
Replace the call rdbuf()-pubseekpos(pos, ios_base::out) with
rdbuf()-pubseekpos(pos).


-- 
   Summary: Invocation of the interface
basic_ostreamchar::seekp(pos_type pos) calls rdbuf()-
pubseekpos() with wrong argument.
   Product: gcc
   Version: 4.3.2
Status: UNCONFIRMED
  Severity: minor
  Priority: P3
 Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: vmartirosyan at gmail dot com


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



[Bug tree-optimization/36230] load PRE doesn't deal with more precise alias info on one path

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2009-03-31 10:40 ---
This is fixed on alias-improvements branch.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rguenth at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-03-31 10:40:42
   date||


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



[Bug target/39600] New: arc target broken, cannot build newlib

2009-03-31 Thread bonzini at gnu dot org
static int a, b, c;
char
cnv(void) {
 return (a ? b : c);
}

f.c:3: internal compiler error: in emit_move_insn, at expr.c:3386

CCing Joern so maybe he can CC someone else. :-)


-- 
   Summary: arc target broken, cannot build newlib
   Product: gcc
   Version: 4.5.0
Status: UNCONFIRMED
  Keywords: ice-on-valid-code
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bonzini at gnu dot org
GCC target triplet: arc-unknown-elf


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



[Bug target/39593] faulty value assignment

2009-03-31 Thread szir at sch dot bme dot hu


--- Comment #8 from szir at sch dot bme dot hu  2009-03-31 12:05 ---
(In reply to comment #7)
 For convenience, here is the testcase reduced (I didn't verify it still
 fails, but it obviously should).
No it should not, the junk code is necessary to produce the error. As I said
before if I remove any more lines from the code, it won't produce the bug.
I suspect it's because it's massive register usage.

 Can you check if that causes a runtime failure?  It indeed looks like a
 target issue related to loading constants.
I tried your testcase, it uses r24 as a temp reg. (won't corrupt the value)
I inserted the junk code into your testcase, and the bug rearreared, but only
if it is inserted before InitTF.

#include junk.i.c  ///BUG
unsigned long key32[8];
//#include junk.i.c ///BUG 
void __attribute__((noinline)) InitTF(void)
{
  key32[0]=0x00010203;
  key32[1]=0x04050607;
  key32[2]=0x08091011;
  key32[3]=0x12131415;
  key32[4]=0x00010203;
  key32[5]=0x04050607;
  key32[6]=0x08091011;
  key32[7]=0x12131415;
}
//#include junk.i.c  ///r24
void abort (void);
int main()
{
  InitTF();
  if (key32[1] != 0x04050607 || key32[5] != 0x04050607)
abort ();
  return 0;
}
//#include junk.i.c   ///r24


-- 


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



[Bug target/39593] faulty value assignment

2009-03-31 Thread szir at sch dot bme dot hu


--- Comment #9 from szir at sch dot bme dot hu  2009-03-31 12:10 ---
Created an attachment (id=17570)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17570action=view)
junk code to reproduce the bug

this is a reduced portion of the original program and the simplest that still
generates the bug


-- 


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



[Bug libstdc++/39546] parallel mode doesn't support implicit string conversion

2009-03-31 Thread paolo dot carlini at oracle dot com


--- Comment #8 from paolo dot carlini at oracle dot com  2009-03-31 11:34 
---
I'm not sure to have all the elements to make a meaningful choice. Could you
please explain in some detail what's going on? Also, could you please remind me
why we have those duplicated binders in parallel/base.h? Thanks.


-- 

paolo dot carlini at oracle dot com changed:

   What|Removed |Added

 CC||paolo at gcc dot gnu dot org


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



[Bug tree-optimization/39595] [4.4/4.5 Regression]ICE in vectorizable_store at tree-vect-transform.c:5361

2009-03-31 Thread irar at il dot ibm dot com


-- 

irar at il dot ibm dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |irar at il dot ibm dot com
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2009-03-31 09:49:03 |2009-03-31 12:21:04
   date||


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



[Bug fortran/39594] compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread dominiq at lps dot ens dot fr


--- Comment #4 from dominiq at lps dot ens dot fr  2009-03-31 12:26 ---
 My apologies that I did not do some reduction, ...

After having sent my post, I have realized that it was more unfriendly than
intended (and I agree that the instructions could be more explicit than Please
avoid posting an archive ...).

Reduced tests are necessary not only to fix the bug, but also for the test
suite. May be you can do the exercise for PR39595, although Richard has
probably a clear idea about where to look at.

Thanks for the reports.


-- 


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



[Bug pch/39492] [4.3/4.4/4.5 Regression] Parallel compilation fail using PCH on Windows NT= 5.0

2009-03-31 Thread ktietz at gcc dot gnu dot org


--- Comment #5 from ktietz at gcc dot gnu dot org  2009-03-31 12:30 ---
Patch sent. See http://gcc.gnu.org/ml/gcc-patches/2009-03/msg01752.html


-- 

ktietz at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||ktietz at gcc dot gnu dot
   ||org
 AssignedTo|unassigned at gcc dot gnu   |ktietz at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Last reconfirmed|2009-03-19 18:47:00 |2009-03-31 12:30:46
   date||


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



[Bug tree-optimization/39595] [4.4/4.5 Regression]ICE in vectorizable_store at tree-vect-transform.c:5361

2009-03-31 Thread jakub at gcc dot gnu dot org


--- Comment #3 from jakub at gcc dot gnu dot org  2009-03-31 12:34 ---
Simplified testcase:
c { dg-do compile }
c { dg-options -O3 }
  subroutine foo(a,c,i,m)
  double precision a(4,*),b(3,64),c(3,200),d(64)
  integer*8 i,j,k,l,m
  do j=1,m,64
do k=1,m-j+1
  d(k)=a(4,j-1+k)
  do l=1,3
b(l,k)=c(l,i)+a(l,j-1+k)
  end do
end do
call bar(b,d,i)
  end do
  end


-- 


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



[Bug middle-end/39301] ICE in register_overhead, at bitmap.c:115

2009-03-31 Thread lucier at math dot purdue dot edu


--- Comment #5 from lucier at math dot purdue dot edu  2009-03-31 12:38 
---
You have --disable-bootstrap, so my guess is that cc1 is a 32-bit binary if
that's what your system compiler builds by default.  By bootstrapping you get a
64-bit binary (the first cc1 built in the bootstrap is 32-bit, but the second
and third are 64-bit).


-- 


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



[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #15 from jsm28 at gcc dot gnu dot org  2009-03-31 12:43 ---
Subject: Bug 15638

Author: jsm28
Date: Tue Mar 31 12:43:29 2009
New Revision: 145341

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145341
Log:
PR preprocessor/15638
gcc:
* c-common.c (c_cpp_error): Handle CPP_DL_FATAL.

gcc/fortran:
* cpp.c (cb_cpp_error): Handle CPP_DL_FATAL.

gcc/testsuite:
* gcc.dg/cpp/missing-header-1.c: New test.
* gcc.dg/cpp/include2.c: Only test #include .  Expect
compilation terminated message.
* gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
test #include .
* gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect compilation
terminated message.

libcpp:
* files.c (_cpp_find_file): Call open_file_failed after diagnosing
invalid PCH.
(open_file_failed): Make error for missing file fatal.
* include/cpplib.h (CPP_DL_FATAL): Define.

Added:
trunk/gcc/testsuite/gcc.dg/cpp/include2a.c
trunk/gcc/testsuite/gcc.dg/cpp/missing-header-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/c-common.c
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/cpp.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/cpp/include2.c
trunk/gcc/testsuite/gcc.dg/pch/counter-2.c
trunk/gcc/testsuite/gcc.dg/pch/valid-1.c
trunk/gcc/testsuite/gcc.dg/pch/valid-2.c
trunk/gcc/testsuite/gcc.dg/pch/warn-1.c
trunk/libcpp/ChangeLog
trunk/libcpp/files.c
trunk/libcpp/include/cpplib.h


-- 


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



[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #16 from jsm28 at gcc dot gnu dot org  2009-03-31 12:45 ---
Fixed for 4.5.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.4.0
  Known to work||4.5.0
 Resolution||FIXED
   Target Milestone|--- |4.5.0


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



[Bug target/39592] [4.5 regression] Revision 145272 breaks -ansi -msse

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #4 from jsm28 at gcc dot gnu dot org  2009-03-31 12:51 ---
Subject: Bug 39592

Author: jsm28
Date: Tue Mar 31 12:51:02 2009
New Revision: 145342

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145342
Log:
PR target/39592
* config/i386/i386.md (*floatunssimode2_1, two unnamed
define_splits, floatunssimode2): Require x87 conversions from
DImode to be permitted.

testsuite:
* gcc.target/i386/pr39592-1.c: New test.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr39592-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug tree-optimization/39595] [4.4/4.5 Regression]ICE in vectorizable_store at tree-vect-transform.c:5361

2009-03-31 Thread dominiq at lps dot ens dot fr


--- Comment #4 from dominiq at lps dot ens dot fr  2009-03-31 12:51 ---
On i686-apple-darwin9, I need -m64 to get an ICE with the test in comment #3.


-- 


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



[Bug target/39592] [4.5 regression] Revision 145272 breaks -ansi -msse

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 12:51 ---
Fixed on trunk for 4.5.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to work||4.5.0
 Resolution||FIXED


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



[Bug target/39601] New: xstormy16 target broken, cannot build newlib

2009-03-31 Thread bonzini at gnu dot org
Fails with an out-of-range jump while building newlib's e_fmod.c:

/tmp/ccZYGyd5.s: Assembler messages:
/tmp/ccZYGyd5.s:351: Error: operand out of range (-130 not between -128 and
127)


-- 
   Summary: xstormy16 target broken, cannot build newlib
   Product: gcc
   Version: 4.5.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bonzini at gnu dot org
GCC target triplet: xstormy16-unknown-elf


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



[Bug fortran/39594] compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread dominiq at lps dot ens dot fr


--- Comment #5 from dominiq at lps dot ens dot fr  2009-03-31 12:57 ---
 May be you can do the exercise for PR39595 ...

Already done! These guys are incredibly fast!


-- 


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



[Bug fortran/38389] (DE)ALLOCATE compile time check for same variable

2009-03-31 Thread kargl at gcc dot gnu dot org


--- Comment #3 from kargl at gcc dot gnu dot org  2009-03-31 14:22 ---
Fixed on trunk.


-- 

kargl at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug middle-end/31029] Fold does not fold C - a == a

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #9 from rguenth at gcc dot gnu dot org  2009-03-31 14:28 ---
Subject: Bug 31029

Author: rguenth
Date: Tue Mar 31 14:28:16 2009
New Revision: 145345

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145345
Log:
2009-03-31  Richard Guenther  rguent...@suse.de

PR middle-end/31029
* fold-const.c (fold_binary): Fold X +- Y CMP X to Y CMP 0 for
equality comparisons.  Fold C - X CMP X if C % 2 == 1.

* gcc.dg/fold-compare-4.c: New testcase.
* gcc.dg/fold-compare-5.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.dg/fold-compare-4.c
trunk/gcc/testsuite/gcc.dg/fold-compare-5.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/fold-const.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug middle-end/31029] Fold does not fold C - a == a

2009-03-31 Thread rguenth at gcc dot gnu dot org


--- Comment #10 from rguenth at gcc dot gnu dot org  2009-03-31 14:28 
---
Fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.5.0


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



[Bug fortran/39594] [4.4/4.5 Regression] compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread jakub at gcc dot gnu dot org


--- Comment #8 from jakub at gcc dot gnu dot org  2009-03-31 14:35 ---
Regressed since PR36592:
http://gcc.gnu.org/viewcvs?root=gccview=revrev=140790


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

   Keywords||rejects-valid
Summary|compiler falls over in  |[4.4/4.5 Regression]
   |gfc_get_symbol_decl |compiler falls over in
   ||gfc_get_symbol_decl
   Target Milestone|--- |4.4.0


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



[Bug target/39592] [4.5 regression] Revision 145272 breaks -ansi -msse

2009-03-31 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2009-03-31 14:38 ---
Subject: Bug 39592

Author: hjl
Date: Tue Mar 31 14:37:50 2009
New Revision: 145346

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145346
Log:
2009-03-29  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2009-03-31  Joseph Myers  jos...@codesourcery.com

PR target/39592
* gcc.target/i386/pr39592-1.c: New test.

Added:
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr39592-1.c
  - copied unchanged from r145345,
trunk/gcc/testsuite/gcc.target/i386/pr39592-1.c
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/39594] [4.4/4.5 Regression] compiler falls over in gfc_get_symbol_decl

2009-03-31 Thread jakub at gcc dot gnu dot org


--- Comment #9 from jakub at gcc dot gnu dot org  2009-03-31 14:43 ---
I guess it is the gfc_add_flavor call removal from gfc_add_in_common that
causes this, attr-flavor in this case is FL_UNKNOWN.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||janus at gcc dot gnu dot
   ||org, burnus at gcc dot gnu
   ||dot org


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



[Bug target/34529] [4.2 Regression] Wrong code with altivec stores and offsets

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #15 from jsm28 at gcc dot gnu dot org  2009-03-31 14:56 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.1.1 4.2.0 |4.1.1 4.2.0 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug preprocessor/34602] [4.2 regression] Internal error with invalid #line directive

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 14:57 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34603] [4.2 regression] ICE with broken template declaration

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 14:57 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail||4.2.5
  Known to work||4.3.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug preprocessor/34692] [4.2 regression] Internal error with pragma in macro

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #9 from jsm28 at gcc dot gnu dot org  2009-03-31 14:58 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34750] [4.2 Regression] ICE in fold_convert, at fold-const.c:1955

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #9 from jsm28 at gcc dot gnu dot org  2009-03-31 14:58 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.0.4 4.1.2 4.1.3 4.2.0 |4.0.4 4.1.2 4.1.3 4.2.0
   |4.2.1 4.2.2 4.2.3   |4.2.1 4.2.2 4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34776] [4.2 regression] ICE with invalid member declaration in template class

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 14:59 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail||4.2.5
  Known to work|4.0.4   |4.0.4 4.3.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34891] [4.2 regression] Broken diagnostic: 'view_convert_expr' not supported by dump_expr

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #4 from jsm28 at gcc dot gnu dot org  2009-03-31 15:00 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail||4.2.5
  Known to work||4.3.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34914] [4.2 regression] Member pointer to vector rejected

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 15:00 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
  Known to work||4.3.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34917] [4.2 regression] ICE with const vector

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #8 from jsm28 at gcc dot gnu dot org  2009-03-31 15:01 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34918] [4.2 regression] Broken diagnostic: 'vector_cst' not supported by dump_expr

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 15:01 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
  Known to work||4.3.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug middle-end/34934] [4.2 Regression] -O1 crash compile *** glibc detected *** /usr/lib/gcc/i486-linux-gnu/4.2.3/cc1: double free or corruption (!prev)

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #14 from jsm28 at gcc dot gnu dot org  2009-03-31 15:02 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail|4.2.3   |4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug target/34947] [4.2 Regression] Clobbered float registers not popped

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #4 from jsm28 at gcc dot gnu dot org  2009-03-31 15:03 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
  Known to fail|4.2.3   |4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/34965] [4.2 regression] Broken diagnostic: 'truth_and_expr' not supported by dump_expr

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #4 from jsm28 at gcc dot gnu dot org  2009-03-31 15:03 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
  Known to work|3.3.6   |3.3.6 4.3.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/35008] [4.2 Regression] Bug in processing nested typedef in nested template class in method definition

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:04 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.1.2   |4.1.2 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/35146] [4.3/4.4/4.5 regression] weird error in template function specialization

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 15:10 ---
Closing 4.2 branch, original test fixed in 4.3.  However, there's a note here
about the test in comment#2 being valid and failing on trunk as of a year
ago, and that test does still fail, so marking as a 4.3/4.4/4.5 regression
instead of closing.

(I have not tried to check if the test in comment#2 is indeed valid, or if
it is indeed a regression from some previous version.)


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to fail|4.2.1 4.1.2 4.0.4 3.4.6 |4.2.1 4.1.2 4.0.4 3.4.6
   ||4.2.5
  Known to work|4.3.0 3.3.6 |3.3.6
   Last reconfirmed|2008-02-10 01:13:11 |2009-03-31 15:10:20
   date||
Summary|[4.2 regression] weird error|[4.3/4.4/4.5 regression]
   |in template function|weird error in template
   |specialization  |function specialization
   Target Milestone|4.2.5   |4.3.4


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



[Bug target/27237] gcc driver should pass -mthumb option to arm assembler

2009-03-31 Thread ramana at gcc dot gnu dot org


--- Comment #15 from ramana at gcc dot gnu dot org  2009-03-31 15:11 ---
The driver will not pass the mthumb option to the assembler. The documentation
has been updated with the below mentioned commit to handle this case.

http://gcc.gnu.org/viewcvs?view=revrevision=145347

Hence this can now be fixed.


-- 

ramana at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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



[Bug middle-end/35227] [4.2 regression] gcc ICEs for functions with unused complex argument

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #9 from jsm28 at gcc dot gnu dot org  2009-03-31 15:13 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.1.2 4.2.3 |4.1.2 4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/35317] [4.2 regression] ICE with operator delete[] and ellipsis

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:14 ---
Closing 4.2 branch, fixed in 4.3.2 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.2


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



[Bug c++/35320] [4.2 regression] ICE with invalid friend declaration

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:15 ---
Closing 4.2 branch, fixed in 4.3.2 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.2


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



[Bug c++/35333] [4.2 regression] Broken diagnostic for complex builtin

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #8 from jsm28 at gcc dot gnu dot org  2009-03-31 15:16 ---
Closing 4.2 branch, fixed in 4.3.1 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail||4.2.5
  Known to work||4.3.1 4.4.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.1


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



[Bug rtl-optimization/35388] [4.2 Regression] error compiling dealII SPEC CPU 2006 benchmark

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 15:18 ---
No response from submitter in  1 year, closing.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID
   Target Milestone|4.2.5   |---


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



[Bug tree-optimization/35429] [4.2 regression] ICE with complex arithmetic

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #9 from jsm28 at gcc dot gnu dot org  2009-03-31 15:19 ---
Closing 4.2 branch, fixed in 4.3.1 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail||4.2.5
  Known to work||4.3.1 4.4.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.1


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



[Bug tree-optimization/35431] [4.2 regression] ICE with complex integer, invalid gimple

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #9 from jsm28 at gcc dot gnu dot org  2009-03-31 15:20 ---
Closing 4.2 branch, fixed in 4.3.1 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail||4.2.5
  Known to work||4.3.1 4.4.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.1


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



[Bug c/35433] [4.2 regression] ICE with typeof and ternary operator

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 15:21 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.4 4.3.3 |4.2.4 4.3.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug c/35434] [4.2 regression] ICE with attribute alias

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 15:22 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail||4.2.5 4.3.3
  Known to work||4.3.4 4.4.0
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug c/35435] [4.2 regression] ICE with attribute tls_model in typedef

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 15:22 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug c/35437] [4.2 regression] ICE with struct containing incomplete type

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:23 ---
Closing 4.2 branch, fixed for 4.3.3 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail||4.2.5 4.3.2
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.3


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



[Bug c/35444] [4.2 regression] ICE with invalid function declaration

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:24 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.4 4.3.3 |4.2.4 4.3.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug tree-optimization/35585] [4.2 Regression] Miscompiled inline assembly

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #9 from jsm28 at gcc dot gnu dot org  2009-03-31 15:25 ---
Closing 4.2 branch, fixed for 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.1 4.2.3 |4.2.1 4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug middle-end/35616] [4.2 Regression] Incorrect code while O2 compling

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #20 from jsm28 at gcc dot gnu dot org  2009-03-31 15:26 ---
Closing 4.2 branch, fixed for 4.3.1 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|3.4.0 4.0.4 4.1.3 4.3.0 |3.4.0 4.0.4 4.1.3 4.3.0
   ||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.1


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



[Bug rtl-optimization/35643] [4.2 Regression] gcc-4.2 -O1 -fstrict-aliasing misoptimization

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 15:35 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.3   |4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug tree-optimization/35672] [4.2 Regression] GCC 4.2.3 ICE on valid code: KDE 3.5.9 libdjvu compilation fails

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 15:35 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.3   |4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug middle-end/36077] [4.2 Regression] Expressions result is wrong

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #11 from jsm28 at gcc dot gnu dot org  2009-03-31 15:37 ---
Closing 4.2 branch, fixed in 4.3.1 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|3.3.3 4.1.2 4.2.3 4.3.0 |3.3.3 4.1.2 4.2.3 4.3.0
   ||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.1


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



[Bug tree-optimization/36115] [4.2 Regression] wrong code generated with optimization on x86-64

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 15:37 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.3   |4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug middle-end/36235] [4.2 Regression] Invalid optimization related to heavy function inlining with -O3

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 15:38 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.3   |4.2.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug middle-end/36300] [4.2 Regression] Incorrect type used for inlined expression

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #19 from jsm28 at gcc dot gnu dot org  2009-03-31 15:39 ---
Closing 4.2 branch, fixed in 4.3.1 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|3.3.6 4.1.3 4.2.4 4.3.0 |3.3.6 4.1.3 4.2.4 4.3.0
   ||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.1


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



[Bug c/36432] [4.2 Regression] �incompatible pointer type� with pointer to array as a struct member

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 15:40 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|3.3.3 4.3.0 4.3.3   |3.3.3 4.3.0 4.3.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug target/36654] [4.2 Regression] Inlined con/de-structor breaks virtual inheritance dllimport classes

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #15 from jsm28 at gcc dot gnu dot org  2009-03-31 15:42 ---
Closing 4.2 branch, fixed for 4.3.3 and 4.4.  If there are problems with
the fix, a separate issue has been / should be filed for those.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
  Known to fail|4.2.4 4.3.0 4.3.1 4.3.2 |4.2.4 4.3.0 4.3.1 4.3.2
   ||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.3


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



[Bug middle-end/36691] [4.2 Regression] wrong value left in induction variable

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #12 from jsm28 at gcc dot gnu dot org  2009-03-31 15:43 ---
Closing 4.2 branch, fixed for 4.3.2 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.1.1 4.3.1 |4.1.1 4.3.1 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.2


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



[Bug c++/38030] [4.2/4.3 Regression] name-lookup for non-dependent name in template function is wrong

2009-03-31 Thread jason at gcc dot gnu dot org


--- Comment #12 from jason at gcc dot gnu dot org  2009-03-31 15:43 ---
Subject: Bug 38030

Author: jason
Date: Tue Mar 31 15:42:58 2009
New Revision: 145360

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145360
Log:
PR c++/38030, 38850, 39070
* pt.c (type_dependent_expression_p_push): New fn.
(tsubst_copy_and_build) [CALL_EXPR]: Only do arg-dep lookup when the
substitution makes the call non-dependent.  Preserve koenig_p.
* parser.c (cp_parser_postfix_expression): Only do arg-dep lookup
for non-dependent calls.
* semantics.c (finish_call_expr): Revert earlier changes.
* cp-tree.h: Revert change to finish_call_expr prototype.

Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/cp-tree.h
trunk/gcc/cp/parser.c
trunk/gcc/cp/pt.c
trunk/gcc/cp/semantics.c


-- 


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



[Bug rtl-optimization/39588] [4.3/4.4/4.5 Regression] internal compiler error: in trunc_int_for_mode, at explow.c:55

2009-03-31 Thread ebotcazou at gcc dot gnu dot org


-- 

ebotcazou at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |ebotcazou at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Last reconfirmed|2009-03-30 14:24:15 |2009-03-31 15:43:52
   date||


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



[Bug libstdc++/36742] [4.2 Regression] g++ -O2 produces wrong code

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #7 from jsm28 at gcc dot gnu dot org  2009-03-31 15:44 ---
Closing 4.2 branch, fixed in 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
  Known to fail|4.2.2 4.2.4 |4.2.2 4.2.4 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c/35446] [4.2 regression] ICE with invalid array initializer

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:24 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.4 4.3.3 |4.2.4 4.3.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug c++/36897] [4.2 Regression] ICE with function pointer template parameter

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #11 from jsm28 at gcc dot gnu dot org  2009-03-31 15:45 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.0.4 4.1.2 4.3.3   |4.0.4 4.1.2 4.3.3 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug tree-optimization/36953] [4.2 Regression] Optimizer generates faulty assembler code when estimating max. floating point value in a for loop

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #5 from jsm28 at gcc dot gnu dot org  2009-03-31 15:46 ---
Closing 4.2 branch, fixed for 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
  Known to fail|4.2.4   |4.2.4 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/37008] [4.2 Regression] OOM on a big c++ file

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:47 ---
Closing 4.2 branch, fixed for 4.3.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.2.4   |4.2.4 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.0


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



[Bug c++/37314] [4.2 Regression] seg violation

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #24 from jsm28 at gcc dot gnu dot org  2009-03-31 15:48 ---
Closing 4.2 branch, fixed for 4.3.4 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.1.2 4.2.0 4.2.4 4.3.3 |4.1.2 4.2.0 4.2.4 4.3.3
   ||4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.4


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



[Bug c++/37555] [4.2 regression] ICE with invalid typedef

2009-03-31 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2009-03-31 15:48 ---
Closing 4.2 branch, fixed for 4.3.3 and 4.4.


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail|4.0.0   |4.0.0 4.2.5
 Resolution||FIXED
   Target Milestone|4.2.5   |4.3.3


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



  1   2   3   4   >