]> gcc.gnu.org Git - gcc.git/log
gcc.git
23 years agoc4x.c (c4x_check_legit_addr): Only check CONST.
Herman A.J. ten Brugge [Mon, 22 Jan 2001 10:29:14 +0000 (11:29 +0100)]
c4x.c (c4x_check_legit_addr): Only check CONST.

* c4x.c (c4x_check_legit_addr): Only check CONST.  Not if CONST
contains SYMBOL_REF, LABEL_REF and CONST_INT.
(c4x_U_constraint, symbolic_address_operand): Likewise.
(c4x_immed_float_constant): Do not check if CONST_DOUBLE is in
memory.
(c4x_r11_set_p, c4x_check_laj_p): New functions.
* c4x-protos.h (c4x_check_laj_p): Add prototype.
* c4x.md (in_annul_slot_3): Do not allow auto-increment in last
anulling slot because of silicon bug.
(laj, lajv): Call c4x_check_laj_p to check for silicon bug.

From-SVN: r39180

23 years agoDaily bump.
Jeff Law [Mon, 22 Jan 2001 08:45:08 +0000 (01:45 -0700)]
Daily bump.

From-SVN: r39179

23 years agocppexp.c (parse_charconst): Change `mask' type to agree with parse_escape.
Alan Modra [Mon, 22 Jan 2001 07:38:18 +0000 (07:38 +0000)]
cppexp.c (parse_charconst): Change `mask' type to agree with parse_escape.

        * cppexp.c (parse_charconst):  Change `mask' type to agree
        with parse_escape.

From-SVN: r39178

23 years ago* configure.in: Enable libgcj for linux targets.
Bryce McKinlay [Mon, 22 Jan 2001 01:47:11 +0000 (01:47 +0000)]
* configure.in: Enable libgcj for linux targets.

From-SVN: r39177

23 years agoi386.c (ix86_asm_file_end): Disable putting pic_label_name in a linkonce section.
Richard Henderson [Sun, 21 Jan 2001 22:33:14 +0000 (14:33 -0800)]
i386.c (ix86_asm_file_end): Disable putting pic_label_name in a linkonce section.

        * config/i386/i386.c (ix86_asm_file_end): Disable putting
        pic_label_name in a linkonce section.

From-SVN: r39176

23 years agoVarious fixes to allow compiling a compressed .jar/.zip archive.
Per Bothner [Sun, 21 Jan 2001 21:50:37 +0000 (13:50 -0800)]
Various fixes to allow compiling a compressed .jar/.zip archive.

From-SVN: r39175

23 years agoMinor optimization of static ggc roots.
Per Bothner [Sun, 21 Jan 2001 21:24:30 +0000 (13:24 -0800)]
Minor optimization of static ggc roots.

* jcf-parse.c (parse_roots):  New static field.
(current_field, current_method, current_file_list):  Replace by macros
naming fields of parse_roots.
(init_jcf_parse):  Combine 3 ggc_add_tree_root calls to 1.
* class.c (class_roots):  New static field.
(registered_class, fields_ident, info_ident, class_list):
New macros naming fields of parse_roots.
(build_static_field_ref):  Don't register roots here.
(layout_class):  Static field list replaced by macro class_list.
(init_class_processing):  Call ggc_add_tree_root for 4 roots.
Initialize fields_ident and info_ident here.

From-SVN: r39174

23 years agojcf-parse.c (ggc_mark_jcf): New function.
Per Bothner [Sun, 21 Jan 2001 21:18:04 +0000 (13:18 -0800)]
jcf-parse.c (ggc_mark_jcf): New function.

* jcf-parse.c (ggc_mark_jcf):  New function.
(init_jcf_parse):  Register current_jcf as ggc root.

From-SVN: r39173

23 years ago* lang.c (put_decl_node): Print method's name.
Per Bothner [Sun, 21 Jan 2001 20:42:13 +0000 (12:42 -0800)]
* lang.c (put_decl_node):  Print method's name.

From-SVN: r39172

23 years agoverify.c (VERIFICATION_ERROR_WITH_INDEX): New macro.
Per Bothner [Sun, 21 Jan 2001 20:36:46 +0000 (12:36 -0800)]
verify.c (VERIFICATION_ERROR_WITH_INDEX): New macro.

* verify.c (VERIFICATION_ERROR_WITH_INDEX):  New macro.
(verify_jvm_instructions):  Use it, for better error messages on loads.

From-SVN: r39171

23 years agoverify.c (merge_type_state): Stil may have to merge even if LABEL_VERIFIED (label).
Per Bothner [Sun, 21 Jan 2001 20:26:37 +0000 (12:26 -0800)]
verify.c (merge_type_state): Stil may have to merge even if LABEL_VERIFIED (label).

* verify.c (merge_type_state):  Stil may have to merge even if
LABEL_VERIFIED (label).

From-SVN: r39170

23 years agoparse.y (method_header): Don't set the DECL_NAME of a FUNCTION_DECL to a EXPR_WITH_FI...
Per Bothner [Sun, 21 Jan 2001 20:18:31 +0000 (12:18 -0800)]
parse.y (method_header): Don't set the DECL_NAME of a FUNCTION_DECL to a EXPR_WITH_FILE_LOCATION - that...

* parse.y (method_header):  Don't set the DECL_NAME of a FUNCTION_DECL
to a EXPR_WITH_FILE_LOCATION - that is just too fragile and wrong.

From-SVN: r39169

23 years agoexpr.c (pop_type_0): Only return object_ptr_type_node on mismatch if expeting an...
Per Bothner [Sun, 21 Jan 2001 19:08:10 +0000 (11:08 -0800)]
expr.c (pop_type_0): Only return object_ptr_type_node on mismatch if expeting an interface type.

* expr.c (pop_type_0):  Only return object_ptr_type_node on mismatch
if expeting an interface type.  Refines Tom's change of 2000-09-12.

From-SVN: r39168

23 years agoaclocal.m4 (AM_WITH_NLS): Add -lintl to LIBS if gettext was found in libintl.
Philipp Thomas [Sun, 21 Jan 2001 09:48:56 +0000 (09:48 +0000)]
aclocal.m4 (AM_WITH_NLS): Add -lintl to LIBS if gettext was found in libintl.

2001-01-17  Philipp Thomas  <pthomas@suse.de>

* aclocal.m4 (AM_WITH_NLS): Add -lintl to LIBS if gettext was
found in libintl.
* configure: Regenerate.

From-SVN: r39167

23 years agoconfigopts.html: Update for current status.
Phil Edwards [Sun, 21 Jan 2001 09:36:09 +0000 (09:36 +0000)]
configopts.html: Update for current status.

2001-01-21  Phil Edwards  <pme@sources.redhat.com>

* docs/html/configopts.html:  Update for current status.  Fix HTML.
* docs/html/install.html:  Update for current status.

From-SVN: r39166

23 years agoexpmed.c (synth_mult, [...]): Guard uses of shift_cost, shiftadd_cost and shiftsub_co...
J"orn Rennecke [Sun, 21 Jan 2001 09:19:15 +0000 (09:19 +0000)]
expmed.c (synth_mult, [...]): Guard uses of shift_cost, shiftadd_cost and shiftsub_cost with bound checks.

* expmed.c (synth_mult, expand_mult_highpart, expand_divmod): Guard
uses of shift_cost, shiftadd_cost and shiftsub_cost with bound checks.

From-SVN: r39165

23 years agoDaily bump.
Jeff Law [Sun, 21 Jan 2001 08:45:07 +0000 (01:45 -0700)]
Daily bump.

From-SVN: r39164

23 years agoavr.c (ret_cond_branch): New argument (reverse) added.
Denis Chertykov [Sun, 21 Jan 2001 07:08:46 +0000 (07:08 +0000)]
avr.c (ret_cond_branch): New argument (reverse) added.

* config/avr/avr.c (ret_cond_branch): New argument (reverse) added.
If REVERSE nonzero then condition code in X must be reversed.
(encode_section_info): Optimise if/else.
(avr_function_value): Fix formatting.

* config/avr/avr.md (branch): Call to ret_cond_branch changed.
(difficult_branch): Likewise.
(rvbranch): Likewise.
(difficult_rvbranch): Likewise.

* config/avr/avr-protos.h (ret_cond_branch): Prototype changed.

* config/avr/libgcc.S: Fix comment.

From-SVN: r39163

23 years ago* sdbout.c (PUT_SDB_DEF): Fix after last bogus change.
Michael Sokolov [Sun, 21 Jan 2001 03:29:52 +0000 (03:29 +0000)]
* sdbout.c (PUT_SDB_DEF): Fix after last bogus change.

From-SVN: r39162

23 years ago* cppinit.c (INO_T_EQ): Don't use #elif, fix formatting.
Michael Sokolov [Sun, 21 Jan 2001 02:26:27 +0000 (02:26 +0000)]
* cppinit.c (INO_T_EQ): Don't use #elif, fix formatting.

From-SVN: r39161

23 years agoaclocal.m4 (gcc_AC_FUNC_STRSTR): New macro.
Michael Sokolov [Sun, 21 Jan 2001 01:51:42 +0000 (01:51 +0000)]
aclocal.m4 (gcc_AC_FUNC_STRSTR): New macro.

* aclocal.m4 (gcc_AC_FUNC_STRSTR): New macro.
* configure.in (gcc_AC_FUNC_STRSTR): Add invokation.
* configure, config.in: Regenerate.
* Makefile.in (STRSTR, HOST_STRSTR, USE_HOST_STRSTR): New variables.
(LIBDEPS, HOST_LIBDEPS, LIBS, HOST_LIBS): Add strstr handling.
(strstr.o, $(HOST_PREFIX_1)strstr.o): New rules.
(doprint.o): New rule.

From-SVN: r39160

23 years agoMAINTAINERS (Write After Approval): Add myself.
Michael Sokolov [Sun, 21 Jan 2001 01:13:52 +0000 (01:13 +0000)]
MAINTAINERS (Write After Approval): Add myself.

2001-01-20  Michael Sokolov  <msokolov@ivan.Harhan.ORG>

* MAINTAINERS (Write After Approval): Add myself.

From-SVN: r39159

23 years agoMove test ChangeLog entry to testsuite/ChangeLog.
Jakub Jelinek [Sat, 20 Jan 2001 20:39:49 +0000 (21:39 +0100)]
Move test ChangeLog entry to testsuite/ChangeLog.

From-SVN: r39158

23 years ago* c-typeck.c (digest_init): Handle boolean types as scalars.
Joseph Myers [Sat, 20 Jan 2001 19:28:00 +0000 (19:28 +0000)]
* c-typeck.c (digest_init): Handle boolean types as scalars.

From-SVN: r39157

23 years agostmt.c (expand_return): Don't return anything if size is zero.
Richard Kenner [Sat, 20 Jan 2001 17:47:45 +0000 (17:47 +0000)]
stmt.c (expand_return): Don't return anything if size is zero.

* stmt.c (expand_return): Don't return anything if size is zero.
Delete redundant assignment to BYTES.
* expr.c (move_block_from_reg): Do nothing if NREGS is zero.

From-SVN: r39156

23 years agoavr.h (INIT_TARGET_OPTABS): Remove most of it, was the same as the default library...
Marek Michalkiewicz [Sat, 20 Jan 2001 16:49:01 +0000 (17:49 +0100)]
avr.h (INIT_TARGET_OPTABS): Remove most of it, was the same as the default library function names.

* config/avr/avr.h (INIT_TARGET_OPTABS): Remove most of it, was
the same as the default library function names.
* config/avr/avr.md: Document special characters after '%'.
(mulqi3, mulhi3, mulsi3): Call libgcc.S functions ourselves,
knowing which of the call-used registers are really clobbered.
(divmodqi4, udivmodqi4, divmodhi4, udivmodhi4, divmodsi4, udivmodsi4):
New.  Both quotient and remainder from one libgcc.S call.
* config/avr/libgcc.S: Optimize mul/divmod for the new insns above,
clobber as few registers as possible.
* config/avr/t-avr (LIB1ASMFUNCS): Adjust for the above changes.

From-SVN: r39155

23 years agoReinstall 1.245 -> 1.246 change
Richard Kenner [Sat, 20 Jan 2001 13:40:23 +0000 (08:40 -0500)]
Reinstall 1.245 -> 1.246 change

From-SVN: r39154

23 years ago* gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
Neil Booth [Sat, 20 Jan 2001 09:34:13 +0000 (09:34 +0000)]
* gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.

From-SVN: r39153

23 years agocppmacro.c (funlike_invocation_p): Don't move back up to the context of the top of...
Neil Booth [Sat, 20 Jan 2001 09:33:01 +0000 (09:33 +0000)]
cppmacro.c (funlike_invocation_p): Don't move back up to the context of the top of the stack.

        * cppmacro.c (funlike_invocation_p): Don't move back up to the
        context of the top of the stack.

From-SVN: r39152

23 years ago[multiple changes]
Zack Weinberg [Sat, 20 Jan 2001 09:12:08 +0000 (09:12 +0000)]
[multiple changes]

2001-01-20  Jakub Jelinek  <jakub@redhat.com>

* function.c (fixup_var_refs): Move CALL_PLACEHOLDER handling...
(fixup_var_refs_insns): ...here.

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

2001-01-20  Zack Weinberg  <zack@wolery.stanford.edu>

* function.c (fixup_var_refs_insns): Break up into
fixup_var_refs_insn [body of loop], fixup_var_refs_insns
[loop over entire insn list], and fixup_var_refs_insns_with_hash
[loop over hash table entries].
(fixup_var_refs): Adjust calls to fixup_var_refs_insns and/or
fixup_var_refs_insns_with_hash, to match above changes.

From-SVN: r39151

23 years agoDaily bump.
Jeff Law [Sat, 20 Jan 2001 08:45:16 +0000 (01:45 -0700)]
Daily bump.

From-SVN: r39150

23 years agotests.exp: New file.
Gabriel Dos Reis [Sat, 20 Jan 2001 05:09:08 +0000 (05:09 +0000)]
tests.exp: New file.

2001-01-20  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>

* testsuite/libstdc++.tests/tests.exp: New file.
* testsuite/lib/libstdc++.exp: Itou.
* testsuite/README: Itou.

From-SVN: r39149

23 years agotests_flags.in: Just output the bare minimum to run tests.
Gabriel Dos Reis [Sat, 20 Jan 2001 00:55:09 +0000 (00:55 +0000)]
tests_flags.in: Just output the bare minimum to run tests.

2001-01-20  Gabriel Dos Reis  <gdr@codesourcery.com>

* tests_flags.in: Just output the bare minimum to run tests.
Let's the caller do its own arrangement.

* mkcheck.in: Rename INC_PATH to INCLUDES.  Adjust flags
computations.

From-SVN: r39148

23 years agoSimpleDateFormat.java (format): Compute hour for cases HOUR_OF_DAY1_FIELD (1-24)...
Warren Levy [Sat, 20 Jan 2001 00:37:09 +0000 (00:37 +0000)]
SimpleDateFormat.java (format): Compute hour for cases HOUR_OF_DAY1_FIELD (1-24)...

* java/text/SimpleDateFormat.java (format): Compute hour for cases
HOUR_OF_DAY1_FIELD (1-24), HOUR1_FIELD (1-12), and HOUR0_FIELD (0-11)
correctly.  Adjust properly from 0-23 clock hour.

Fixes failure in Mauve test java.text.SimpleDateFormat.Test (format).

From-SVN: r39147

23 years agoMakefile.in (ORDINARY_FLAGS_TO_PASS): Add MAKEOVERRIDES variable.
John David Anglin [Fri, 19 Jan 2001 23:37:07 +0000 (23:37 +0000)]
Makefile.in (ORDINARY_FLAGS_TO_PASS): Add MAKEOVERRIDES variable.

* Makefile.in (ORDINARY_FLAGS_TO_PASS): Add MAKEOVERRIDES variable.
(libgcc.a): Likewise.
(stmp-multilib): Likewise.
(STAGE2_FLAGS_TO_PASS): Likewise.

From-SVN: r39146

23 years agosh.c (prepare_move_operands): Use operands[0] as temporary if no_new_pseudos.
Alexandre Oliva [Fri, 19 Jan 2001 22:31:21 +0000 (22:31 +0000)]
sh.c (prepare_move_operands): Use operands[0] as temporary if no_new_pseudos.

* config/sh/sh.c (prepare_move_operands) [PIC]: Use operands[0] as
temporary if no_new_pseudos.

From-SVN: r39145

23 years ago* cppinternals.texi: Update.
Neil Booth [Fri, 19 Jan 2001 22:25:53 +0000 (22:25 +0000)]
* cppinternals.texi: Update.

From-SVN: r39144

23 years ago* arm.c (arm_init_builtins): Re-enable builtins.
Richard Earnshaw [Fri, 19 Jan 2001 21:42:52 +0000 (21:42 +0000)]
* arm.c (arm_init_builtins): Re-enable builtins.

From-SVN: r39143

23 years ago* decl2.c (flag_vtable_thunks): Also depend on ENABLE_NEW_GXX_ABI.
Jason Merrill [Fri, 19 Jan 2001 21:07:21 +0000 (16:07 -0500)]
* decl2.c (flag_vtable_thunks): Also depend on ENABLE_NEW_GXX_ABI.

From-SVN: r39142

23 years agortl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility.
Richard Kenner [Fri, 19 Jan 2001 18:28:58 +0000 (18:28 +0000)]
rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility.

* rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility.
* flow.c (mark_set_1, case PARALLEL): Don't require BLKmode, allow
element to be null, and always expect an EXPR_LIST.
* rtlanal.c (reg_overlap_mentioned_p, note_stores): Likewise.
* sched-deps.c (sched_analyze_1): Likewise.
* sched-rgn.c (check_live_1, update_live_1): Likewise.

From-SVN: r39141

23 years agoregclass.c (max_set_parallel): New variable.
Richard Kenner [Fri, 19 Jan 2001 18:09:17 +0000 (18:09 +0000)]
regclass.c (max_set_parallel): New variable.

* regclass.c (max_set_parallel): New variable.
(reg_scan): Take it into account in computation of max_parallel.
(reg_scan_mark_refs, case SET): Compute it.

From-SVN: r39140

23 years agoalias.c (rtx_equal_for_memref_p, [...]): Don't assume args are REG.
Richard Kenner [Fri, 19 Jan 2001 18:04:23 +0000 (13:04 -0500)]
alias.c (rtx_equal_for_memref_p, [...]): Don't assume args are REG.

* alias.c (rtx_equal_for_memref_p, case ADDRESSOF): Don't assume
args are REG.
* expr.c (store_constructor): Don't look at MEM_ALIAS_SET unless MEM.
* function.c (assign_parms): Use INTVAL for a CONST_INT.

From-SVN: r39139

23 years ago* gcc.c-torture/execute/20010119-1.c: New test.
Jakub Jelinek [Fri, 19 Jan 2001 18:03:44 +0000 (19:03 +0100)]
* gcc.c-torture/execute/20010119-1.c: New test.

From-SVN: r39138

23 years agodwarf2out.c (gen_subprogram_die): Don't reuse the in-class decl for the abstract...
Jason Merrill [Fri, 19 Jan 2001 17:11:15 +0000 (12:11 -0500)]
dwarf2out.c (gen_subprogram_die): Don't reuse the in-class decl for the abstract instance of an inline function.

        * dwarf2out.c (gen_subprogram_die): Don't reuse the in-class decl
        for the abstract instance of an inline function.

From-SVN: r39137

23 years agoImprove ChangeLog entry of previous patch
Alexandre Oliva [Fri, 19 Jan 2001 16:34:15 +0000 (16:34 +0000)]
Improve ChangeLog entry of previous patch

From-SVN: r39136

23 years agoreload1.c (move2add_note_store): Treat all registers about which no information is...
Alexandre Oliva [Fri, 19 Jan 2001 16:32:27 +0000 (16:32 +0000)]
reload1.c (move2add_note_store): Treat all registers about which no information is known as potential bases...

* reload1.c (move2add_note_store): Treat all registers about which
no information is known as potential bases, and treat all
registers directly or indirectly derived from it as members of the
same set of values.
(reload_cse_move2add): Adjust accordingly.  Take mode and
offset of base register into account.

From-SVN: r39135

23 years agotweak comments
Jason Merrill [Fri, 19 Jan 2001 15:23:34 +0000 (10:23 -0500)]
tweak comments

From-SVN: r39134

23 years agodecl2.c (arg_assoc_class): Fix double iteration logic.
Jason Merrill [Fri, 19 Jan 2001 15:12:33 +0000 (10:12 -0500)]
decl2.c (arg_assoc_class): Fix double iteration logic.

        * decl2.c (arg_assoc_class): Fix double iteration logic.

        * init.c (build_delete): Always call convert_force to strip cv-quals.

        * decl2.c (flag_new_abi): Depend on ENABLE_NEW_GXX_ABI.
        * lang-specs.h: Default ABI depends on ENABLE_NEW_GXX_ABI.
        * g++spec.c: Don't look at ENABLE_NEW_GXX_ABI.

From-SVN: r39133

23 years agosearch.c (get_vbase_1): Count only virtual bases.
Nathan Sidwell [Fri, 19 Jan 2001 13:32:53 +0000 (13:32 +0000)]
search.c (get_vbase_1): Count only virtual bases.

cp:
* search.c (get_vbase_1): Count only virtual bases.
testsuite:
* g++.old-deja/g++.other/vbase5.C: New test.

From-SVN: r39132

23 years ago* gcc.c-torture/execute/20010118-1.c: New test.
Jakub Jelinek [Fri, 19 Jan 2001 10:35:13 +0000 (11:35 +0100)]
* gcc.c-torture/execute/20010118-1.c: New test.

From-SVN: r39131

23 years agoclass.c (duplicate_tag_error): Robustify flag clearing.
Nathan Sidwell [Fri, 19 Jan 2001 09:27:34 +0000 (09:27 +0000)]
class.c (duplicate_tag_error): Robustify flag clearing.

cp:
* class.c (duplicate_tag_error): Robustify flag clearing.

From-SVN: r39130

23 years agocp-tree.h (lookup_template_class): Add complain parm.
Nathan Sidwell [Fri, 19 Jan 2001 09:24:20 +0000 (09:24 +0000)]
cp-tree.h (lookup_template_class): Add complain parm.

cp:
* cp-tree.h (lookup_template_class): Add complain parm.
* decl.c (lookup_namespace_name): Adjust call to
lookup_template_class.
(make_typename_type): Likewise.
* semantics.c (finish_template_type): Likewise.
* pt.c (lookup_template_class): Add complain parm. Adjust.
(tsubst_aggr_type): Pass COMPLAIN down to lookup_template_class.
(tsubst): Likewise.
testsuite:
* g++.old-deja/g++.pt/deduct3.C: New test.

From-SVN: r39129

23 years agoalias.c (find_base_value): Recognize TRUNCATE.
J"orn Rennecke [Fri, 19 Jan 2001 09:20:14 +0000 (09:20 +0000)]
alias.c (find_base_value): Recognize TRUNCATE.

* alias.c (find_base_value): Recognize TRUNCATE.
(record_set): In PLUS case, invalidate if other summand is also a
base value.

From-SVN: r39128

23 years agopt.c (copy_default_args_to_explicit_spec): Preserve object's CV quals.
Nathan Sidwell [Fri, 19 Jan 2001 09:19:33 +0000 (09:19 +0000)]
pt.c (copy_default_args_to_explicit_spec): Preserve object's CV quals.

cp:
* pt.c (copy_default_args_to_explicit_spec): Preserve
object's CV quals. Reorganize.
testsuite:
* g++.old-deja/g++.pt/spec34.C: New test.

From-SVN: r39127

23 years agoDaily bump.
Jeff Law [Fri, 19 Jan 2001 08:45:14 +0000 (01:45 -0700)]
Daily bump.

From-SVN: r39126

23 years ago* g77.f-torture/compile/20000601-2.f: New test.
David Billinghurst [Fri, 19 Jan 2001 07:59:23 +0000 (07:59 +0000)]
* g77.f-torture/compile/20000601-2.f: New test.

From-SVN: r39125

23 years ago17_intro: Prepare testcases for new style DejaGnu framework.
Gabriel Dos Reis [Fri, 19 Jan 2001 02:52:27 +0000 (02:52 +0000)]
17_intro: Prepare testcases for new style DejaGnu framework.

2001-01-19  Gabriel Dos Reis  <gdr@codesourcery.com>

* testsuite/17_intro: Prepare testcases for new style DejaGnu
framework.

From-SVN: r39124

23 years agogcj.texi (Input Options): Mention .java files.
Per Bothner [Thu, 18 Jan 2001 22:36:23 +0000 (14:36 -0800)]
gcj.texi (Input Options): Mention .java files.

2001-01-18  Per Bothner  <per@bothner.com>

* gcj.texi (Input Options): Mention .java files.

From-SVN: r39123

23 years agoRemove extraneous conflict indicator
Nathan Sidwell [Thu, 18 Jan 2001 14:27:06 +0000 (14:27 +0000)]
Remove extraneous conflict indicator

From-SVN: r39122

23 years agotypeck.c (build_modify_expr): Say `initialization' for INIT_EXPRs.
Nathan Sidwell [Thu, 18 Jan 2001 14:25:03 +0000 (14:25 +0000)]
typeck.c (build_modify_expr): Say `initialization' for INIT_EXPRs.

cp:
* typeck.c (build_modify_expr): Say `initialization' for
INIT_EXPRs.
* init.c (build_default_init): Convert to enumeral type, if
needed.
testsuite:
* g++.old-deja/g++.other/init17.C: New test.

