OSDN Git Service

pf3gnuchains/gcc-fork.git
22 years ago * cplus-dem.c (mystrstr): Delete. All callers changed to use
ghazi [Wed, 2 Jan 2002 17:07:40 +0000 (17:07 +0000)]
* cplus-dem.c (mystrstr): Delete.  All callers changed to use
strstr instead.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48476 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * java/lang/ieeefp.h: Fix bug in my hand-application of previous
tromey [Wed, 2 Jan 2002 15:58:39 +0000 (15:58 +0000)]
* java/lang/ieeefp.h: Fix bug in my hand-application of previous
patch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48475 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 15:17:07 +0000 (15:17 +0000)]
cp:
PR c++/5116, c++/764 reversion
* call.c (build_new_op): Revert the instantiations. They are
incorrect.
testsuite:
* g++.dg/template/friend2.C: Remove as patch is reverted.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48474 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-1-1 Andrew Pinski <pinskia@physics.uc.edu>
tromey [Wed, 2 Jan 2002 15:07:16 +0000 (15:07 +0000)]
2002-1-1  Andrew Pinski  <pinskia@physics.uc.edu>

* libjava/java/lang/ieeefp.h: Define __IEEE_BIG_ENDIAN for
PPC Darwin, not for all of Darwin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48473 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago PR c++/5089
nathan [Wed, 2 Jan 2002 13:59:10 +0000 (13:59 +0000)]
PR c++/5089
* doc/invoke.texi (-Wold-style-cast): Only warn about non-void casts.
cp:
PR c++/5089
* decl2.c (reparse_absdcl_as_casts): Don't warn about casts to void.
testsuite:
* g++.dg/warn/oldcast1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48472 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 13:55:23 +0000 (13:55 +0000)]
cp:
PR c++/3716
* pt.c (tsubst_aggr_type): Move pmf handling into tsubst.
(tsubst, case POINTER_TYPE): Handle pmfs here.
(tsubst, case OFFSET_TYPE): Check it is not an offset to
reference. If it is offset to FUNCTION_TYPE, create a METHOD_TYPE.
testsuite:
* g++.dg/template/ptrmem1.C: New test.
* g++.dg/template/ptrmem2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48471 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 12:50:11 +0000 (12:50 +0000)]
cp:
PR c++/35
* cp-tree.h (DECL_LANG_FLAG_0): Used for PARM_DECL too.
(DECL_TEMPLATE_PARM_P): A PARM_DECL might be one too.
* pt.c (process_template_parm): SET_DECL_TEMPLATE_PARM_P on the
PARM_DECL.
(tsubst_template_parms): Break up loop statements.
(tsubst_decl, case PARM_DECL): Copy DECL_TEMPLATE_PARM_P. Template
parm PARM_DECLs don't get promoted.
testsuite:
* g++.dg/template/ntp.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48470 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 12:47:26 +0000 (12:47 +0000)]
cp:
PR c++/5123
* typeck.c (build_component_ref): Cope with a TEMPLATE_ID_EXPR.
(build_x_function_call): Cope with a COMPONENT_REF containing a
TEMPLATE_ID_EXPR.
testsuite:
* g++.dg/other/component1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48469 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 12:44:44 +0000 (12:44 +0000)]
cp:
PR c++/5213
* pt.c (convert_template_argument): Be more careful determining
when RECORD_TYPE templates are or are not templates.
testsuite:
* g++.dg/template/ttp3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48468 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-02 Paolo Carlini <pcarlini@unitus.it>
paolo [Wed, 2 Jan 2002 12:16:56 +0000 (12:16 +0000)]
2002-01-02  Paolo Carlini  <pcarlini@unitus.it>

* include/bits/stl_algobase.h (copy_n + helpers,
lexicographical_compare_3way + helpers):  Move to...
* include/ext/algorithm:  ...here.
        * include/bits/stl_uninitialized.h (uninitialized_copy_n +
        helpers):  Move to...
        * include/ext/memory:  ...here, new file.
        * include/Makefile.am (ext_headers):  Add new file.
        * include/Makefile.in:  Regenerate.
        * testsuite/ext/headers.cc:  Include <ext/memory>.
* include/backward/algobase.h:  Include <ext/memory> and
<ext/algorithm>, tweak.
        * include/ext/ropeimpl.h:  Include <ext/memory>, tweak.
