- 22 Jan, 2001 1 commit
-
-
From-SVN: r39177
Bryce McKinlay committed
-
- 21 Jan, 2001 18 commits
-
-
* config/i386/i386.c (ix86_asm_file_end): Disable putting pic_label_name in a linkonce section. From-SVN: r39176
Richard Henderson committed -
From-SVN: r39175
Per Bothner committed -
* 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
Per Bothner committed -
* jcf-parse.c (ggc_mark_jcf): New function. (init_jcf_parse): Register current_jcf as ggc root. From-SVN: r39173
Per Bothner committed -
From-SVN: r39172
Per Bothner committed -
* verify.c (VERIFICATION_ERROR_WITH_INDEX): New macro. (verify_jvm_instructions): Use it, for better error messages on loads. From-SVN: r39171
Per Bothner committed -
* verify.c (merge_type_state): Stil may have to merge even if LABEL_VERIFIED (label). From-SVN: r39170
Per Bothner committed -
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
Per Bothner committed -
* 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
Per Bothner committed -
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
Philipp Thomas committed -
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
Phil Edwards committed -
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
J"orn Rennecke committed -
From-SVN: r39164
Jeff Law committed -
* 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
Denis Chertykov committed -
From-SVN: r39162
Michael Sokolov committed -
From-SVN: r39161
Michael Sokolov committed -
* 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
Michael Sokolov committed -
2001-01-20 Michael Sokolov <msokolov@ivan.Harhan.ORG> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r39159
Michael Sokolov committed
-
- 20 Jan, 2001 12 commits
-
-
From-SVN: r39158
Jakub Jelinek committed -
From-SVN: r39157
Joseph Myers committed -
* 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
Richard Kenner committed -
* 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
Marek Michalkiewicz committed -
From-SVN: r39154
Richard Kenner committed -
From-SVN: r39153
Neil Booth committed -
* cppmacro.c (funlike_invocation_p): Don't move back up to the context of the top of the stack. From-SVN: r39152
Neil Booth committed -
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
Zack Weinberg committed -
From-SVN: r39150
Jeff Law committed -
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
Gabriel Dos Reis committed -
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
Gabriel Dos Reis committed -
* 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
Warren Levy committed
-
- 19 Jan, 2001 9 commits
-
-
* Makefile.in (ORDINARY_FLAGS_TO_PASS): Add MAKEOVERRIDES variable. (libgcc.a): Likewise. (stmp-multilib): Likewise. (STAGE2_FLAGS_TO_PASS): Likewise. From-SVN: r39146
John David Anglin committed -
* config/sh/sh.c (prepare_move_operands) [PIC]: Use operands[0] as temporary if no_new_pseudos. From-SVN: r39145
Alexandre Oliva committed -
From-SVN: r39144
Neil Booth committed -
From-SVN: r39143
Richard Earnshaw committed -
From-SVN: r39142
Jason Merrill committed -
* 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
Richard Kenner committed -
* 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
Richard Kenner committed -
* 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
Richard Kenner committed -
From-SVN: r39138
Jakub Jelinek committed
-