]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
17 years agoDaily bump.
GCC Administrator [Fri, 14 Sep 2007 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128483

17 years agore PR bootstrap/33418 ([4.1/4.2/4.3]: Gcc failed to detect HJL's binutils linker)
H.J. Lu [Thu, 13 Sep 2007 19:12:30 +0000 (19:12 +0000)] 
re PR bootstrap/33418 ([4.1/4.2/4.3]: Gcc failed to detect HJL's binutils linker)

2007-09-13  H.J. Lu  <hongjiu.lu@intel.com>

PR bootstrap/33418
* configure.ac (ld_vers): Support Linux linker.
* configure: Regenerated.

From-SVN: r128478

17 years agocommon.opt (femit-class-debug-always): Turn off by default.
Seongbae Park [Thu, 13 Sep 2007 18:28:16 +0000 (18:28 +0000)] 
common.opt (femit-class-debug-always): Turn off by default.

2007-09-13  Seongbae Park <seongbae.park@gmail.com>

* common.opt (femit-class-debug-always): Turn off by default.

From-SVN: r128476

17 years agore PR c++/15097 (code generator problem with ::delete and multiple inheritance and...
Jason Merrill [Thu, 13 Sep 2007 13:42:11 +0000 (09:42 -0400)] 
re PR c++/15097 (code generator problem with ::delete and multiple inheritance and virtual deconstructs)

        PR c++/15097
        * init.c (build_delete): Use build_headof to get the address of the
        complete object if we aren't using the deleting destructor.
        * rtti.c (build_headof): No longer static.
        * cp-tree.h: Declare it.

From-SVN: r128464

17 years agore PR testsuite/33153 (FAIL: gcc.dg/pr32912-[12].c (test for excess errors))
John David Anglin [Thu, 13 Sep 2007 03:45:16 +0000 (03:45 +0000)] 
re PR testsuite/33153 (FAIL: gcc.dg/pr32912-[12].c (test for excess errors))

PR testsuite/33153
* gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
* gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.

From-SVN: r128456

17 years agoDaily bump.
GCC Administrator [Thu, 13 Sep 2007 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128451

17 years agoxtensa.c (machine_function): Add vararg_a7_copy.
Bob Wilson [Wed, 12 Sep 2007 21:47:59 +0000 (21:47 +0000)] 
xtensa.c (machine_function): Add vararg_a7_copy.

        * config/xtensa/xtensa.c (machine_function): Add vararg_a7_copy.
        (xtensa_copy_incoming_a7): Use start_sequence instead of
        push_to_sequence.  Stash insns in vararg_a7_copy for builtin_saveregs.
        (xtensa_builtin_saveregs): Place code from vararg_a7_copy at the start
        of the saveregs sequence.

From-SVN: r128447

17 years agore PR middle-end/33382 (internal compiler error: in get_constraint_for_component_ref...
Richard Guenther [Wed, 12 Sep 2007 07:54:17 +0000 (07:54 +0000)] 
re PR middle-end/33382 (internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2454)

2007-09-12  Richard Guenther  <rguenther@suse.de>

PR middle-end/33382
* tree-ssa-structalias.c (get_constraint_for_component_ref):
Note that accesses to a whole flexible array member may not lead
to a subvariable.

* gcc.c-torture/compile/pr33382.c: New testcase.
* gcc.c-torture/execute/pr33382.c: Likewise.

From-SVN: r128417

17 years agoDaily bump.
GCC Administrator [Wed, 12 Sep 2007 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128401

17 years agore PR c++/31419 (template user defined conversion operator instantiated for conversio...
Jason Merrill [Tue, 11 Sep 2007 15:40:51 +0000 (11:40 -0400)] 
re PR c++/31419 (template user defined conversion operator instantiated for conversion to self)

        PR c++/31419
        * call.c (reference_binding): Don't look for user-defined conversions
        to the same type.

From-SVN: r128383

17 years agore PR c++/15745 (exception specification incorrectly changes the type of the exceptio...
Jason Merrill [Tue, 11 Sep 2007 15:20:47 +0000 (11:20 -0400)] 
re PR c++/15745 (exception specification incorrectly changes the type of the exception thrown)

        PR c++/15745
        * except.c (prepare_eh_type): Use type_decays_to.

        * except.c (initialize_handler_parm): Use
        fold_build_cleanup_point_expr.

        PR c++/31411
        * except.c (initialize_handler_parm): Put a CLEANUP_POINT_EXPR inside
        the MUST_NOT_THROW_EXPR.

From-SVN: r128382

17 years agoDaily bump.
GCC Administrator [Tue, 11 Sep 2007 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128355

17 years agoxtensa.c (xtensa_output_literal): Mask out high bits for floating-point values if...
Bob Wilson [Mon, 10 Sep 2007 21:41:50 +0000 (21:41 +0000)] 
xtensa.c (xtensa_output_literal): Mask out high bits for floating-point values if HOST_BITS_PER_LONG > 32.

* config/xtensa/xtensa.c (xtensa_output_literal): Mask out high bits
for floating-point values if HOST_BITS_PER_LONG > 32.  Use
split_double instead of operand_subword.

From-SVN: r128352

17 years agoxtensa.md (adddi3, [...]): Delete.
Bob Wilson [Mon, 10 Sep 2007 21:41:08 +0000 (21:41 +0000)] 
xtensa.md (adddi3, [...]): Delete.

* config/xtensa/xtensa.md (adddi3, adddi_carry): Delete.
(subdi3, subdi_carry): Delete.

From-SVN: r128351

17 years agoDaily bump.
GCC Administrator [Mon, 10 Sep 2007 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128316

17 years agore PR c++/33342 (ICE in dependent_type_p, at cp/pt.c:15081)
Jason Merrill [Sun, 9 Sep 2007 18:58:52 +0000 (14:58 -0400)] 
re PR c++/33342 (ICE in dependent_type_p, at cp/pt.c:15081)

        PR c++/33342
        * pt.c (most_specialized_class): Set processing_template_decl
        while tsubsting partial spec args.

From-SVN: r128304

17 years agoDaily bump.
GCC Administrator [Sun, 9 Sep 2007 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128280

17 years agoDaily bump.
GCC Administrator [Sat, 8 Sep 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128259

17 years agore PR middle-end/33321 (gcc manpage contains "@option<-Wstrict-overflow=1>")
Tobias Burnus [Fri, 7 Sep 2007 10:45:50 +0000 (12:45 +0200)] 
re PR middle-end/33321 (gcc manpage contains "@option<-Wstrict-overflow=1>")

2007-09-07  Tobias Burnus  <burnus@net-b.de>

PR middle-end/33321
* doc/invoke.texi: Fix -Wstrict-overflow= table.

From-SVN: r128237

17 years ago* decl2.c (get_guard): Copy visibility from the guarded variable.
Jason Merrill [Fri, 7 Sep 2007 03:57:35 +0000 (23:57 -0400)] 
* decl2.c (get_guard): Copy visibility from the guarded variable.

From-SVN: r128227

17 years agoDaily bump.
GCC Administrator [Fri, 7 Sep 2007 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128214

17 years agore PR c++/32674 (ICE in lvalue_p_1 initialising static variable inside template class)
Paolo Carlini [Thu, 6 Sep 2007 19:19:15 +0000 (19:19 +0000)] 
re PR c++/32674 (ICE in lvalue_p_1 initialising static variable inside template class)

/cp
2007-09-06  Paolo Carlini  <pcarlini@suse.de>

PR c++/32674
* decl.c (cp_finish_decl): When processing_template_decl,
deal correctly with init as TREE_LIST.

/testsuite
2007-09-06  Paolo Carlini  <pcarlini@suse.de>

PR c++/32674
* g++.dg/template/static31.C: New.

From-SVN: r128205

17 years agore PR target/33256 (internal compiler error: in print_operand_reloc, at config/mips...
Richard Sandiford [Thu, 6 Sep 2007 18:04:51 +0000 (18:04 +0000)] 
re PR target/33256 (internal compiler error: in print_operand_reloc, at config/mips/mips.c:5579)

gcc/
PR target/33256
* config/mips/mips.c (mips_classify_symbolic_expression): New function.
(mips_classify_address): Use it instead of mips_symbolic_constant_p.
(print_operand_reloc): Likewise.

gcc/testsuite/
200x-xx-xx  David Daney  <ddaney@avtrex.com>
    Richard Sandiford  <richard@codesourcery.com>

PR target/33256
* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
(dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
* gcc.target/mips/pr33256.c: New test.

From-SVN: r128197

17 years agoDaily bump.
GCC Administrator [Thu, 6 Sep 2007 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128166

17 years agoUpdate to the latest submitted translations
Philipp Thomas [Wed, 5 Sep 2007 15:39:04 +0000 (15:39 +0000)] 
Update to the latest submitted translations

From-SVN: r128138

17 years agoUpdate to latest version
Philipp Thomas [Wed, 5 Sep 2007 15:35:39 +0000 (15:35 +0000)] 
Update to latest version

From-SVN: r128137

17 years agore PR c++/33210 (Broken diagnostics: 'bound_template_template_parm' not supported...
Paolo Carlini [Wed, 5 Sep 2007 10:40:29 +0000 (10:40 +0000)] 
re PR c++/33210 (Broken diagnostics: 'bound_template_template_parm' not supported by pp_cxx_unqualified_id/dump_decl)

/cp
2007-09-05  Paolo Carlini  <pcarlini@suse.de>

PR c++/33210
* cxx-pretty-print.c (pp_cxx_unqualified_id): Deal with
BOUND_TEMPLATE_TEMPLATE_PARM.

/testsuite
2007-09-05  Paolo Carlini  <pcarlini@suse.de>

PR c++/33210
* g++.dg/template/error30.C: New.

From-SVN: r128125

17 years agoDaily bump.
GCC Administrator [Wed, 5 Sep 2007 00:17:07 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r128111

17 years agore PR c++/14032 (Specialization of inner template using outer template argument doesn...
Jason Merrill [Tue, 4 Sep 2007 15:43:00 +0000 (11:43 -0400)] 
re PR c++/14032 (Specialization of inner template using outer template argument doesn't work)

        PR c++/14032
        * pt.c (most_specialized_class): Substitute outer template
        arguments into the arguments of a member template partial
        specialization.
        (strip_innermost_template_args): New fn.

From-SVN: r128090

17 years agoDaily bump.
GCC Administrator [Tue, 4 Sep 2007 00:16:51 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128063

17 years agore PR target/28902 (Fix for "alingment of XXX is greater than maximum object alignmen...
Anatoly Sokolov [Mon, 3 Sep 2007 21:03:50 +0000 (01:03 +0400)] 
re PR target/28902 (Fix for "alingment of XXX is greater than maximum object alignment" on AVR)

PR target/28902
  * config/avr/avr.h (TARGET_VTABLE_ENTRY_ALIGN): Define.

From-SVN: r128060

17 years agoMake-lang.in: Change copyright header to refer to version 3 of the GNU General Public...
Nick Clifton [Mon, 3 Sep 2007 13:11:02 +0000 (13:11 +0000)] 
Make-lang.in: Change copyright header to refer to version 3 of the GNU General Public License...

* Make-lang.in: Change copyright header to refer to version 3 of the GNU
  General Public License and to point readers at the COPYING3 file and
  the FSF's license web page.
* ada-tree.def, nmake.adt, nlists.h, snames.h, utils.c,
  Makefile.rtl, Makefile.in, config-lang.in, uintp.h, urealp.h,
  namet.h, decl.c, utils2.c, lang.opt, elists.h, atree.h, types.h,
  treeprs.adt, lang-specs.h, cuintp.c, stringt.h, gnatbl.c: Likewise.

From-SVN: r128042

17 years agoDaily bump.
GCC Administrator [Mon, 3 Sep 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128030

17 years agoDaily bump.
GCC Administrator [Sun, 2 Sep 2007 00:16:45 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128020

17 years agoChange GPLv2 files (which do not have exceptions or additions) over to GPLv3.
Nick Clifton [Sat, 1 Sep 2007 15:28:30 +0000 (15:28 +0000)] 
Change GPLv2 files (which do not have exceptions or additions) over to GPLv3.

From-SVN: r128013

17 years agoDaily bump.
GCC Administrator [Sat, 1 Sep 2007 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r128007

17 years agore PR c++/32113 (ICE with invalid template parameter)
Paolo Carlini [Fri, 31 Aug 2007 09:57:50 +0000 (09:57 +0000)] 
re PR c++/32113 (ICE with invalid template parameter)

/cp
2007-08-31  Paolo Carlini  <pcarlini@suse.de>

PR c++/32113
* search.c (lookup_member): Check the name argument for
error_mark_node.

/testsuite
2007-08-31  Paolo Carlini  <pcarlini@suse.de>

PR c++/32113
* g++.dg/template/crash70.C: New.

From-SVN: r127966

17 years agoSwitch to GPLv3
Nick Clifton [Fri, 31 Aug 2007 08:27:50 +0000 (08:27 +0000)] 
Switch to GPLv3

From-SVN: r127961

17 years agore PR rtl-optimization/33148 (ICE in trunc_int_for_mode, at explow.c:56 during combine)
Jakub Jelinek [Fri, 31 Aug 2007 07:27:40 +0000 (09:27 +0200)] 
re PR rtl-optimization/33148 (ICE in trunc_int_for_mode, at explow.c:56 during combine)

PR rtl-optimization/33148
* simplify-rtx.c (simplify_unary_operation_1): Only optimize
(neg (lt X 0)) if X has scalar int mode.

* gcc.c-torture/compile/20070827-1.c: New test.

From-SVN: r127959

17 years agore PR debug/32914 (ICE in rtl_for_decl_init with -g option)
Jakub Jelinek [Fri, 31 Aug 2007 07:25:20 +0000 (09:25 +0200)] 
re PR debug/32914 (ICE in rtl_for_decl_init with -g option)

PR debug/32914
* dwarf2out.c (rtl_for_decl_init): If vector decl has CONSTRUCTOR
initializer, use build_vector_from_ctor if possible to create
VECTOR_CST out of it.  If vector initializer is not VECTOR_CST
even after this, return NULL.

* d++.dg/debug/const3.C: New test.
* d++.dg/debug/const4.C: New test.

From-SVN: r127958

17 years agoDaily bump.
GCC Administrator [Fri, 31 Aug 2007 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127943

17 years agoDaily bump.
GCC Administrator [Thu, 30 Aug 2007 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127915

17 years agoDaily bump.
GCC Administrator [Wed, 29 Aug 2007 00:17:09 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127873

17 years agore PR libstdc++/33128 (std::tr1::uniform_int returns value out of range)
Paolo Carlini [Tue, 28 Aug 2007 08:48:54 +0000 (08:48 +0000)] 
re PR libstdc++/33128 (std::tr1::uniform_int returns value out of range)

2007-08-28  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/33128
* include/tr1_impl/random (uniform_int<>::_M_call): Deal with
__urng() returning negative values.
* testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
New.

From-SVN: r127850

17 years agoDaily bump.
GCC Administrator [Tue, 28 Aug 2007 00:17:14 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127843

17 years agore PR c++/31337 (ICE with statement expression)
Jason Merrill [Mon, 27 Aug 2007 22:04:37 +0000 (18:04 -0400)] 
re PR c++/31337 (ICE with statement expression)

        PR c++/31337
        * gimplify.c (gimplify_modify_expr): Discard the assignment of
        zero-sized types after calling gimplify_modify_expr_rhs.

From-SVN: r127840

17 years agoDaily bump.
GCC Administrator [Mon, 27 Aug 2007 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127821

17 years agoDaily bump.
GCC Administrator [Sun, 26 Aug 2007 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127804

17 years agoDaily bump.
GCC Administrator [Sat, 25 Aug 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127792

17 years agore PR middle-end/32912 (ICE with vector code)
Jakub Jelinek [Fri, 24 Aug 2007 17:15:51 +0000 (19:15 +0200)] 
re PR middle-end/32912 (ICE with vector code)

PR middle-end/32912
* fold-const.c (fold_binary): Only optimize X | ~X and X ^ ~X for
integral types.

* gcc.dg/pr32912-1.c: New test.
* gcc.dg/pr32912-2.c: New test.

From-SVN: r127779

17 years agore PR c++/31941 ("confused by earlier errors" message without earlier error message)
Jakub Jelinek [Fri, 24 Aug 2007 17:12:41 +0000 (19:12 +0200)] 
re PR c++/31941 ("confused by earlier errors" message without earlier error message)

PR c++/31941
* error.c (resolve_virtual_fun_from_obj_type_ref): Handle
TARGET_VTABLE_USES_DESCRIPTORS targets properly.

* g++.dg/parse/crash37.C: New test.

From-SVN: r127778

17 years agore PR c++/32898 (Definition of variable N::i outside namespace N not rejected)
Jakub Jelinek [Fri, 24 Aug 2007 17:09:50 +0000 (19:09 +0200)] 
re PR c++/32898 (Definition of variable N::i outside namespace N not rejected)

PR c++/32898
* name-lookup.c (set_decl_namespace): lookup_qualified_name failure
is error_mark_node rather than NULL_TREE.
* pt.c (check_explicit_specialization): Likewise.

* g++.dg/lookup/ns3.C: New test.

From-SVN: r127777

17 years agore PR debug/32610 (ICE in gen_tagged_type_instantiation_die, at dwarf2out.c:12762)
Jakub Jelinek [Fri, 24 Aug 2007 17:06:59 +0000 (19:06 +0200)] 
re PR debug/32610 (ICE in gen_tagged_type_instantiation_die, at dwarf2out.c:12762)

PR debug/32610
* dwarf2out.c (gen_decl_die): Don't call
gen_tagged_type_instantiation_die if decl doesn't have tagged type.

* gcc.dg/debug/pr32610.c: New test.

From-SVN: r127776

17 years agoexpr.c (get_inner_reference): Remove unused variable.
Richard Guenther [Fri, 24 Aug 2007 11:24:34 +0000 (11:24 +0000)] 
expr.c (get_inner_reference): Remove unused variable.

2007-08-24  Richard Guenther  <rguenther@suse.de>

        * expr.c (get_inner_reference): Remove unused variable.

From-SVN: r127768

17 years agoexpr.c (get_inner_reference): Do computation of bitoffset from offset in a way we...
Richard Guenther [Fri, 24 Aug 2007 11:22:44 +0000 (11:22 +0000)] 
expr.c (get_inner_reference): Do computation of bitoffset from offset in a way we can detect overflow reliably.

2007-08-23  Richard Guenther  <rguenther@suse.de>

* expr.c (get_inner_reference): Do computation of bitoffset
from offset in a way we can detect overflow reliably.

From-SVN: r127767

17 years agoDaily bump.
GCC Administrator [Fri, 24 Aug 2007 00:17:02 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127753

17 years agoDaily bump.
GCC Administrator [Thu, 23 Aug 2007 00:17:01 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127722

17 years agore PR c++/29365 (Unnecessary anonymous namespace warnings)
Jason Merrill [Wed, 22 Aug 2007 20:40:30 +0000 (16:40 -0400)] 
re PR c++/29365 (Unnecessary anonymous namespace warnings)

        PR c++/29365
        * pt.c (outermost_tinst_level): New function.
        * lex.c (in_main_input_context): New function.
        * decl2.c (constrain_class_visibility): Use it to avoid warning
        about uses of the anonymous namespace in the main input file.

From-SVN: r127716

17 years agoenv.c ( __gnat_clearenv): Use the __gnat_unsetenv mechanism for NetBSD.
Krister Walfridsson [Wed, 22 Aug 2007 17:54:43 +0000 (19:54 +0200)] 
env.c ( __gnat_clearenv): Use the __gnat_unsetenv mechanism for NetBSD.

* env.c ( __gnat_clearenv): Use the __gnat_unsetenv mechanism for
NetBSD.

From-SVN: r127712

17 years agore PR tree-optimization/33142 (wrong code with VRP through ABS_EXPR)
Richard Guenther [Wed, 22 Aug 2007 08:45:58 +0000 (08:45 +0000)] 
re PR tree-optimization/33142 (wrong code with VRP through ABS_EXPR)

2007-08-22  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/33142
* gcc.c-torture/execute/pr33142.c: New testcase.

From-SVN: r127692

17 years agore PR debug/32563 (ICE on pointer arithmetic)
Richard Guenther [Wed, 22 Aug 2007 08:07:11 +0000 (08:07 +0000)] 
re PR debug/32563 (ICE on pointer arithmetic)

2007-08-22  Richard Guenther  <rguenther@suse.de>

PR middle-end/32563
* tree.c (host_integerp): Treat sizetype as signed as it is
sign-extended.

* g++.dg/torture/pr32563.C: New testcase.

        Backport from mainline:
        2007-05-30  Richard Guenther  <rguenther@suse.de>

        * g++.dg/dg.exp: Prune torture/.
        * g++.dg/torture/dg-torture.exp: New testsuite.

From-SVN: r127689

17 years agoDaily bump.
GCC Administrator [Wed, 22 Aug 2007 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127682

17 years agobe.po, [...]: Update.
Joseph Myers [Tue, 21 Aug 2007 11:47:20 +0000 (12:47 +0100)] 
be.po, [...]: Update.

* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po: Update.
* uk.po: New.

From-SVN: r127665

17 years agobe.po, [...]: Update.
Joseph Myers [Tue, 21 Aug 2007 11:43:10 +0000 (12:43 +0100)] 
be.po, [...]: Update.

* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update.

From-SVN: r127663

17 years agopredicates.md (const_call_insn_operand): Invoke SYMBOL_REF_LONG_CALL_P only on SYMBOL...
Adam Nemet [Tue, 21 Aug 2007 00:50:59 +0000 (00:50 +0000)] 
predicates.md (const_call_insn_operand): Invoke SYMBOL_REF_LONG_CALL_P only on SYMBOL_REFs.

* config/mips/predicates.md (const_call_insn_operand): Invoke
SYMBOL_REF_LONG_CALL_P only on SYMBOL_REFs.

From-SVN: r127658

17 years agoDaily bump.
GCC Administrator [Tue, 21 Aug 2007 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127655

17 years agore PR c++/32992 (Incorrect code generated for anonymous union and return)
Jakub Jelinek [Mon, 20 Aug 2007 08:10:54 +0000 (10:10 +0200)] 
re PR c++/32992 (Incorrect code generated for anonymous union and return)

PR c++/32992
* typeck.c (check_return_expr): Don't NRV optimize vars in
anonymous unions.
* decl.c (finish_function): Comment fix.

* g++.dg/opt/nrv14.C: New test.

From-SVN: r127640

17 years agoDaily bump.
GCC Administrator [Mon, 20 Aug 2007 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127631

17 years agoDaily bump.
GCC Administrator [Sun, 19 Aug 2007 00:18:26 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r127617

17 years agore PR c++/32112 (#'unbound_class_template' not supported by dump_decl#)
Paolo Carlini [Sat, 18 Aug 2007 10:07:42 +0000 (10:07 +0000)] 
re PR c++/32112 (#'unbound_class_template' not supported by dump_decl#)

/cp
2007-08-18  Paolo Carlini  <pcarlini@suse.de>

PR c++/32112
* error.c (dump_decl): Deal with UNBOUND_CLASS_TEMPLATE.
* cxx-pretty-print.c (pp_cxx_unqualified_id): Likewise.

/testsuite
2007-08-18  Paolo Carlini  <pcarlini@suse.de>

PR c++/32112
* g++.dg/template/error26.C: New.

From-SVN: r127609

17 years agoDaily bump.
GCC Administrator [Sat, 18 Aug 2007 00:17:29 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127605

17 years agore PR c++/32190 (wrong error recovery on parsing template arguments)
Paolo Carlini [Fri, 17 Aug 2007 21:38:40 +0000 (21:38 +0000)] 
re PR c++/32190 (wrong error recovery on parsing template arguments)

2007-08-17  Paolo Carlini  <pcarlini@suse.de>

PR c++/32190
* g++.dg/parse/error31.C: New.

From-SVN: r127599

17 years agore PR c++/32190 (wrong error recovery on parsing template arguments)
Paolo Carlini [Fri, 17 Aug 2007 21:38:19 +0000 (21:38 +0000)] 
re PR c++/32190 (wrong error recovery on parsing template arguments)

2007-08-17  Paolo Carlini  <pcarlini@suse.de>

PR c++/32190
* g++.dg/parse/error31.C: New.

From-SVN: r127598

17 years agore PR libstdc++/33084 (Small typo in valarray header)
Johannes Willkomm [Fri, 17 Aug 2007 09:28:09 +0000 (09:28 +0000)] 
re PR libstdc++/33084 (Small typo in valarray header)

2007-08-17  Johannes Willkomm  <willkomm@sc.rwth-aachen.de>

PR libstdc++/33084
* include/std/valarray (operator _Op(const _Tp&,
const valarray<>&)): Fix typo.
* testsuite/26_numerics/numeric_arrays/valarray/33084.cc: New.

From-SVN: r127580

17 years agoscore.md: Update pattern tablejump.
Chen Liqin [Fri, 17 Aug 2007 01:52:08 +0000 (01:52 +0000)] 
score.md: Update pattern tablejump.

2007-08-17  Chen liqin  <liqin@sunnorth.com.cn>

        * config/score/score.md : Update pattern tablejump.
        * config/score/score.c : Update score_initialize_trampoline
        function.
        * config/score/score.h (TRAMPOLINE_TEMPLATE): Added macro.
        (TRAMPOLINE_INSNS, TRAMPOLINE_SIZE) Update macro.
        * doc/contrib.texi: Add my entry.

From-SVN: r127576

17 years agoDaily bump.
GCC Administrator [Fri, 17 Aug 2007 00:17:06 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127573

17 years agoDaily bump.
GCC Administrator [Thu, 16 Aug 2007 00:17:07 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127529

17 years agoDaily bump.
GCC Administrator [Wed, 15 Aug 2007 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127501

18 years agoDaily bump.
GCC Administrator [Tue, 14 Aug 2007 00:16:54 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127401

18 years agoDaily bump.
GCC Administrator [Mon, 13 Aug 2007 00:19:23 +0000 (00:19 +0000)] 
Daily bump.

From-SVN: r127387

18 years agoDaily bump.
GCC Administrator [Sun, 12 Aug 2007 00:17:11 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127367

18 years agoDaily bump.
GCC Administrator [Sat, 11 Aug 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127354

18 years agore PR c++/17763 (Wrong context in error message for template parameter)
Paolo Carlini [Fri, 10 Aug 2007 18:04:46 +0000 (18:04 +0000)] 
re PR c++/17763 (Wrong context in error message for template parameter)

/cp
2007-08-10  Paolo Carlini  <pcarlini@suse.de>

PR c++/17763
* error.c (dump_expr): Consistently use the *_cxx_*
variants of the pretty-print functions.

/testsuite
2007-08-10  Paolo Carlini  <pcarlini@suse.de>

PR c++/17763
* g++.dg/other/error16.C: New.

From-SVN: r127345

18 years agoDaily bump.
GCC Administrator [Fri, 10 Aug 2007 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127328

18 years agoDaily bump.
GCC Administrator [Thu, 9 Aug 2007 00:17:19 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127309

18 years agoDaily bump.
GCC Administrator [Wed, 8 Aug 2007 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127286

18 years agoDaily bump.
GCC Administrator [Tue, 7 Aug 2007 00:17:06 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127262

18 years agoDaily bump.
GCC Administrator [Mon, 6 Aug 2007 00:17:01 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127231

18 years agoDaily bump.
GCC Administrator [Sun, 5 Aug 2007 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127219

18 years agoDaily bump.
GCC Administrator [Sat, 4 Aug 2007 00:16:54 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127193

18 years agoDaily bump.
GCC Administrator [Fri, 3 Aug 2007 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127171

18 years agos390.md ("*xordi3_cconly"): Change xr to xg.
Andreas Krebbel [Thu, 2 Aug 2007 08:13:15 +0000 (08:13 +0000)] 
s390.md ("*xordi3_cconly"): Change xr to xg.

2007-08-02  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md ("*xordi3_cconly"): Change xr to xg.

From-SVN: r127150

18 years agoDaily bump.
GCC Administrator [Thu, 2 Aug 2007 00:17:01 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127142

18 years agoUpdate to latest version
Philipp Thomas [Wed, 1 Aug 2007 12:08:25 +0000 (12:08 +0000)] 
Update to latest version

From-SVN: r127123

18 years agos390.md (TF in GPR splitter): Change operand_subword parameter to TFmode.
Andreas Krebbel [Wed, 1 Aug 2007 08:43:06 +0000 (08:43 +0000)] 
s390.md (TF in GPR splitter): Change operand_subword parameter to TFmode.

2007-08-01  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md (TF in GPR splitter): Change operand_subword
parameter to TFmode.

2007-08-01  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.dg/20070801-1.c: New testcase.

From-SVN: r127115

18 years agoDaily bump.
GCC Administrator [Wed, 1 Aug 2007 00:17:00 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r127110

18 years agoUpdate de.po to lastest version.
Philipp Thomas [Tue, 31 Jul 2007 12:36:53 +0000 (12:36 +0000)] 
Update de.po to lastest version.

From-SVN: r127089

18 years agoDaily bump.
GCC Administrator [Tue, 31 Jul 2007 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r127076

18 years agoBASE-VER: Bump.
Mark Mitchell [Mon, 30 Jul 2007 19:14:58 +0000 (19:14 +0000)] 
BASE-VER: Bump.

* BASE-VER: Bump.
* DEV-PHASE: Mark as prerelease.

From-SVN: r127068

18 years agore PR c++/32108 (ICE with __label__ outside of block scope)
Paolo Carlini [Mon, 30 Jul 2007 15:38:39 +0000 (15:38 +0000)] 
re PR c++/32108 (ICE with __label__ outside of block scope)

cp/
2007-07-30  Paolo Carlini  <pcarlini@suse.de>

PR c++/32108
* semantics.c (finish_label_stmt): Reject the __label__
extension outside function scopes.

testsuite/
2007-07-30  Paolo Carlini  <pcarlini@suse.de>

PR c++/32108
* g++.dg/ext/label6.C: New.

From-SVN: r127064