* include/ext/stl_rope.h:  Include <ext/memory>, tweak.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48467 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 11:37:00 +0000 (11:37 +0000)]
cp:
PR c++/775
* cp-tree.h (handle_class_head): Adjust prototype.
* decl2.c (handle_class_head): Add DEFN_P and NEW_TYPE_P
parameters. Use for all class heads.
* parse.y (named_class_head_sans_basetype, named_class_head,
named_complex_class_head_sans_basetype,
named_class_head_sans_basetype_defn,
unnamed_class_head): Remove.
(class_head, class_head_apparent_template): Recognize class heads
(class_head_decl, class_head_defn): New reductions. Process class
heads.
(structsp): Adjust class definition and class declaration
reductions.
(maybe_base_class_list): Give diagnostic on empty list.
testsuite:
* g++.dg/template/friend2.C: New test.
* g++.old-deja/g++/brendan/crash8.C: Adjust location of error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48466 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 11:32:34 +0000 (11:32 +0000)]
cp:
PR c++/4379
* typeck.c (build_x_unary_op): Don't destroy the OFFSET_REF on a
single non-static member.
(unary_complex_lvalue): If it cannot be a pointer to member, don't
make it so. Check it is not pointer to reference.
testsuite:
* g++.dg/other/ptrmem1.C: New test.
* g++.dg/other/ptrmem2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48465 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 11:29:15 +0000 (11:29 +0000)]
cp:
PR c++/5132
* decl2.c (reparse_absdcl_as_casts): Don't digest_init if we
are processing a template decl.
testsuite:
* g++.dg/template/ctor1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48464 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Wed, 2 Jan 2002 11:26:12 +0000 (11:26 +0000)]
cp:
PR c++/5116, c++/764
* call.c (build_new_op): Make sure template class operands are
instantiated. Simplify arglist construction.
testsuite:
* g++.dg/template/friend2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48463 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Wed, 2 Jan 2002 08:16:12 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48461 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/h8300/fixunssfsi.c: Update copyright.
kazu [Wed, 2 Jan 2002 07:57:15 +0000 (07:57 +0000)]
* config/h8300/fixunssfsi.c: Update copyright.
Fix comment typos.
Fix formatting.
* config/h8300/h8300.c: Update copyright.
Eliminate warnings.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48460 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/romp/romp.c: Fix comment formatting.
kazu [Wed, 2 Jan 2002 06:47:47 +0000 (06:47 +0000)]
* config/romp/romp.c: Fix comment formatting.
* config/romp/romp.h: Likewise.
* config/romp/romp.md: Likewise.
* config/s390/s390.c: Likewise.
* config/stormy16/stormy16.c: Likewise.
* config/stormy16/stormy16.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48459 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoFix for rs6000_emit_allocate_stack's use of rs6000_emit_set_long_const for ppc64.
trix [Wed, 2 Jan 2002 03:48:53 +0000 (03:48 +0000)]
Fix for rs6000_emit_allocate_stack's use of rs6000_emit_set_long_const for ppc64.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48458 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * warn_summary: Add -ada subdirectory flag.
ghazi [Wed, 2 Jan 2002 03:35:21 +0000 (03:35 +0000)]
* warn_summary: Add -ada subdirectory flag.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48457 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago* c-common.h (genrtl_expr_stmt_value): Declare.
aoliva [Wed, 2 Jan 2002 02:31:58 +0000 (02:31 +0000)]
* c-common.h (genrtl_expr_stmt_value): Declare.
* c-semantics.c (genrtl_goto_stmt): Redirect to...
(genrtl_goto_stmt_value): ... this new function.  Pass new
argument down to expand_expr_stmt_value, taking
TREE_ADDRESSABLE into account.
* c-common.c (c_expand_expr): Mark the last EXPR_STMT of a
STMT_EXPR as addressable, i.e., one whose result we want.
* expr.c (expand_expr): Don't save expression statement value
of labeled_blocks or loop_exprs.
* stmt.c (expand_expr_stmt): Redirect to...
(expand_expr_stmt_value): ... this new function.  Use new
argument to tell whether to save expression value.
(expand_end_stmt_expr): Reset last_expr_type and
last_expr_value if we don't have either.
* tree-inline.c (declare_return_variable): Mark its use
statement as addressable.
* tree.h: Document new use of TREE_ADDRESSABLE.
(expand_expr_stmt_value): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48456 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-29 Andreas Tobler <a.tobler@schweiz.ch>
tromey [Tue, 1 Jan 2002 23:36:11 +0000 (23:36 +0000)]
2001-12-29 Andreas Tobler <a.tobler@schweiz.ch>

