[Bug c++/29518] [4.0 Regression] rejects valid template argument, enums vs templates

2007-02-03 Thread gdr at gcc dot gnu dot org


--- Comment #21 from gdr at gcc dot gnu dot org  2007-02-03 20:41 ---
Fixed in GCC-4.1.2.


-- 

gdr at gcc dot gnu dot org changed:

   What|Removed |Added

 CC|gdr at cs dot tamu dot edu  |
 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|4.0.4   |4.1.2


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



[Bug c++/29518] [4.0 Regression] rejects valid template argument, enums vs templates

2006-11-30 Thread chaoyingfu at gcc dot gnu dot org


--- Comment #21 from chaoyingfu at gcc dot gnu dot org  2006-12-01 01:04 
---
Subject: Bug 29518

Author: chaoyingfu
Date: Fri Dec  1 01:01:21 2006
New Revision: 119392

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=119392
Log:
Merged revisions 118654-118785 via svnmerge from 
svn+ssh://[EMAIL PROTECTED]/svn/gcc/trunk


  r118654 | jakub | 2006-11-10 07:50:39 -0800 (Fri, 10 Nov 2006) | 3 lines

* config/locale/gnu/c_locale.cc (__convert_to_v): Prefer
strtold_l over __strtold_l if available.

  r118659 | pault | 2006-11-10 09:21:57 -0800 (Fri, 10 Nov 2006) | 12 lines

  2006-11-10 Paul Thomas [EMAIL PROTECTED]

PR fortran/29315
* trans-expr.c (is_aliased_array): Treat correctly the case where the
component is itself and array or array reference.


  2006-11-10 Paul Thomas [EMAIL PROTECTED]

PR fortran/29315
* gfortran.dg/aliasing_dummy_4.f90: New test.

  r118661 | burnus | 2006-11-10 10:15:39 -0800 (Fri, 10 Nov 2006) | 6 lines

  2006-11-10  Tobias Burnus  [EMAIL PROTECTED]

 PR fortran/29454
 * resolve.c (gfc_resolve_blocks): Fix error message.

  r118662 | fche | 2006-11-10 10:42:28 -0800 (Fri, 10 Nov 2006) | 14 lines

  2006-11-10  Frank Ch. Eigler  [EMAIL PROTECTED]

PR libmudflap/28578
* mf-hooks1.c (__mf_0fn_malloc): Make the bootstrap buffers
static but not function scope static.
(free): Skip deallocation attempts for objects placed into
bootstrap buffers.
* testsuite/libmudflap.cth/pass59-frag.c: New test.


  Mlibmudflap/mf-hooks1.c
  Mlibmudflap/ChangeLog
  Alibmudflap/testsuite/libmudflap.cth/pass59-frag.c

  r118664 | pault | 2006-11-10 13:06:42 -0800 (Fri, 10 Nov 2006) | 16 lines

  2006-11-10 Paul Thomas [EMAIL PROTECTED]

 PR fortran/29758
 * check.c (gfc_check_reshape): Check that there are enough
 elements in the source array as to be able to fill an array
 defined by shape, when pad is absent.


  2006-11-10 Paul Thomas [EMAIL PROTECTED]

 PR fortran/29758
 * gfortran.dg/reshape_source_size_1.f90: New test.

  r118665 | hubicka | 2006-11-10 13:42:04 -0800 (Fri, 10 Nov 2006) | 9 lines

* cse.c (cse_process_notes): Copy the propagated value.
* local-alloc.c (update_equiv_regs): Copy the memory RTX to be used
in REG_EQUIV notes.
* gcse.c (try_replace_reg): Copy the replacement.
* i386.c (emit_i387_cw_initialization): Copy stored_mode
(assign_386_stack_local): Always return copied memory expression
* function.c (instantiate_virtual_regs_in_insn): Copy the operand
duplicates.

  r118668 | brooks | 2006-11-10 14:34:26 -0800 (Fri, 10 Nov 2006) | 9 lines

  * lang.opt (-fmodule-private): Remove option.
  * gfortran.h (gfc_option_t): Remove module_access_private flag.
  * options.c (gfc_init_options): Remove initialization for it.
  (gfc_process_option): Remove handling for -fmodule-private.
  * module.c (gfc_check_access): Add comments, remove check for
  gfc_option.flag_module_access_private.

  (Also fixed tab-damage in preceeding changelog entry.)

  r118670 | brooks | 2006-11-10 15:43:05 -0800 (Fri, 10 Nov 2006) | 3 lines

  Corrected gfc_process_option to gfc_handle_option in my last
  ChangeLog entry.

  r118676 | gccadmin | 2006-11-10 16:17:31 -0800 (Fri, 10 Nov 2006) | 1 line

  Daily bump.

  r118678 | sayle | 2006-11-10 17:47:18 -0800 (Fri, 10 Nov 2006) | 7 lines


* tree.c (build_int_cst_wide): Add an assertion (gcc_unreachable)
when attempting to build INTEGER_CSTs of non-integral types.
* expmed.c (make_tree): Use the correct type, i.e. the inner
type, when constructing the individual elements of a CONST_VECTOR.

  r118682 | ghazi | 2006-11-10 20:01:42 -0800 (Fri, 10 Nov 2006) | 6 lines

* fold-const.c (negate_mathfn_p): Add BUILT_IN_ERF.

  testsuite:
* gcc.dg/torture/builtin-symmetric-1.c: New test.

  r118683 | ghazi | 2006-11-10 20:05:14 -0800 (Fri, 10 Nov 2006) | 8 lines

* builtins.c (fold_builtin_cos): Use fold_strip_sign_ops().
(fold_builtin_hypot): Likewise.
* fold-const.c (fold_strip_sign_ops): Handle odd builtins.

  testsuite:
* gcc.dg/builtins-20.c: Add more cases for stripping sign ops.

  r118684 | bergner | 2006-11-10 20:20:37 -0800 (Fri, 10 Nov 2006) | 3 lines

* rtl.h (MEM_COPY_ATTRIBUTES): Copy MEM_POINTER.

  r118685 | sayle | 2006-11-10 21:00:10 -0800 (Fri, 10 Nov 2006) | 5 lines


* fold-const.c (operand_equal_p) INTEGER_CST, REAL_CST, VECTOR_CST:
Don't check for TREE_CONSTANT_OVERFLOW when comparing constants.

  r118686 | jiez | 2006-11-10 23:48:33 -0800 (Fri, 10 Nov 2006) | 3 lines

* config/bfin/bfin.h (FUNCTION_PROFILER): Don't use LABELNO.
(NO_PROFILE_COUNTERS): Define as 1.

  

[Bug c++/29518] [4.0 Regression] rejects valid template argument, enums vs templates

2006-11-24 Thread pinskia at gcc dot gnu dot org


--- Comment #20 from pinskia at gcc dot gnu dot org  2006-11-25 04:31 
---
*** Bug 29701 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||eric dot niebler at gmail
   ||dot com


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



[Bug c++/29518] [4.0 Regression] rejects valid template argument, enums vs templates

2006-11-13 Thread mmitchel at gcc dot gnu dot org


--- Comment #19 from mmitchel at gcc dot gnu dot org  2006-11-14 05:00 
---
Fixed in 4.1.2, 4.2.0.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

Summary|[4.0/4.1/4.2 Regression]|[4.0 Regression] rejects
   |rejects valid template  |valid template argument,
   |argument, enums vs templates|enums vs templates


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