]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoBackport:
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

19 years agore PR c++/18803 (rejects access to operator() in template)
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoc99_classification_macros_c.cc: XFAIL on *-*-linux*, not *-*-linux-gnu.
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

19 years agoDaily bump.
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

19 years agore PR c/20239 (ICE on empty preprocessed input)
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

19 years agore PR c++/23624 (ICE: internal compiler error: in invert_truthvalue, at fold-const...
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

19 years agobackport: Wredundant-decls-2.c: New test to check that -Wredundant-decls does not...
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

19 years agoThis commit was manufactured by cvs2svn to create branch
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

19 years agobackport: c-decl.c (diagnose_mismatched_decls): With -Wredundant-decls...
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoBackport:
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoBackport:
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

19 years agoDaily bump.
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

19 years agore PR c/22061 (internal compiler error: in find_function_data, at function.c:317)
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

19 years agoThis commit was manufactured by cvs2svn to create branch
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

19 years agore PR c++/22233 (ICE with wrong number of template parameters)
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

19 years agoBackport:
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

19 years agoBackport:
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

19 years agoDaily bump.
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

19 years agostd_cmath.h: Declare C99 functions and helper functions as inline.
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

19 years agore PR rtl-optimization/23478 (Miscompilation due to reloading of a var that is also...
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

19 years agoBackport:
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

19 years agoBackport:
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

19 years agoPR rtl-optimization/17810 target/15342
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

19 years agore PR rtl-optimization/17810 (internal compiler error: in verify_local_live_at_start...
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

19 years agoBackport:
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

19 years agore PR c++/13377 (unexpected behavior of namespace usage directive)
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

19 years agoThis commit was manufactured by cvs2svn to create branch
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

19 years agoDaily bump.
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

19 years agore PR target/23539 (C & C++ compiler generating misaligned references regardless...
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

19 years agore PR c++/23586 (Bad diagnostic for invalid namespace-name)
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

19 years agore PR c++/23639 (Bad error message: not a member of '<declaration error>')
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years ago2005-08-29 Paolo Carlini <pcarlini@suse.de>
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

19 years ago[multiple changes]
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agore PR target/23404 (gij trashes args of functions with more than 8 fp args)
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

19 years agoDaily bump.
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

19 years agore PR libstdc++/23550 (char_traits requirements/1.cc test bad math)
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agosimplify-rtx.c (simplify_immed_subreg): Only clear up to elem_bitsize bits, not max_b...
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agore PR target/21841 (Documentation should say -mhp-ld/-mgnu-ld are only for hppa64...
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

19 years agoDaily bump.
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

19 years agogcc-3.4.3.rw.po: Remove.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agore PR rtl-optimization/17860 ([3.4 only] Wrong generated code for loop with varying...
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

20 years agoDaily bump.
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

20 years agore PR rtl-optimization/23241 (Invalid code generated for comparison of uchar to 255)
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

20 years agoThis commit was manufactured by cvs2svn to create branch
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

20 years agore PR rtl-optimization/23241 (Invalid code generated for comparison of uchar to 255)
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

20 years agore PR middle-end/21964 (broken tail call at -O2 or more)
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

20 years agoThis commit was manufactured by cvs2svn to create branch
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

20 years agore PR c/22458 (ICE on missing brace)
Richard Sandiford [Mon, 8 Aug 2005 07:42:37 +0000 (07:42 +0000)] 
re PR c/22458 (ICE on missing brace)

PR c/22458
* c-decl.c (c_begin_compound_stmt): Set the initial body to
error_mark_node, not NULL.

From-SVN: r102849

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 8 Aug 2005 07:42:37 +0000 (07:42 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r102848

20 years ago* pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Fix loop upper bound.
John David Anglin [Mon, 8 Aug 2005 03:41:32 +0000 (03:41 +0000)] 
* pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Fix loop upper bound.

From-SVN: r102843

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

[[Split portion of a mixed commit.]]

From-SVN: r102838.1

20 years agore PR pch/14940 (PCH largefile test fails on various platforms)
John David Anglin [Sun, 7 Aug 2005 02:48:04 +0000 (02:48 +0000)] 
re PR pch/14940 (PCH largefile test fails on various platforms)

PR pch/14940
* config.host (hppa*-*-hpux*, hppa*-*-linux): Define out_host_hook_obj
and host_xmake_file using new host configuration files.
* config/pa/pa-host.c, config/pa/x-hpux, config/pa/x-linux: New files.

From-SVN: r102830

20 years agoDaily bump.
GCC Administrator [Sun, 7 Aug 2005 00:17:18 +0000 (00:17 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102825.1

20 years agore PR target/20673 (C PCH testsuite assembly comparison failure)
Christian Joensson [Sat, 6 Aug 2005 12:57:24 +0000 (12:57 +0000)] 
re PR target/20673 (C PCH testsuite assembly comparison failure)

PR target/20673
Backport from mainline:

2005-04-15  David S. Miller  <davem@davemloft.net>

* config/sparc/sparc.h (sparc_hard_reg_printed): Mark as GTY(()).

From-SVN: r102807

20 years agoDaily bump.
GCC Administrator [Sat, 6 Aug 2005 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102792.1

20 years ago* pa.c (function_arg): Fix typo in last change.
John David Anglin [Fri, 5 Aug 2005 20:32:49 +0000 (20:32 +0000)] 
* pa.c (function_arg): Fix typo in last change.

From-SVN: r102781

20 years agopa.c (function_value): Handle small aggregates on 32-bit targets.
John David Anglin [Fri, 5 Aug 2005 19:20:53 +0000 (19:20 +0000)] 
pa.c (function_value): Handle small aggregates on 32-bit targets.

* pa.c (function_value): Handle small aggregates on 32-bit targets.
(function_arg): Pass small aggregates in general registers on 32-bit
targets.
* som.h (MEMBER_TYPE_FORCES_BLK): Delete define.

From-SVN: r102779

20 years agoDaily bump.
GCC Administrator [Fri, 5 Aug 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102753.1

20 years agoinstall.texi (Specific): Adjust link to openavr.org.
Gerald Pfeifer [Thu, 4 Aug 2005 10:10:19 +0000 (10:10 +0000)] 
install.texi (Specific): Adjust link to openavr.org.

* doc/install.texi (Specific): Adjust link to openavr.org.
(Specific): Remove broken reference to GCC 2.8.1 for OS/2.
(Binaries): Adjust HP-UX Porting Center link.
(Binaries): Adjust Free Software Foundation ordering link.
(Binaries): Remove broken link to Sinix/Reliant Unix binaries.

From-SVN: r102737

20 years agoinvoke.texi (Optimize Options): Document that -funswitch-loops is enabled at -O3.
Eric Botcazou [Thu, 4 Aug 2005 07:19:07 +0000 (07:19 +0000)] 
invoke.texi (Optimize Options): Document that -funswitch-loops is enabled at -O3.

* doc/invoke.texi (Optimize Options): Document that -funswitch-loops
is enabled at -O3.

From-SVN: r102732

20 years agoDaily bump.
GCC Administrator [Thu, 4 Aug 2005 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102722.1

20 years agore PR target/21723 (ICE while building libgfortran)
John David Anglin [Wed, 3 Aug 2005 16:39:02 +0000 (16:39 +0000)] 
re PR target/21723 (ICE while building libgfortran)

PR target/21723
* pa.md: Remove fcpy alternative from movhi and movqi patterns.
* pa32-regs.h (HARD_REGNO_NREGS): Return two floating point registers
for complex modes when generating code for PA 1.0.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P.  Use non-overlapping register
sets for all general and floating point modes.  Align wide floating
point modes to even register boundaries to comply with architectural
requirements.
(CLASS_MAX_NREGS): Update to align with change to HARD_REGNO_NREGS.
* pa64-regs.h (HARD_REGNO_NREGS): Update comment and formatting.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P.  Use non-overlapping register
sets for all general and floating point modes.  Align wide floating
point modes to even register boundaries to comply with architectural
requirements.

From-SVN: r102701

20 years agore PR target/18582 (Internal compiler error with arrays of type V2DF)
Richard Sandiford [Wed, 3 Aug 2005 14:15:28 +0000 (14:15 +0000)] 
re PR target/18582 (Internal compiler error with arrays of type V2DF)

PR target/18582
* config/i386/i386.c (ix86_expand_unop_builtin): Force the target
to be a register if do_load is true.

From-SVN: r102694

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 3 Aug 2005 14:15:28 +0000 (14:15 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r102693

20 years agoDaily bump.
GCC Administrator [Wed, 3 Aug 2005 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102673.1