From-SVN: r39121

23 years agoFix typos in previous change
Richard Kenner [Thu, 18 Jan 2001 13:26:47 +0000 (08:26 -0500)]
Fix typos in previous change

From-SVN: r39120

23 years agoparse.y (nomods_initdcl0): Properly set things up for initdcl0_innards.
Jakub Jelinek [Thu, 18 Jan 2001 13:24:27 +0000 (14:24 +0100)]
parse.y (nomods_initdcl0): Properly set things up for initdcl0_innards.

* parse.y (nomods_initdcl0): Properly set things up for
initdcl0_innards.

From-SVN: r39119

23 years agoflow.c (mark_set_1, [...]): Now case; rework to allow entry to be EXPR_LIST.
Richard Kenner [Thu, 18 Jan 2001 13:14:34 +0000 (13:14 +0000)]
flow.c (mark_set_1, [...]): Now case; rework to allow entry to be EXPR_LIST.

* flow.c (mark_set_1, case PARALLEL): Now case; rework to allow
entry to be EXPR_LIST.
* rtlanal.c (reg_overlap_mentioned_p): Allow PARALLEL in SET to
be an EXPR_LIST (but not null, which other code doesn't allow).
(note_stores): Properly handle PARALLEL in SET.
Recursively call for top-level PARALLEL.
* sched-deps.c (sched_analyze_1): Handle EXPR_LIST in PARALLEL in SET.
* sched-rgn.c (check_live_1, update_live_1): Likewise.

From-SVN: r39118

23 years ago* config.gcc (rs6000-ibm-aix*, rs6000-bull-bosx): Add rs6000/aix.h.
Richard Kenner [Thu, 18 Jan 2001 13:03:43 +0000 (13:03 +0000)]
* config.gcc (rs6000-ibm-aix*, rs6000-bull-bosx): Add rs6000/aix.h.

From-SVN: r39117

23 years ago* gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
Alexandre Oliva [Thu, 18 Jan 2001 12:00:38 +0000 (12:00 +0000)]
* gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.

From-SVN: r39116

23 years agopt.c (UNIFY_ALLOW_OUTER_LEVEL): New unify flag.
Nathan Sidwell [Thu, 18 Jan 2001 09:56:46 +0000 (09:56 +0000)]
pt.c (UNIFY_ALLOW_OUTER_LEVEL): New unify flag.

cp:
* pt.c (UNIFY_ALLOW_OUTER_LEVEL): New unify flag.
(type_unification_real): Set it.
(unify): Use it.
testsuite:
* g++.old-deja/g++.pt/unify8.C: New test.

From-SVN: r39115

23 years agodecl.c (finish_destructor_body): Convert to vbase pointer here.
Nathan Sidwell [Thu, 18 Jan 2001 09:39:13 +0000 (09:39 +0000)]
decl.c (finish_destructor_body): Convert to vbase pointer here.

cp:
* decl.c (finish_destructor_body): Convert to vbase pointer here.
testsuite:
* g++.old-deja/g++.abi/vbase1.C: New test.

From-SVN: r39114

23 years agosemantics.c (begin_class_definition): Check we're not inside a template parm list.
Nathan Sidwell [Thu, 18 Jan 2001 09:35:59 +0000 (09:35 +0000)]
semantics.c (begin_class_definition): Check we're not inside a template parm list.

cp:
* semantics.c (begin_class_definition): Check we're not inside a
template parm list.
testsuite:
* g++.old-deja/g++.pt/crash65.C: New test.

From-SVN: r39113

23 years agotree.c (walk_tree, TREE_LIST): Don't walk the TREE_PURPOSE of BASELINK_P.
Nathan Sidwell [Thu, 18 Jan 2001 09:33:08 +0000 (09:33 +0000)]
tree.c (walk_tree, TREE_LIST): Don't walk the TREE_PURPOSE of BASELINK_P.

cp:
* tree.c (walk_tree, TREE_LIST): Don't walk the TREE_PURPOSE of
BASELINK_P.

From-SVN: r39112

23 years agoDaily bump.
Jeff Law [Thu, 18 Jan 2001 08:45:07 +0000 (01:45 -0700)]
Daily bump.

From-SVN: r39111

23 years agomkcheck.in: Construct file names that match $objdir structure.
Benjamin Kosnik [Thu, 18 Jan 2001 07:24:16 +0000 (07:24 +0000)]
mkcheck.in: Construct file names that match $objdir structure.

2001-01-17  Loren J. Rittle  <ljrittle@acm.org>

        * mkcheck.in: Construct file names that match $objdir structure.
        * testsuite/27_io/filebuf_members-1.txt: New file.
        * testsuite/27_io/ifstream_members-1.txt: New file.
        * testsuite/27_io/ostream_inserter_char-1.txt: New file.

* testsuite/27_io/ios_base_members_static.cc (test02): Add test.
* testsuite/27_io/ios_base_members_static-1.tst: Add expected output.

From-SVN: r39110

23 years ago* gcc.dg/cpp/assembl2.S: New test case.
Neil Booth [Thu, 18 Jan 2001 06:34:18 +0000 (06:34 +0000)]
* gcc.dg/cpp/assembl2.S: New test case.

From-SVN: r39109

23 years agocpplib.c (_cpp_handle_directive): Use buffer->was_skipping, not pfile->skipping ...
Neil Booth [Thu, 18 Jan 2001 06:32:47 +0000 (06:32 +0000)]
cpplib.c (_cpp_handle_directive): Use buffer->was_skipping, not pfile->skipping (== 0).

        * cpplib.c (_cpp_handle_directive): Use buffer->was_skipping,
        not pfile->skipping (== 0).

From-SVN: r39108

23 years agolang-options.h (-Wunsupported-jdk11): Removed.
Alexandre Petit-Bianco [Thu, 18 Jan 2001 03:07:01 +0000 (03:07 +0000)]
lang-options.h (-Wunsupported-jdk11): Removed.

2001-01-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>

        * lang-options.h (-Wunsupported-jdk11): Removed.
        * lang.c (flag_not_overriding): Deleted.
        (flag_static_local_jdk1_1): Likewise.
        (lang_W_options): Removed "unsupported-jdk11" entry.
        * parse.y (java_check_methods): Removed dead code.

(http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01479.html)

From-SVN: r39107

23 years agoecos.exp (wkali-2.c): Xfail if only weak aliases are supported.
Jeffrey Oldham [Thu, 18 Jan 2001 02:30:03 +0000 (02:30 +0000)]
ecos.exp (wkali-2.c): Xfail if only weak aliases are supported.

2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>

* gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
are supported.

From-SVN: r39106

23 years ago* java/bean/Beans.java (instantiate): enable Applet code from Classpath
Mark Wielaard [Thu, 18 Jan 2001 00:43:17 +0000 (00:43 +0000)]
* java/bean/Beans.java (instantiate): enable Applet code from Classpath

From-SVN: r39105

23 years agolibstdc++.tests, lib: New directories.
Gabriel Dos Reis [Thu, 18 Jan 2001 00:30:08 +0000 (00:30 +0000)]
libstdc++.tests, lib: New directories.

2001-01-18  Gabriel Dos Reis  <gdr@codesourcery.com>

        * testsuite/libstdc++.tests, testsuite/lib: New directories.

From-SVN: r39104

23 years agoChanges suggested by Per Bothner:
Tom Tromey [Thu, 18 Jan 2001 00:20:52 +0000 (00:20 +0000)]
Changes suggested by Per Bothner:

* gcj.texi (Input Options): Don't mention input files.
(Code Generation): Updated --main information.
(Invoking jcf-dump): Mention that --javap is incomplete.
From Alexandre Petit-Bianco:
(Warnings): Don't mention -Wunsupported-jdk11.
My stuff:
(Compatibility): Mention JDK 1.2-ness of libraries.
(Resources): Mention resources used when writing gcj.

From-SVN: r39103

23 years agoAdd missing PARAMS around prototype's parameters
Nick Clifton [Wed, 17 Jan 2001 23:31:45 +0000 (23:31 +0000)]
Add missing PARAMS around prototype's parameters

From-SVN: r39102

23 years agogcj.texi: New file.
Tom Tromey [Wed, 17 Jan 2001 23:14:11 +0000 (23:14 +0000)]
gcj.texi: New file.

* gcj.texi: New file.
* Make-lang.in ($(srcdir)/java/gcj.info): New target.
(java.info): Depend on gcj.info.
(java/gcj.dvi): New target.
(java.dvi): Depend on gcj.dvi.
(java.install-info): Wrote.

From-SVN: r39101

23 years agoadd missing prototypes
Nick Clifton [Wed, 17 Jan 2001 22:35:30 +0000 (22:35 +0000)]
add missing prototypes

From-SVN: r39100

23 years agoImprove IA-64 option documentation based on public and private comments.
Jim Wilson [Wed, 17 Jan 2001 20:45:34 +0000 (20:45 +0000)]
Improve IA-64 option documentation based on public and private comments.

* invoke.texi (IA-64 options): Improve.

From-SVN: r39099

23 years agoinvoke.texi (Optimize Options): Use `{}' to around @samp argument.
Tom Tromey [Wed, 17 Jan 2001 20:03:40 +0000 (20:03 +0000)]
invoke.texi (Optimize Options): Use `{}' to around @samp argument.

* invoke.texi (Optimize Options): Use `{}' to around @samp
argument.

From-SVN: r39098

23 years agodocument -fno-guess-branch-probability option
Aldy Hernandez [Wed, 17 Jan 2001 19:44:36 +0000 (19:44 +0000)]
document -fno-guess-branch-probability option

From-SVN: r39097

23 years agodocument -fno-guess-branch-probability option
Aldy Hernandez [Wed, 17 Jan 2001 19:43:13 +0000 (19:43 +0000)]
document -fno-guess-branch-probability option

From-SVN: r39096

23 years agobuiltins1.C: New test.
Kaveh R. Ghazi [Wed, 17 Jan 2001 19:09:35 +0000 (19:09 +0000)]
builtins1.C: New test.

* g++.old-deja/g++.other/builtins1.C: New test.
* g++.old-deja/g++.other/builtins2.C: Likewise.
* g++.old-deja/g++.other/builtins3.C: Likewise.
* g++.old-deja/g++.other/builtins4.C: Likewise.

From-SVN: r39095

23 years agocombine.c (try_combine): Don't set i3_subst_into_i2 for case of making new double...
Richard Kenner [Wed, 17 Jan 2001 18:27:37 +0000 (18:27 +0000)]
combine.c (try_combine): Don't set i3_subst_into_i2 for case of making new double-word constant.

* combine.c (try_combine): Don't set i3_subst_into_i2 for
case of making new double-word constant.
Revert last change: instead just test i3_subst_into_i2.

From-SVN: r39094

23 years agoi386.md (cmpqi_minus_1): Use q constraints instead of r.
Jakub Jelinek [Wed, 17 Jan 2001 12:32:49 +0000 (13:32 +0100)]
i386.md (cmpqi_minus_1): Use q constraints instead of r.

* config/i386/i386.md (cmpqi_minus_1): Use q constraints instead of r.

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

From-SVN: r39093

23 years agoi386.md (cmpqi_minus_1): Use {b} for QImode operation.
Jakub Jelinek [Wed, 17 Jan 2001 11:55:10 +0000 (12:55 +0100)]
i386.md (cmpqi_minus_1): Use {b} for QImode operation.

* config/i386/i386.md (cmpqi_minus_1): Use {b} for QImode operation.

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

From-SVN: r39092

23 years agoClass.h (isInterface): Move implementation from natClass.cc.
Bryce McKinlay [Wed, 17 Jan 2001 10:22:33 +0000 (10:22 +0000)]
Class.h (isInterface): Move implementation from natClass.cc.

* java/lang/Class.h (isInterface): Move implementation from
natClass.cc. Declare inline.
(Class): Add default constructor.
* java/lang/Object.h: Update comments.
* java/lang/natClass.cc (initializeClass): Use _Jv_InitClass to
initialize superclass, saving a call if super is already initialized.

From-SVN: r39091

23 years agoDaily bump.
Jeff Law [Wed, 17 Jan 2001 08:45:09 +0000 (01:45 -0700)]
Daily bump.

From-SVN: r39090

23 years agoistream_sentry.cc (test02): Fix.
Peter Schmid [Wed, 17 Jan 2001 08:30:25 +0000 (08:30 +0000)]
istream_sentry.cc (test02): Fix.

2001-01-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>

* testsuite/27_io/istream_sentry.cc (test02): Fix.

From-SVN: r39089

23 years agoprims.cc (init_prim_class): Deleted.
Alexandre Petit-Bianco [Wed, 17 Jan 2001 08:13:06 +0000 (08:13 +0000)]
prims.cc (init_prim_class): Deleted.

2001-01-16  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* prims.cc (init_prim_class): Deleted.
(DECLARE_PRIM_TYPE): Rewritten.
* java/lang/Class.h (stdio.h): Include removed.
(stddef.h): Included.
(java/lang/reflect/Modifier.h): Likewise.
(Class): Contructor now takes arguments, initializes fields.
(initializePrim): Prototype deleted.
* java/lang/natClass.cc (initializePrim): Deleted.

(http://sources.redhat.com/ml/java-patches/2001-q1/msg00081.html)

From-SVN: r39088

23 years agoios_base.h (ios_base::failure): Tighten up throw specs.
Benjamin Kosnik [Wed, 17 Jan 2001 07:44:57 +0000 (07:44 +0000)]
ios_base.h (ios_base::failure): Tighten up throw specs.

2001-01-16  Benjamin Kosnik  <bkoz@redhat.com>

libstdc++/1605
* include/bits/ios_base.h (ios_base::failure): Tighten up throw specs.
* src/ios.cc (ios_base::failure): Make definitions match.
        * libsupc++/typeinfo (class bad_typeid): Add throw specs.
        (class bad_cast): Same.
        * libsupc++/exception (class exception): Add throw specs.
        * libsupc++/exception_support.cc (set_terminate): Add throw specs.
        (set_unexpected): Same.
        (uncaught_exception): Same.
        (what): Same.

* docs/html/17_intro/C++STYLE (classname): Fix.

From-SVN: r39087

23 years agogen-num-limits.cc (INSTANTIATIONS): New macro.
Mark Mitchell [Wed, 17 Jan 2001 07:13:39 +0000 (07:13 +0000)]
gen-num-limits.cc (INSTANTIATIONS): New macro.

* src/gen-num-limits.cc (INSTANTIATIONS): New macro.
Use it do explicitly instantiate predicate<T> and value<T> for
all the builtin Ts.

From-SVN: r39086

23 years agolibjava.exp (bytecompile_file): Don't unset CLASSPATH.
Richard Henderson [Wed, 17 Jan 2001 06:45:40 +0000 (22:45 -0800)]
libjava.exp (bytecompile_file): Don't unset CLASSPATH.

        * lib/libjava.exp (bytecompile_file): Don't unset CLASSPATH.
        (libjava_arguments): Use .jar extension for libgcj.

From-SVN: r39085

23 years agotypeck.c (build_function_call_real): Call fold on the CALL_EXPR.
Kriang Lerdsuwanakij [Wed, 17 Jan 2001 05:59:51 +0000 (05:59 +0000)]
typeck.c (build_function_call_real): Call fold on the CALL_EXPR.

* typeck.c (build_function_call_real): Call fold on the CALL_EXPR.
* call.c (build_over_call): Add comment.

From-SVN: r39084

23 years agopa.h (PIC_OFFSET_TABLE_REGNUM_SAVED): Remove.
Alan Modra [Wed, 17 Jan 2001 05:23:22 +0000 (05:23 +0000)]
pa.h (PIC_OFFSET_TABLE_REGNUM_SAVED): Remove.

* config/pa/pa.h (PIC_OFFSET_TABLE_REGNUM_SAVED): Remove.
(machine_function): Define.
(PIC_OFFSET_TABLE_SAVE_RTX) : Define.
* config/pa/pa.c (pa_init_machine_status, pa_mark_machine_status,
pa_free_machine_status): New functions.
(override_options): Set {init,mark,free}_machine_status to above.
(hppa_expand_prologue): Use PIC_OFFSET_TABLE_SAVE_RTX instead of
PIC_OFFSET_TABLE_REGNUM_SAVED.
* config/pa/pa.md: Use PIC_OFFSET_TABLE_SAVE_RTX instead of
PIC_OFFSET_TABLE_REGNUM_SAVED throughout.
* config/pa/pa32-regs.h (CONDITIONAL_REGISTER_USAGE): Remove
references to PIC_OFFSET_TABLE_REGNUM_SAVED.
* config/pa/pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Likewise.

From-SVN: r39083

23 years ago* java/math/BigInteger.java: Update Copyright year.
Warren Levy [Wed, 17 Jan 2001 04:13:17 +0000 (04:13 +0000)]
* java/math/BigInteger.java: Update Copyright year.

From-SVN: r39082

23 years agoMakefile.in (gcov.1): Protect against texi2pod/pod2man failing.
DJ Delorie [Wed, 17 Jan 2001 01:54:15 +0000 (20:54 -0500)]
Makefile.in (gcov.1): Protect against texi2pod/pod2man failing.

* Makefile.in (gcov.1): Protect against texi2pod/pod2man failing.
(cpp.1): Ditto.
(gcc.1): Ditto.

From-SVN: r39081

This page took 0.090137 seconds and 5 git commands to generate.