* libjava/java/lang/ieeefp.h: Define __IEEE_BIG_ENDIAN for
Darwin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48455 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * configure.in: Prepend ${srcdir}/config/${cpu_type}/ instead of
jsm28 [Tue, 1 Jan 2002 23:21:01 +0000 (23:21 +0000)]
* configure.in: Prepend ${srcdir}/config/${cpu_type}/ instead of
${srcdir}/ginclude/ to every entry in extra_headers.
* configure: Regenerate.
* ginclude/math-3300.h: Rename to config/m68k/math-3300.h.
* ginclude/math-68881.h: Rename to config/m68k/math-68881.h.
* ginclude/ppc-asm.h: Rename to config/rs6000/ppc-asm.h.
* ginclude/proto.h: Rename to config/convex/proto.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48454 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoFix corrupted hunk
kenner [Tue, 1 Jan 2002 22:28:36 +0000 (22:28 +0000)]
Fix corrupted hunk

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48453 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * attribs.c (handle_vector_size_attribute): Use host_integerp
kenner [Tue, 1 Jan 2002 22:22:25 +0000 (22:22 +0000)]
* attribs.c (handle_vector_size_attribute): Use host_integerp
and tree_int_cst; remove warnings.
* caller-save.c (insert_restore): Add cast to get rid of warning.
(insert_save): Likewise.
* emit-rtl.c (adjust_address_1, offset_address): Likewise.
* regmove.c (find_matches): Add temporary var to kill a warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48452 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/alpha/vms.h (DWARF2_UNWIND_INFO, EH_RETURN_HANDLER_RTX,
kenner [Tue, 1 Jan 2002 22:15:20 +0000 (22:15 +0000)]
* config/alpha/vms.h (DWARF2_UNWIND_INFO, EH_RETURN_HANDLER_RTX,
LINK_EH_SPEC, MD_FALLBACK_FRAME_STATE_FOR): Define.
* config/alpha/t-vms (EXTRA_PARTS): Add vms-dwarf2eh.o
(vms-dwarf2eh.o): Add Makefile rule.
* config/alpha/vms-ld.c (main): Handle vms-dwarf2eh.o.
* config/alpha/vms-dwarf2eh.asm: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48451 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcc.c (delete_if_ordinary): Delete all versions.
kenner [Tue, 1 Jan 2002 21:48:58 +0000 (21:48 +0000)]
* gcc.c (delete_if_ordinary): Delete all versions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48450 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoUpdate copyright years list
hp [Tue, 1 Jan 2002 21:11:23 +0000 (21:11 +0000)]
Update copyright years list

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48449 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/mmix/mmix.md: Update FIXME to not mention
hp [Tue, 1 Jan 2002 20:52:28 +0000 (20:52 +0000)]
* config/mmix/mmix.md: Update FIXME to not mention
define_constants.
(MMIX_rJ_REGNUM): New define_constants constant.
("movqi", "movsi", "movdi", "*movdicc_real_foldable",
"*movdicc_real"): Adjust contraints formatting.
("*bCC_foldable"): Add %+ for P in output format and delete FIXME
for branch prediction.
("*bCC", "*bCC_inverted_foldable", "*bCC_inverted"): Add %+ in
output template.
("*call_real", "*call_value_real", "nonlocal_goto_receiver",
"*nonlocal_goto_receiver_expanded"): Use MMIX_rJ_REGNUM instead of
number.  Delete related FIXMEs.
* config/mmix/mmix.h (MMIX_INCOMING_RETURN_ADDRESS_REGNUM): Change
from number to MMIX_rJ_REGNUM.
(TARGET_MASK_BRANCH_PREDICT): New.
(TARGET_DEFAULT): Change to TARGET_MASK_BRANCH_PREDICT.
(TARGET_SWITCHES): Update comment.  Correct -mno-toplevel-symbols
value.  Add -mbranch-predict and -mno-branch-predict.
(TARGET_VERSION): Drop date.
(ADDITIONAL_REGISTER_NAMES): Use MMIX_rJ_REGNUM, not number.
* config/mmix/mmix.c (mmix_encode_section_info): Correct condition
for finding out global symbols.
(mmix_asm_output_labelref): Revert condition for global symbol.
(mmix_print_operand): <case '+'>: Emit P for a likely branch.
(mmix_print_operand_punct_valid_p): A '+' is valid.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48448 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcc.dg/mmix-1.c: New test.
hp [Tue, 1 Jan 2002 20:48:31 +0000 (20:48 +0000)]
* gcc.dg/mmix-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48447 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-01 Roger Sayle <roger@eyesopen.com>
aj [Tue, 1 Jan 2002 19:50:16 +0000 (19:50 +0000)]
2002-01-01  Roger Sayle <roger@eyesopen.com>

* libmath/stubs.c (sinf,cosf): Implement stubs to enable the
equivalent ___builtin__ versions.

* include/c_shadow/bits/std_cmath.h: All __builtin math functions
are available in libstdc++ as the necessary stub implementations
are provided by libmath/stubs.c.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48445 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago* MAINTAINERS (Write After Approval): Add myself.
thorpej [Tue, 1 Jan 2002 18:27:37 +0000 (18:27 +0000)]
* MAINTAINERS (Write After Approval): Add myself.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48444 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago* configure.in: Add support for NetBSD cross compiles.
thorpej [Tue, 1 Jan 2002 18:12:06 +0000 (18:12 +0000)]
* configure.in: Add support for NetBSD cross compiles.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48443 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * configure.in (uintptr_t): Use AC_CHECK_TYPE.
kenner [Tue, 1 Jan 2002 10:01:43 +0000 (10:01 +0000)]
* configure.in (uintptr_t): Use AC_CHECK_TYPE.
* configure: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48442 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Tue, 1 Jan 2002 08:16:26 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48440 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * parse.y (dump_java_tree): New function.
tromey [Tue, 1 Jan 2002 01:42:15 +0000 (01:42 +0000)]
* parse.y (dump_java_tree): New function.
(source_end_java_method): Call it.
(end_class_declaration): Likewise.
* lang.c (java_decode_option): Call dump_switch_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48439 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/ia64/ia64.c (mark_reg_gr_used_mask): Mind HARD_REGNO_NREGS.
rth [Tue, 1 Jan 2002 00:23:22 +0000 (00:23 +0000)]
    * config/ia64/ia64.c (mark_reg_gr_used_mask): Mind HARD_REGNO_NREGS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48437 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago* aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try.
dj [Mon, 31 Dec 2001 23:23:49 +0000 (23:23 +0000)]
* aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try.
* configure: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48436 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * regrename.c (build_def_use): Don't rename asm operands that
rth [Mon, 31 Dec 2001 23:16:08 +0000 (23:16 +0000)]
    * regrename.c (build_def_use): Don't rename asm operands that
        were originally hard registers.
        (copyprop_hardreg_forward_1): Likewise.
        (find_oldest_value_reg): Copy ORIGINAL_REGNO from source.
        * varasm.c (make_decl_rtl): Use gen_rtx_raw_REG.  Set ORIGINAL_REGNO.

        * gcc.dg/asm-5.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48435 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/alpha/vms.h (HAS_INIT_SECTION, NEED_ATEXIT): Remove.
kenner [Mon, 31 Dec 2001 23:03:52 +0000 (23:03 +0000)]
* config/alpha/vms.h (HAS_INIT_SECTION, NEED_ATEXIT): Remove.
(NAME__MAIN, SYMBOL__MAIN): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48434 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/alpha/alpha.c (reg_no_subreg_operand): Reject all
rth [Mon, 31 Dec 2001 21:33:58 +0000 (21:33 +0000)]
    * config/alpha/alpha.c (reg_no_subreg_operand): Reject all
        non-registers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48433 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * final.c (alter_subreg): Assign REGNO after changing the rtx code.
rth [Mon, 31 Dec 2001 21:33:36 +0000 (21:33 +0000)]
    * final.c (alter_subreg): Assign REGNO after changing the rtx code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48432 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfgrtl.c (delete_insn): Check for not NOTE_INSN_DELETED_LABEL
rth [Mon, 31 Dec 2001 21:33:19 +0000 (21:33 +0000)]
    * cfgrtl.c (delete_insn): Check for not NOTE_INSN_DELETED_LABEL
        before decrementing LABEL_NUSES from a jump table.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48431 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 31 Dec 2001 19:30:24 +0000 (19:30 +0000)]
