]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Wed, 28 Sep 2005 00:16:17 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104716.1
GCC Administrator [Wed, 28 Sep 2005 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104715.1
GCC Administrator [Tue, 27 Sep 2005 00:16:45 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104671.1
GCC Administrator [Tue, 27 Sep 2005 00:16:08 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104670.1
GCC Administrator [Mon, 26 Sep 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104631.1
GCC Administrator [Mon, 26 Sep 2005 00:16:08 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104630.1
GCC Administrator [Sun, 25 Sep 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104612.1
GCC Administrator [Sun, 25 Sep 2005 00:16:08 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104611.1
GCC Administrator [Sat, 24 Sep 2005 00:16:42 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104595.1
GCC Administrator [Sat, 24 Sep 2005 00:16:37 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104594.1
GCC Administrator [Fri, 23 Sep 2005 00:19:02 +0000 (00:19 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104550.1
GCC Administrator [Fri, 23 Sep 2005 00:18:49 +0000 (00:18 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104549.1
GCC Administrator [Thu, 22 Sep 2005 00:16:19 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104513.1
GCC Administrator [Thu, 22 Sep 2005 00:16:09 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104512.1
Volker Reichelt [Wed, 21 Sep 2005 15:39:53 +0000 (15:39 +0000)]
re PR c++/23965 (Bogus error message: no matching function for call to 'foo(<type error>)')
PR c++/23965
* call.c (resolve_args): Return error_mark_node on arguments
whose TREE_TYPE is error_mark_node.
* g++.dg/template/error1.C: Reject "no matching function" message.
From-SVN: r104490
Volker Reichelt [Wed, 21 Sep 2005 15:08:00 +0000 (15:08 +0000)]
re PR c++/17609 (spurious error message after using keyword)
PR c++/17609
Backport:
2004-03-08 Mark Mitchell <mark@codesourcery.com>
* lex.c (unqualified_name_lookup_error): Create a dummy VAR_DECL
in the innermost scope, rather than at namespace scope.
* name-lookup.c (push_local_binding): Give it external linkage.
* name-lookup.h (push_local_binding): Declare it.
* g++.dg/lookup/error1.C: New test.
* g++.dg/lookup/ambig4.C: Tweak error messages.
* g++.dg/ext/stmtexpr4.C: Likewise.
* g++.dg/parse/error21.C: Tweak testcase.
Backport:
2004-03-02 Mark Mitchell <mark@codesourcery.com>
* g++.dg/lookup/koenig1.C: Tweak error messages.
* g++.dg/lookup/used-before-declaration.C: Likewise.
* g++.dg/other/do1.C: Likewise.
* g++.dg/overload/koenig1.C: Likewise.
* g++.dg/parse/crash13.C: Likewise.
From-SVN: r104487
GCC Administrator [Wed, 21 Sep 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104473.1
GCC Administrator [Tue, 20 Sep 2005 00:16:19 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104435.1
GCC Administrator [Mon, 19 Sep 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104409.1
GCC Administrator [Sun, 18 Sep 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104385.1
Volker Reichelt [Sat, 17 Sep 2005 21:57:26 +0000 (21:57 +0000)]
Backport:
2004-11-27 Mark Mitchell <mark@codesourcery.com>
PR c++/18368
* parser.c (cp_parser_check_for_definition_in_return_type): Take
the defined type as a parameter, and inform the user about the
possibility of a missing semicolon.
(cp_parser_explicit_instantiation): Adjust call to
cp_parser_check_for_definition_in_return_type.
(cp_parser_init_declarator): Likewise.
(cp_parser_member_declaration): Likewise.
PR c++/18368
* g++.dg/other/semicolon.C: New test.
From-SVN: r104377
Volker Reichelt [Sat, 17 Sep 2005 20:48:46 +0000 (20:48 +0000)]
re PR c++/18803 (rejects access to operator() in template)
PR c++/18803
Revert:
2005-09-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
PR c++/18445
* class.c (instantiate_type): Treat NON_DEPENDENT_EXPRs with
unknown_type as non matching.
* pt.c (build_non_dependent_expr): Do not build a
NON_DEPENDENT_EXPR for a VAR_DECL.
PR c++/18803
g++.dg/template/operator5.C: New test.
PR c++/18445
g++.dg/template/crash28.C: Remove.
From-SVN: r104374
GCC Administrator [Sat, 17 Sep 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104364.1
GCC Administrator [Fri, 16 Sep 2005 00:16:17 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104333.1
GCC Administrator [Thu, 15 Sep 2005 00:16:18 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104289.1
GCC Administrator [Wed, 14 Sep 2005 00:16:25 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104251.1
GCC Administrator [Tue, 13 Sep 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104200.1
GCC Administrator [Mon, 12 Sep 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104147.1
GCC Administrator [Sun, 11 Sep 2005 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104133.1
Joseph Myers [Sat, 10 Sep 2005 16:47:56 +0000 (17:47 +0100)]
c99_classification_macros_c.cc: XFAIL on *-*-linux*, not *-*-linux-gnu.
* testsuite/26_numerics/c99_classification_macros_c.cc:
XFAIL on *-*-linux*, not *-*-linux-gnu.
From-SVN: r104128
GCC Administrator [Sat, 10 Sep 2005 00:16:33 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104119.1
Richard Guenther [Fri, 9 Sep 2005 13:37:03 +0000 (13:37 +0000)]
re PR c/20239 (ICE on empty preprocessed input)
2005-09-09 Richard Guenther <rguenther@suse.de>
PR c/20239
* cppinit.c (cpp_read_main_file): Avoid segfaulting on
NULL pfile->map.
From-SVN: r104096
Richard Guenther [Fri, 9 Sep 2005 10:19:52 +0000 (10:19 +0000)]
re PR c++/23624 (ICE: internal compiler error: in invert_truthvalue, at fold-const.c:2697)
2005-09-09 Richard Guenther <rguenther@suse.de>
PR c++/23624
* fold-const.c (fold): Check truth_value_p before calling
invert_truthvalue.
From-SVN: r104091
Craig Rodrigues [Fri, 9 Sep 2005 00:30:59 +0000 (00:30 +0000)]
backport: Wredundant-decls-2.c: New test to check that -Wredundant-decls does not issue warning for a variable...
Backport from mainline:
2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
* gcc.dg/Wredundant-decls-2.c: New test to check that
-Wredundant-decls does not issue warning for a variable
definition following a declaration.
From-SVN: r104064
No Author [Fri, 9 Sep 2005 00:30:59 +0000 (00:30 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.
From-SVN: r104063
Craig Rodrigues [Fri, 9 Sep 2005 00:21:01 +0000 (00:21 +0000)]
backport: c-decl.c (diagnose_mismatched_decls): With -Wredundant-decls...
Backport from mainline
2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
* c-decl.c (diagnose_mismatched_decls): With -Wredundant-decls,
do not issue warning for a variable definition following
a declaration.
From-SVN: r104059
GCC Administrator [Fri, 9 Sep 2005 00:17:06 +0000 (00:17 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104056.1
GCC Administrator [Thu, 8 Sep 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r104019.1
GCC Administrator [Wed, 7 Sep 2005 00:16:46 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103975.1
Volker Reichelt [Tue, 6 Sep 2005 15:25:11 +0000 (15:25 +0000)]
Backport:
2004-12-14 Mark Mitchell <mark@codesourcery.com>
PR c++/18738
* decl.c (make_typename_type): Do not handle namespace-scoped
names here.
(tag_name): Handle typename_type.
(check_elaborated_type_specifier): Handle typenames.
* parser.c (cp_parser_diagnose_invalid_type_name): Do not call
make_typename_type for namespace-scoped names here.
(cp_parser_elaborated_type_specifier): Use
cp_parser_diagnose_invalid_type_name.
* g++.dg/template/typename8.C: New test.
* g++.dg/parse/friend2.C: Tweak error message.
From-SVN: r103951
GCC Administrator [Tue, 6 Sep 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103922.1
GCC Administrator [Mon, 5 Sep 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103841.1
GCC Administrator [Sun, 4 Sep 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103821.1
Volker Reichelt [Sat, 3 Sep 2005 19:53:01 +0000 (19:53 +0000)]
Backport:
2005-08-26 Mark Mitchell <mark@codesourcery.com>
PR c++/19004
* pt.c (uses_template_parms): Handle IDENTIFIER_NODE.
(type_dependent_expression_p): Allow BASELINKs whose associated
functions are simply a FUNCTION_DECL.
* g++.dg/template/nontype13.C: New test.
From-SVN: r103815
GCC Administrator [Sat, 3 Sep 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103799.1
Richard Sandiford [Fri, 2 Sep 2005 12:34:58 +0000 (12:34 +0000)]
re PR c/22061 (internal compiler error: in find_function_data, at function.c:317)
PR c/22061
* c-decl.c (push_parm_decl): Push and pop x_dont_save_pending_sizes_p
around the call to grokdeclarator. Call grokdeclarator with the
field set to 0.
(store_parm_decls): Always store the pending_sizes in cfun.
(c_expand_body_1): Call put_pending_sizes.
* c-objc-common.c (c_cannot_inline_tree_fn): Always check
pending_sizes.
From-SVN: r103776
No Author [Fri, 2 Sep 2005 12:34:58 +0000 (12:34 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.
From-SVN: r103775
Volker Reichelt [Fri, 2 Sep 2005 11:20:21 +0000 (11:20 +0000)]
re PR c++/22233 (ICE with wrong number of template parameters)
PR c++/22233
* pt.c (push_template_decl_real): Return error_mark_node if the
number of template parameters does not match previous definition.
* decl.c (start_function): Handle error_mark_node returned by
push_template_decl.
* g++.dg/template/param1.C: New test.
From-SVN: r103770
Volker Reichelt [Fri, 2 Sep 2005 09:25:13 +0000 (09:25 +0000)]
Backport:
2004-11-25 Mark Mitchell <mark@codesourcery.com>
PR c++/18466
* decl.c (grokvardecl): Keep track of whether or not a there was
explicit qualification.
* name-lookup.c (set_decl_namespace): Complain about explicit
qualification of a name within its own namespace.
* g++.dg/parse/qualified3.C: New test.
* g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2004-11-29 Ben Elliston <bje@au.ibm.com>
* g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
From-SVN: r103768
Volker Reichelt [Fri, 2 Sep 2005 09:15:10 +0000 (09:15 +0000)]
Backport:
2004-11-25 Mark Mitchell <mark@codesourcery.com>
PR c++/18445
* class.c (instantiate_type): Treat NON_DEPENDENT_EXPRs with
unknown_type as non matching.
* pt.c (build_non_dependent_expr): Do not build a
NON_DEPENDENT_EXPR for a VAR_DECL.
* g++.dg/template/crash28.C: New test.
From-SVN: r103767
GCC Administrator [Fri, 2 Sep 2005 00:16:19 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103753.1
Benjamin Kosnik [Thu, 1 Sep 2005 20:57:23 +0000 (20:57 +0000)]
std_cmath.h: Declare C99 functions and helper functions as inline.
2005-09-01 Benjamin Kosnik <bkoz@redhat.com>
* include/c_std/std_cmath.h: Declare C99 functions and helper
functions as inline.
From-SVN: r103746
Jakub Jelinek [Thu, 1 Sep 2005 20:51:09 +0000 (22:51 +0200)]
re PR rtl-optimization/23478 (Miscompilation due to reloading of a var that is also used in EH pad)
PR rtl-optimization/23478
* regs.h (reg_info): Add throw_calls_crossed.
(REG_N_THROWING_CALLS_CROSSED): Define.
* flow.c (allocate_reg_life_data): Initialize
REG_N_THROWING_CALLS_CROSSED.
(propagate_one_insn, attempt_auto_inc): Update
REG_N_THROWING_CALLS_CROSSED.
* local-alloc.c (struct qty): Add n_throwing_calls_crossed field.
(alloc_qty): Initialize it.
(update_equiv_regs): Clear REG_N_THROWING_CALLS_CROSSED.
(combine_regs): Combine also n_throwing_calls_crossed fields.
(find_free_reg): Don't attempt to caller-save pseudos crossing
calls that might throw.
* global.c (struct allocno): Add throwing_calls_crossed field.
(global_alloc): Initialize throwing_calls_crossed.
(find_reg): Don't attempt to caller-save pseudos crossing calls that
might throw.
* g++.dg/opt/pr23478.C: New test.
From-SVN: r103745
Volker Reichelt [Thu, 1 Sep 2005 15:23:21 +0000 (15:23 +0000)]
Backport:
2004-11-27 Mark Mitchell <mark@codesourcery.com>
PR c++/18512
* parser.c (cp_parser_postfix_expression): Robustify.
* g++.dg/template/crash29.C: New test.
From-SVN: r103734
Volker Reichelt [Thu, 1 Sep 2005 15:06:16 +0000 (15:06 +0000)]
Backport:
2004-11-25 Mark Mitchell <mark@codesourcery.com>
PR c++/18545
* typeck.c (check_return_expr): Robustify.
* g++.dg/expr/return1.C: New test.
From-SVN: r103732
Richard Earnshaw [Thu, 1 Sep 2005 14:54:20 +0000 (14:54 +0000)]
PR rtl-optimization/17810 target/15342
PR rtl-optimization/17810 target/15342
* regrename.c: Fix polluted patch in previous change.
From-SVN: r103731
Richard Earnshaw [Thu, 1 Sep 2005 13:09:04 +0000 (13:09 +0000)]
re PR rtl-optimization/17810 (internal compiler error: in verify_local_live_at_start for arm-rtems, arm-linux)
PR rtl-optimization/17810
Backport
2004-11-04 Richard Sandiford <rsandifo@redhat.com>
PR target/15342
* regrename.c (scan_rtx): Treat the destinations of SETs and CLOBBERs
as OP_INOUT if the instruction is predicated.
From-SVN: r103726
Volker Reichelt [Thu, 1 Sep 2005 11:47:42 +0000 (11:47 +0000)]
Backport:
2005-02-22 Mark Mitchell <mark@codesourcery.com>
PR c++/20153
* decl2.c (build_anon_union_vars): Add type parameter.
(finish_anon_union): Pass it.
* g++.dg/template/error17.C: New test.
2005-07-28 Mark Mitchell <mark@codesourcery.com>
PR c++/22545
* call.c (add_builtin_candidate): Adjust for changes in
representation of pointer-to-member types.
* g++.dg/expr/ptrmem7.C: New test.
From-SVN: r103725
Volker Reichelt [Thu, 1 Sep 2005 11:32:20 +0000 (11:32 +0000)]
re PR c++/13377 (unexpected behavior of namespace usage directive)
PR c++/13377
* parser.c (cp_parser_lookup_name): Pass LOOKUP_COMPLAIN to
lookup_name_real on final parse.
* g++.dg/lookup/ambig4.C: New test.
* g++.dg/lookup/ambig5.C: New test.
From-SVN: r103724
No Author [Thu, 1 Sep 2005 11:32:20 +0000 (11:32 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.
From-SVN: r103723
GCC Administrator [Thu, 1 Sep 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103709.1
David Edelsohn [Wed, 31 Aug 2005 14:28:38 +0000 (14:28 +0000)]
re PR target/23539 (C & C++ compiler generating misaligned references regardless of compiler flags)
PR target/23539
Backport from mainline:
2005-08-27 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.c (expand_block_move): Use HImode when
bytes >= 2 not bytes == 2.
From-SVN: r103675
Volker Reichelt [Wed, 31 Aug 2005 10:16:04 +0000 (10:16 +0000)]
re PR c++/23586 (Bad diagnostic for invalid namespace-name)
PR c++/23586
* parser.c (cp_parser_namespace_name): Move diagnostic for
invalid namespace-name to here from ...
* name-lookup.c (do_namespace_alias): ... here and ...
(do_using_directive): ... here. Remove dead code.
From-SVN: r103666
Volker Reichelt [Wed, 31 Aug 2005 08:56:11 +0000 (08:56 +0000)]
re PR c++/23639 (Bad error message: not a member of '<declaration error>')
PR c++/23639
* semantics.c (qualified_name_lookup_error): Do not complain again
on invalid scope.
* g++.dg/template/ttp5.C: Adjust error markers.
From-SVN: r103664
GCC Administrator [Wed, 31 Aug 2005 00:16:17 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103651.1
GCC Administrator [Tue, 30 Aug 2005 00:16:38 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103619.1
Paolo Carlini [Mon, 29 Aug 2005 22:11:08 +0000 (22:11 +0000)]
2005-08-29 Paolo Carlini <pcarlini@suse.de>
Add PR number to last ChangeLog entry.
From-SVN: r103617
Paolo Carlini [Mon, 29 Aug 2005 22:08:50 +0000 (22:08 +0000)]
[multiple changes]
2005-08-29 Paolo Carlini <pcarlini@suse.de>
Port from HEAD/4_0-branch:
2004-07-28 Matt Austern <austern@apple.com>
* include/ext/hashtable.h: Use rebind so that allocator_type
has correct type for a container's allocator.
* testsuite/ext/23528.cc: New.
From-SVN: r103616
GCC Administrator [Mon, 29 Aug 2005 00:16:35 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103588.1
GCC Administrator [Sun, 28 Aug 2005 00:16:27 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103573.1
GCC Administrator [Sat, 27 Aug 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103550.1
GCC Administrator [Fri, 26 Aug 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103505.1
Alan Modra [Thu, 25 Aug 2005 01:09:56 +0000 (01:09 +0000)]
re PR target/23404 (gij trashes args of functions with more than 8 fp args)
PR target/23404
* src/powerpc/ffi.c (ffi_prep_args_SYSV): Correct placement of stack
homed fp args.
(ffi_status ffi_prep_cif_machdep): Correct stack sizing for same.
From-SVN: r103464
GCC Administrator [Thu, 25 Aug 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103458.1
Lawrence Lim [Wed, 24 Aug 2005 20:31:01 +0000 (20:31 +0000)]
re PR libstdc++/23550 (char_traits requirements/1.cc test bad math)
2005-08-24 Lawrence Lim <llim@redhat.com>
Jakub Jelinek <jakub@redhat.com>
Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/23550
* testsuite/21_strings/char_traits/requirements/char/1.cc
(test01): Simplify counting.
* testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
(test02): Same.
Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r103453
GCC Administrator [Wed, 24 Aug 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103419.1
GCC Administrator [Tue, 23 Aug 2005 00:16:18 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103370.1
GCC Administrator [Mon, 22 Aug 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103327.1
Jakub Jelinek [Sun, 21 Aug 2005 13:37:02 +0000 (15:37 +0200)]
simplify-rtx.c (simplify_immed_subreg): Only clear up to elem_bitsize bits, not max_bitsize.
* simplify-rtx.c (simplify_immed_subreg) <case CONST_DOUBLE>: Only clear
up to elem_bitsize bits, not max_bitsize.
* gcc.target/i386/sse-4.c: New test.
From-SVN: r103321
GCC Administrator [Sun, 21 Aug 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103311.1
GCC Administrator [Sat, 20 Aug 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103297.1
GCC Administrator [Fri, 19 Aug 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103260.1
GCC Administrator [Thu, 18 Aug 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103237.1
GCC Administrator [Wed, 17 Aug 2005 00:17:02 +0000 (00:17 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103186.1
Steve Ellcey [Tue, 16 Aug 2005 20:46:36 +0000 (20:46 +0000)]
re PR target/21841 (Documentation should say -mhp-ld/-mgnu-ld are only for hppa64-*-hpux*)
PR target/21841
* doc/invoke.texi (-mgnu-ld): Update description.
(-mhp-ld): Ditto.
From-SVN: r103171
GCC Administrator [Tue, 16 Aug 2005 00:16:37 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103137.1
Matthias Klose [Mon, 15 Aug 2005 17:32:44 +0000 (17:32 +0000)]
gcc-3.4.3.rw.po: Remove.
2005-08-15 Matthias Klose <doko@debian.org>
* gcc-3.4.3.rw.po: Remove.
* rw.po: Add.
From-SVN: r103116
GCC Administrator [Mon, 15 Aug 2005 00:16:18 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103092.1
GCC Administrator [Sun, 14 Aug 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103068.1
GCC Administrator [Sat, 13 Aug 2005 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103048.1
GCC Administrator [Fri, 12 Aug 2005 00:16:32 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r103012.1
GCC Administrator [Thu, 11 Aug 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r102967.1
GCC Administrator [Wed, 10 Aug 2005 00:16:43 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r102932.1
Paolo Bonzini [Tue, 9 Aug 2005 08:22:53 +0000 (08:22 +0000)]
re PR rtl-optimization/17860 ([3.4 only] Wrong generated code for loop with varying bound)
2005-08-09 Paolo Bonzini <bonzini@gnu.org>
PR rtl-optimization/17860
* loop.c (check_dbra_loop): Do not try to use an end condition
like "i != 0" in the reversed loop.
From-SVN: r102904
GCC Administrator [Tue, 9 Aug 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r102889.1
Josh Conner [Mon, 8 Aug 2005 18:43:10 +0000 (18:43 +0000)]
re PR rtl-optimization/23241 (Invalid code generated for comparison of uchar to 255)
PR rtl-optimization/23241
* gcc.dg/char-compare.c: New test.
From-SVN: r102875
No Author [Mon, 8 Aug 2005 18:43:10 +0000 (18:43 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.
From-SVN: r102874
Josh Conner [Mon, 8 Aug 2005 18:41:04 +0000 (18:41 +0000)]
re PR rtl-optimization/23241 (Invalid code generated for comparison of uchar to 255)
PR rtl-optimization/23241
* combine.c (simplify_comparison): Fix error in determining
whether to lift a subreg from comparison.
From-SVN: r102873
Richard Sandiford [Mon, 8 Aug 2005 07:49:09 +0000 (07:49 +0000)]
re PR middle-end/21964 (broken tail call at -O2 or more)
PR middle-end/21964
* stmt.c (tail_recursion_args): Insert a call to emit_queue.
From-SVN: r102854
No Author [Mon, 8 Aug 2005 07:49:09 +0000 (07:49 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.
From-SVN: r102853