Age | Commit message (Collapse) | Author | Files | Lines |
|
From-SVN: r40612
|
|
From-SVN: r40609
|
|
2001-03-18 Anthony Green <green@redhat.com>
* config/pj/pj.h: Remove some trailing commas.
(ASM_SPEC): Use -EB and -EL, not -mb and -ml.
From-SVN: r40607
|
|
2001-03-18 Phil Edwards <pme@sources.redhat.com>
* update_web_docs_libstdcxx: New script.
* crontab: Call said script.
From-SVN: r40606
|
|
From-SVN: r40605
|
|
* java/lang/natClass.cc (_Jv_CheckCast): add class names to exception
* gnu/gcj/runtime/FirstThread.java (main): replace / with . in jarMainClassName
From-SVN: r40604
|
|
* defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...
* calls.c: ... here.
* combine.c, expr.c, final.c, function.c toplev.c: Don't provide
defaults for them here.
From-SVN: r40603
|
|
> * config/pj/lib1funcs.S: Fix broken comment.
> * config/pj/pj.h (LOCAL_LABEL_PREFIX): Prefix internal
> labels with '.'.
From-SVN: r40602
|
|
problems with...
* gcc.texi: Remove obsolete information relating to build and
installation problems with enquire or the Pyramid C compiler.
From-SVN: r40599
|
|
From-SVN: r40597
|
|
From-SVN: r40596
|
|
* dwarf2out.c (queue_reg_save): New.
(flush_queued_reg_saves, clobbers_queued_reg_save): New.
(dwarf2out_frame_debug_expr): Call queue_reg_save instead of
dwarf2out_reg_save.
(dwarf2out_frame_debug): Call flush_queued_reg_saves when needed.
(cfa, cfa_store, cfa_temp): Make static.
* final.c (final_scan_insn): Always call dwarf2out_frame_debug.
From-SVN: r40594
|
|
zero'd memory.
* java/lang/natString.cc (rehash): Don't bother with memset;
_Jv_AllocBytes returns zero'd memory. Use _Jv_AllocBytesChecked.
Use UNMASK_PTR.
(UNMASK_PTR): New macro.
(intern): Unmask pointer before returning it. Register finalizer
for the string.
(unintern): Handle case where
(MASK_PTR): New macro.
(PTR_MAKSED): Likewise.
(_Jv_NewStringUtf8Const): Use UNMASK_PTR.
From-SVN: r40593
|
|
* update_version, update_branch_version: Check out with gcc
directory instead of using egcs link.
From-SVN: r40591
|
|
* update_web_docs: Don't strip leading -r from argument following
-r, or leading -d from argument following -d. Bug pointed out by
Matt Kraai.
From-SVN: r40590
|
|
branch in a subdirectory.
* update_web_docs: Handle -r and -d options to generate docs for a
release or branch in a subdirectory. Determine names of G77 news
and bugs files and contributors file after updated docs have been
installed, not before. Don't remove files from a subdirectory.
Don't generate manuals for gcov (included in the GCC manual) or
iostream (obsolete). Do generate manuals for cppinternals, gcj
and porting. Update regular expressions for detecting whether
files have really changed when regenerated.
From-SVN: r40589
|
|
From-SVN: r40587
|
|
From-SVN: r40586
|
|
is needed (target is STACK_TARGET).
* jcf-write.c (generate_bytecode_insns): Handle emitting iinc
when result is is needed (target is STACK_TARGET).
From-SVN: r40585
|
|
* parse.h (JDEP_SOLV): Removed.
* parse.y (incomplete_class_list): Removed.
(register_incomplete_type): Use JDEP_TO_RESOLVE instead of JDEP_SOLV.
* parse.y (obtain_incomplete_type): Removed. It doesn't work if
resolve_class changes the name of an array type that is on the list
and then someone else looks for the modified name. Also, seems liable
to break when compiling multiple source files at once. So the simplest
is to just remove incomplete_class_list - it is only a minor
space win and it is not even clear it saves time.
* parse.y (resolve_class): Remove unneeded promote_type.
From-SVN: r40584
|
|
* integrate.h (struct inline_remap): Add local_return_label.
* integrate.c (expand_inline_function): Initialize it and emit
it after copy_insn_notes.
(copy_insn_list): Don't store local_return_label here.
(copy_insn_notes): New function split out from copy_insn_list.
From-SVN: r40581
|
|
From-SVN: r40579
|
|
.debug_line.
* dwarf2out.c (lookup_filename): Emit .file if the assembler
is generating .debug_line.
(dwarf2out_init): Add main_input_filename to the file table first.
* configure.in (as_dwarf2_debug_line): Test with file number 1
instead of file number 0.
From-SVN: r40578
|
|
* combine.c (undobuf): Remove field previous_undos; all refs deleted.
(gen_rtx_combine): Deleted; all references changed as appropriate.
(gen_unary): Deleted; all refs changed to call simplify_gen_unary.
From-SVN: r40577
|
|
From-SVN: r40576
|
|
From-SVN: r40575
|
|
From-SVN: r40573
|
|
From-SVN: r40572
|
|
* config/ia64/ia64.c (ia64_compute_frame_size): If reg_fp is zero,
then set it to LOC_REG (79) instead of aborting.
From-SVN: r40569
|
|
* Makefile.in: Rebuilt.
* Makefile.am (TESTS_ENVIRONMENT): New macro.
From-SVN: r40568
|
|
2001-03-16 Phil Edwards <pme@sources.redhat.com>
* gccbug.in: Remove high priority.
From-SVN: r40566
|
|
space instead of deleting it.
* aclocal.m4 (gcc_AC_EXAMINE_OBJECT): Substitute leading od
output with a space instead of deleting it.
* configure: Regenerate.
From-SVN: r40565
|
|
* lib/libjava.exp (libjava_arguments): Rewrote computation of
LD_LIBRARY_PATH. Add gcc build directory if it contains
libgcc_s.so.
From-SVN: r40564
|
|
details of converting an object file...
* aclocal.m4 (gcc_AC_EXAMINE_OBJECT): New utility macro which
handles the gory details of converting an object file into
something that's safe to grep.
(gcc_AC_C_COMPILE_BIGENDIAN): Rename to
gcc_AC_C_COMPILE_ENDIAN. Use gcc_AC_EXAMINE_OBJECT. Put
newlines at either end of the string we're looking for.
Make 'checking ...' message less stilted.
(gcc_AC_C_FLOAT_FORMAT): Use gcc_AC_EXAMINE_OBJECT. Handle
ARM in-memory layout and its hypothetical converse. Don't
define HOST_FLOAT_WORDS_BIG_ENDIAN unless it's different from
HOST_WORDS_BIG_ENDIAN.
* configure.in: Adjust for renamed macro. Move
gcc_AC_C_FLOAT_FORMAT below gcc_AC_C_COMPILE_ENDIAN.
* configure, config.in: Regenerate.
From-SVN: r40562
|
|
* fixinc/Makefile.in: Set SHELL.
* fixinc/fixincl.c (fix_with_system): Quote file names before
passing them to shell.
* Makefile.in: Use fix-header$(build_exeext) instead
of fix-header.
From-SVN: r40561
|
|
* dwarf2asm.c (dw2_asm_output_data): Mask data to the output size.
(dw2_asm_output_data_uleb128): Use space not tab after .uleb128.
(dw2_asm_output_delta_uleb128): Likewise.
(dw2_asm_output_delta_sleb128): Similarly.
(dw2_asm_output_data_sleb128): Similarly. Print number in decimal.
From-SVN: r40560
|
|
* dwarf2out.c: Revert most of 2000-11-25 and 2001-01-24 changes.
(LN_PROLOG_AS_LABEL, LN_PROLOG_END_LABEL): New.
(size_of_line_prolog): Remove.
(output_line_info): Compute prologue size via label difference.
(lookup_filename): Return "unspecified" for <internal> and <built-in>.
* configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Require that the
assembler error when redefining file numbers.
* config.in, configure: Rebuild.
From-SVN: r40559
|
|
* Makefile.in (DO_X): Use double quotes for quoting
"RANLIB=$${RANLIB}".
From-SVN: r40557
|
|
From-SVN: r40556
|
|
conditional moves on LTGT/UNEQ conditions...
* i386.c (ix86_expand_fp_movcc): Do not attempt to construct
SSE based conditional moves on LTGT/UNEQ conditions;
Canonicalize EQ to NE.
* i386.md (sse_mov?fcc): Disallow EQ and NE in IEEE mode.
(sse_mov?fcc_ne): New.
* i386-protos.h (sign_extended_value, zero_extended_value): Declare.
From-SVN: r40554
|
|
* config/sh/sh.c (sh_expand_prologue): Insns that set up the PIC
register may be dead.
From-SVN: r40550
|
|
From-SVN: r40549
|
|
From-SVN: r40548
|
|
unspecified argument list.
* src/gen-num-limits.cc (signal_adapter): Overloaded to match
signal_func with an unspecified argument list.
From-SVN: r40546
|
|
From-SVN: r40544
|
|
* java-tree.h (BLOCK_IS_IMPLICIT): New flag.
* parse.h (BLOCK_EXPR_ORIGIN): Removed macro.
* parse.y (declare_local_variables, maybe_absorb_scoping_blocks):
Use BLOCK_IS_IMPLICIT rather than BLOCK_EXPR_ORIGIN.
From-SVN: r40542
|
|
* jcf-parse.c (yyparse): Set/reset input_filename for source file.
* parse.y (java_expand_classes): Likewise.
From-SVN: r40541
|
|
misleading name...
* parse.y (expand_start_java_method): Was only called once and had a
misleading name, so inline in caller java_complete_expand_method.
(enter_a_block): Likewise inline in enter_block and remove.
From-SVN: r40540
|
|
* decl.c (keep_next_level_flag, keep_next_if_subblocks): Remove.
(struct binding_level): Remove fields keep, keep_if_subblocks,
more_cleanups_ok, have_cleanups (which have never been used).
(pushlevel, poplevel): Remove related useless code.
From-SVN: r40539
|
|
* config/ia64/ia64.h (ASM_OUTPUT_DWARF_OFFSET): New.
(ASM_OUTPUT_DWARF_PCREL): New.
* config/ia64/hpux.h (ASM_OUTPUT_DWARF_OFFSET): Remove.
From-SVN: r40537
|