2001-12-31  Paolo Carlini  <pcarlini@unitus.it>

* include/ext/iterator:  Add #include <bits/std_iterator.h>, tweak.
* testsuite/ext/headers.cc:  Add <ext/iterator>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48430 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 31 Dec 2001 18:03:47 +0000 (18:03 +0000)]
2001-12-31  Paolo Carlini  <pcarlini@unitus.it>

* include/backward/algo.h:  Add two more using declarations.
* include/backward/iterator.h:  Include <ext/iterator>,
add using declaration.
* include/ext/algorithm:  Add #pragma GCC system_header.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48429 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Phil Edwards <pme@gcc.gnu.org>
pme [Mon, 31 Dec 2001 16:16:17 +0000 (16:16 +0000)]
2001-12-31  Phil Edwards  <pme@gcc.gnu.org>

* include/bits/stl_bvector.h:  Change calls to 3-argument distance()
into standard 2-argument version.
* include/bits/stl_deque.h:  Likewise.
* include/bits/stl_tempbuf.h:  Likewise.
* include/bits/stl_tree.h:  Likewise.
* include/bits/stl_vector.h:  Likewise.
* include/ext/stl_hashtable.h:  Likewise.
* include/bits/stl_iterator_base_funcs.h:  Move distance() extension...
* include/ext/iterator:  to here.  New file.
* include/Makefile.am (ext_headers):  Add new file, alphabatize.
* include/Makefile.in:  Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48428 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 31 Dec 2001 15:27:36 +0000 (15:27 +0000)]
2001-12-31  Paolo Carlini  <pcarlini@unitus.it>

        * g++.old-deja/g++.robertl/eb130.C: hash_set is now
in namespace __gnu_cxx

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48427 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Phil Edwards <pme@gcc.gnu.org>
pme [Mon, 31 Dec 2001 14:53:47 +0000 (14:53 +0000)]
2001-12-31  Phil Edwards  <pme@gcc.gnu.org>

* include/bits/stl_deque.h:  Doxygenate with initial/example hooks.
Clean up spacing and indentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48426 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 31 Dec 2001 10:26:01 +0000 (10:26 +0000)]
2001-12-31  Paolo Carlini  <pcarlini@unitus.it>

* include/ext/slist:  Move into __gnu_cxx,
tweak, add using declarations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48423 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 31 Dec 2001 10:22:00 +0000 (10:22 +0000)]
2001-12-31  Paolo Carlini  <pcarlini@unitus.it>

* include/ext/hash_map:  Move into __gnu_cxx,
tweak, add using declarations.
* include/ext/hash_set:  Ditto.
* include/ext/ropeimpl.h:  Ditto.
* include/ext/stl_hash_fun.h:  Ditto.
* include/ext/stl_hashtable.h:  Ditto.
* include/ext/stl_rope.h:  Ditto.
* src/ext-inst.cc: Tweak.
* testsuite/ext/rope.cc: Tweak.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48422 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2001-12-31 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 31 Dec 2001 09:10:39 +0000 (09:10 +0000)]
2001-12-31  Paolo Carlini  <pcarlini@unitus.it>

        * include/backward/algo.h:  Include <ext/algorithm>,
        tweak using declarations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48421 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Mon, 31 Dec 2001 08:16:10 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48419 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * halfpic.h: Remove foward defs of tree_node and rtx_def.
grahams [Mon, 31 Dec 2001 06:03:23 +0000 (06:03 +0000)]
    * halfpic.h: Remove foward defs of tree_node and rtx_def.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48418 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * toplev.h: Remove forward def of tree_node, rtx_def.
grahams [Mon, 31 Dec 2001 05:54:02 +0000 (05:54 +0000)]
   * toplev.h: Remove forward def of tree_node, rtx_def.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48417 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * except.h: Remove forward def of tree_node, rtx_def and
grahams [Mon, 31 Dec 2001 05:44:58 +0000 (05:44 +0000)]
    * except.h: Remove forward def of tree_node, rtx_def and
        define of tree, rtx. Also remove undefs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48416 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * basic-block.h: Remove forward def of tree_node and
grahams [Mon, 31 Dec 2001 05:44:08 +0000 (05:44 +0000)]
    * basic-block.h: Remove forward def of tree_node and
        define of tree.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48415 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * except.h: Remove forward def of tree_node, rtx_def and
grahams [Mon, 31 Dec 2001 05:42:52 +0000 (05:42 +0000)]
    * except.h: Remove forward def of tree_node, rtx_def and
        define of tree, rtx. Also remove undefs.

        * basic-block.h: Remove forward def of tree_node and
        define of tree.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48414 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago Remove extranwous changelog header.
grahams [Mon, 31 Dec 2001 04:46:11 +0000 (04:46 +0000)]
Remove extranwous changelog header.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48413 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfglayout.c (scope_def, scope_forest_info, forest,
rth [Mon, 31 Dec 2001 04:19:35 +0000 (04:19 +0000)]
    * cfglayout.c (scope_def, scope_forest_info, forest,
        relate_bbs_with_scopes, make_new_scope, build_scope_forest,
        remove_scope_notes, insert_intra_before_1, insert_intra_1,
        insert_intra_bb_scope_notes, insert_inter_bb_scope_notes,
        rebuild_scope_notes, free_scope_forest_1, dump_scope_forest,
        dump_scope_forest_1, get_next_bb_note, get_prev_bb_note): Remove.
        (fixup_reorder_chain): Don't set scope for bb.
        (insn_scopes, scope_to_insns_initialize, set_block_levels,
        change_scope, scope_to_insns_finalize): New.
        (cfg_layout_initialize, cfg_layout_finalize): Update to match.
        * cfglayout.h (scope_def, scope): Remove.
        (reorder_block_def): Remove scope member.
        (scope_to_insns_initialize, scope_to_insns_finalize): Declare.
        * haifa-sched.c: Revert reemit_other_notes change.
        * sched-ebb.c (schedule_ebbs): Don't call remove_unnecessary_notes.
        Use scope_to_insns_initialize and scope_to_insns_finalize.
        * sched-rgn.c (schedule_insns): Likewise.

        * gcc.dg/debug-6.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48412 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * c-lex.c: Include tree.h before expr.h
grahams [Mon, 31 Dec 2001 04:13:35 +0000 (04:13 +0000)]
    * c-lex.c: Include tree.h before expr.h

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48411 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * c-typeck.c: Include rtl.h earlier.
grahams [Mon, 31 Dec 2001 04:10:19 +0000 (04:10 +0000)]
* c-typeck.c: Include rtl.h earlier.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48410 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * tree.h (STRIP_NOPS): Remove extraneous semicolon.
grahams [Mon, 31 Dec 2001 04:07:11 +0000 (04:07 +0000)]
    * tree.h (STRIP_NOPS): Remove extraneous semicolon.
        (STRIP_SIGN_NOPS): Likewise.
        (STRIP_TYPE_NOPS): Likewise.
        (COMPLETE_OR_UNBOUND_ARRAY_TYPE_P): Add Parenthesis around
        macro paramater.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48409 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * final.c (struct bb_list): Delete.
grahams [Mon, 31 Dec 2001 03:56:16 +0000 (03:56 +0000)]
    * final.c (struct bb_list): Delete.
        (struct bb_str): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48408 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfgloop.c (flow_loop_entry_edges_find): Fix typo.
grahams [Mon, 31 Dec 2001 03:54:04 +0000 (03:54 +0000)]
   * cfgloop.c (flow_loop_entry_edges_find): Fix typo.
        (flow_loop_exit_edges_find): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48407 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcse.c (gcse_main): Fix typos.
grahams [Mon, 31 Dec 2001 03:51:45 +0000 (03:51 +0000)]
* gcse.c (gcse_main): Fix typos.
(alloc_gcse_mem): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48406 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * function.h: Remove undefs for rtx and tree.
grahams [Mon, 31 Dec 2001 03:48:46 +0000 (03:48 +0000)]
    * function.h: Remove undefs for rtx and tree.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48405 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * loop.c (check_dbra_loop): Fix last change: examine both
rth [Mon, 31 Dec 2001 03:09:48 +0000 (03:09 +0000)]
    * loop.c (check_dbra_loop): Fix last change: examine both
        has_multiple_exit_targets and exit_count.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48404 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * integrate.c (copy_rtx_and_substitute): Fix error last change:
rth [Sun, 30 Dec 2001 18:01:05 +0000 (18:01 +0000)]
    * integrate.c (copy_rtx_and_substitute): Fix error last change:
        we need to unconditionally create a new mem.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48403 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/mmix/mmix.md ("*call_real"): Fix typo in comment.
hp [Sun, 30 Dec 2001 16:48:59 +0000 (16:48 +0000)]
* config/mmix/mmix.md ("*call_real"): Fix typo in comment.
* config/mmix/mmix.h (EXTRA_CONSTRAINT): Pass MMIX_REG_OK_STRICT
to mmix_extra_constraint.
* config/mmix/mmix.c (mmix_secondary_reload_class): Only handle
non-global register classes.  Mark now unused parameters as such.
(mmix_extra_constraint, 'U'): Use new parameter strict and call
calling memory_operand_p or strict_memory_address_p, not
address_operand.
* config/mmix/mmix-protos.h (mmix_extra_constraint): Add parameter.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48402 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * unroll.c: Move include files above first use of `const'.
ghazi [Sun, 30 Dec 2001 15:58:42 +0000 (15:58 +0000)]
* unroll.c: Move include files above first use of `const'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48400 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfgrtl.c (try_redirect_by_replacing_jump): Allow redirect_jump
jakub [Sun, 30 Dec 2001 12:20:43 +0000 (12:20 +0000)]
* cfgrtl.c (try_redirect_by_replacing_jump): Allow redirect_jump
to fail if target is EXIT_BLOCK_PTR, die otherwise.
(redirect_edge_and_branch): Likewise.
* cfgcleanup.c (try_forward_edge): Don't force jump redirecting
if target is EXIT_BLOCK_PTR.

* gcc.c-torture/compile/20011229-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48399 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Sun, 30 Dec 2001 08:16:40 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48398 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcc.c (init_gcc_spec): Do not link with static libgcc.a if
dje [Sun, 30 Dec 2001 04:11:52 +0000 (04:11 +0000)]
    * gcc.c (init_gcc_spec): Do not link with static libgcc.a if
        gcc invoked with -shared.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48396 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/i386/i386.c (ix86_asm_dialect): Fix enum type.
grahams [Sun, 30 Dec 2001 01:34:44 +0000 (01:34 +0000)]
    * config/i386/i386.c (ix86_asm_dialect): Fix enum type.

        (override_options): Delete abs macro unused.

        (output_pic_addr_const): Use ASM_ATT/ASM_INTEL enumerations
        when testing ASSEMBLER_DIALECT.

        (print_reg): Likewise.
        (print_operand): Likewise.
        (print_operand_address): Likewise.
        (print_operand): abort if ASSEMBLER_DIALECT is unknown dialect.

        * config/i386/i386.h (ix86_asm_dialect): Fix enum type.

        (FIND_BASE_TERM): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48393 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoFix typo in last change.
kenner [Sun, 30 Dec 2001 01:30:56 +0000 (01:30 +0000)]
Fix typo in last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48392 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/i386/i386.c (ix86_asm_dialect): Fix enum type.
grahams [Sun, 30 Dec 2001 01:29:25 +0000 (01:29 +0000)]
    * config/i386/i386.c (ix86_asm_dialect): Fix enum type.

        (override_options): Delete abs macro unused.

        (output_pic_addr_const): Use ASM_ATT/ASM_INTEL enumerations
        when testing ASSEMBLER_DIALECT.

        (print_reg): Likewise.
        (print_operand): Likewise.
        (print_operand_address): Likewise.
        (print_operand): abort if ASSEMBLER_DIALECT is unknown dialect.

        * config/i386/i386.h (ix86_asm_dialect): Fix enum type.

        (FIND_BASE_TERM): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48391 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * expr.c (store_field): Use adjust_address, not PUT_MODE.
kenner [Sat, 29 Dec 2001 21:35:02 +0000 (21:35 +0000)]
* expr.c (store_field): Use adjust_address, not PUT_MODE.
(expand_expr, case VIEW_CONVERT_EXPR): Likewise.
* reload1.c (eliminate_regs, case SUBREG): Likewise, but use
adjust_address_nv.
* varasm.c (make_decl_rtl): Likewise.
* integrate.c (copy_rtx_and_substitute, case MEM): Likewise, but use
replace_equiv_address_nv.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48387 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * varasm.c (decode_addr_const, case INTEGER_CST): Call
kenner [Sat, 29 Dec 2001 21:17:50 +0000 (21:17 +0000)]
* varasm.c (decode_addr_const, case INTEGER_CST): Call
output_constant_def instead of looking at TREE_CST_RTL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48386 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * expr.c (convert_move): If -fforce-mem, force FROM to not be memory.
kenner [Sat, 29 Dec 2001 21:05:22 +0000 (21:05 +0000)]
* expr.c (convert_move): If -fforce-mem, force FROM to not be memory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48385 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * stor-layout.c (layout_decl): Don't misalign field of variable size
kenner [Sat, 29 Dec 2001 21:00:51 +0000 (21:00 +0000)]
* stor-layout.c (layout_decl): Don't misalign field of variable size
for packed record.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48384 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * dwarf2out.c (compute_section_prefix): Avoid cast warning.
kenner [Sat, 29 Dec 2001 20:56:08 +0000 (20:56 +0000)]
* dwarf2out.c (compute_section_prefix): Avoid cast warning.
(gen_decl_die): Only check DECL_IGNORED_P on decls.
(dwarf2out_decl): Check for DECL_IGNORED_P only when needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48382 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfglayout.c (insert_intra_before_1): New.
jakub [Sat, 29 Dec 2001 20:01:15 +0000 (20:01 +0000)]
* cfglayout.c (insert_intra_before_1): New.
(insert_inter_bb_scope_notes): Emit sibling block notes which don't
span multiple basic blocks.

* gcc.dg/debug-3.c: New test.
* gcc.dg/debug-4.c: New test.
* gcc.dg/debug-5.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48380 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/os/hpux/bits/os_defines.h: Don't define __glibcpp_long_bits.
rth [Sat, 29 Dec 2001 19:18:32 +0000 (19:18 +0000)]
    * config/os/hpux/bits/os_defines.h: Don't define __glibcpp_long_bits.
        * config/os/hpux/bits/cpu_limits.h: New file.
        * configure.target (CPULIMITSH): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48379 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * g++.dg/eh/loop1.C: New.
rth [Sat, 29 Dec 2001 18:56:13 +0000 (18:56 +0000)]
    * g++.dg/eh/loop1.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48378 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * loop.c (prescan_loop): Set has_multiple_exit_targets for exception
rth [Sat, 29 Dec 2001 18:46:38 +0000 (18:46 +0000)]
    * loop.c (prescan_loop): Set has_multiple_exit_targets for exception
        edges.  Rearrange jump interpretation code to use pc_set.
        (check_dbra_loop): Examine has_multiple_exit_targets not exit_count.

        * sched-deps.c (sched_analyze_insn): Set scheduling barrier for
        all insns that can throw, not just if flag_non_call_exceptions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48377 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoOops, wrong tree, sorry
hubicka [Sat, 29 Dec 2001 17:33:35 +0000 (17:33 +0000)]
Oops, wrong tree, sorry

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48374 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoTemoporarily disable broken verify flow info.
hubicka [Sat, 29 Dec 2001 17:30:10 +0000 (17:30 +0000)]
Temoporarily disable broken verify flow info.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48372 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Sat, 29 Dec 2001 17:24:59 +0000 (17:24 +0000)]
cp:
* call.c (build_user_type_conversion_1): Use my_friendly_assert
rather than if ... abort.
* cvt.c (convert_to_reference): Likewise.
* semantics.c (setup_vtbl_ptr): Likewise.
* pt.c (lookup_template_class): Comment typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48371 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Sat, 29 Dec 2001 17:12:55 +0000 (17:12 +0000)]
cp:
PR c++/5125
* pt.c (push_template_decl_real): Make sure DECL has
DECL_LANG_SPECIFIC.
testsuite:
* g++.dg/template/crash1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48370 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agocp:
nathan [Sat, 29 Dec 2001 17:10:10 +0000 (17:10 +0000)]
cp:
PR c++/335
* init.c (resolve_offset_ref): Copy cv qualifiers of this pointer
for non-reference fields.
* typeck.c (require_complete_type): Use resolve_offset_ref).
testsuite:
* g++.dg/other/const1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48369 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * objc/objc-act.c (STRING_OBJECT_CLASS_NAME): Remove.
shebs [Sat, 29 Dec 2001 16:16:51 +0000 (16:16 +0000)]
    * objc/objc-act.c (STRING_OBJECT_CLASS_NAME): Remove.
        (default_constant_string_class_name): New global.
        (objc_init): Set it.
        (synth_module_prologue): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48366 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * objc/objc-act.c: Apply various cosmetic and formatting changes.
shebs [Sat, 29 Dec 2001 14:56:36 +0000 (14:56 +0000)]
    * objc/objc-act.c: Apply various cosmetic and formatting changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48365 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcc.c-torture/compile/20011229-1.c: New test.
hp [Sat, 29 Dec 2001 10:36:50 +0000 (10:36 +0000)]
* gcc.c-torture/compile/20011229-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48363 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/rs6000/darwin-tramp.asm: Fix comment formatting.
kazu [Sat, 29 Dec 2001 09:07:56 +0000 (09:07 +0000)]
* config/rs6000/darwin-tramp.asm: Fix comment formatting.
* config/rs6000/freebsd.h: Likewise.
* config/rs6000/rs6000.c: Likewise.
* config/sh/sh.c: Likewise.
* config/sh/sh.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48362 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Sat, 29 Dec 2001 08:16:09 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48360 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gen-table.pl: Don't process characters after \uffff. Added
tromey [Sat, 29 Dec 2001 04:31:10 +0000 (04:31 +0000)]
* gen-table.pl: Don't process characters after \uffff.  Added
comment pointing to input file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48359 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/cpu/ia64/bits/cpu_limits.h: New file.
rth [Sat, 29 Dec 2001 01:19:51 +0000 (01:19 +0000)]
    * config/cpu/ia64/bits/cpu_limits.h: New file.
        * config/os/osf/osf5.0/bits/cpu_limits.h: New file.
        * configure.target (CPULIMITSH): Use them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48358 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * lib/objc-torture.exp: Resync with c-torture.exp.
shebs [Fri, 28 Dec 2001 23:33:57 +0000 (23:33 +0000)]
* lib/objc-torture.exp: Resync with c-torture.exp.
* lib/objc.exp: Load standard libraries.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48357 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * objc/objc-act.c (build_module_descriptor): Make sure the init
shebs [Fri, 28 Dec 2001 23:22:05 +0000 (23:22 +0000)]
* objc/objc-act.c (build_module_descriptor): Make sure the init
function is not deferred.
(build_dispatch_table_initializer): Compute the method encoding if
not already done.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48356 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/md.texi: Add @findex define_insn_and_split.
kazu [Fri, 28 Dec 2001 23:03:33 +0000 (23:03 +0000)]
* doc/md.texi: Add @findex define_insn_and_split.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48355 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gen-table.pl: Const-ify output. Document the location of a
ghazi [Fri, 28 Dec 2001 22:27:29 +0000 (22:27 +0000)]
* gen-table.pl: Const-ify output.  Document the location of a
suitable unicode input file.

* chartables.h: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48354 138bc75d-0d04-0410-961f-82ee72b054a4