- 22 Mar, 1999 23 commits
-
-
* sdbout.c (syms.h): Don't include on Interix. * toplev.c (main): No sbrk on Interix. Co-Authored-By: Donn Terry <donn@interix.com> From-SVN: r25911
Mumit Khan committed -
* configure.in: Add i386-pc-interix support. * configure: Regenerate. * fixinc.interix: New file. * config/interix.h: New file. * config/x-interix: New file. * config/xm-interix.h: New file. * i386/interix.h: New file. * i386/interix.c: New file. * i386/t-interix: New file. Co-Authored-By: Donn Terry <donn@interix.com> From-SVN: r25910
Mumit Khan committed -
* i386.h (PREFERRED_STACK_BOUNDARY): Define. * i386.c (ix86_compute_frame_size): New function. (ix86_prologue, ix86_epilogue): Use it. * i386.h (INITIAL_ELIMINATION_OFFSET): Likewise. * reload1.c: Provide default for PREFERRED_STACK_BOUNDARY. From-SVN: r25909
Jeff Law committed -
Mon Mar 22 20:14:26 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * Changelog: Fixed 1999-03-22 typos. * lang.c (lang_decode_option): Fixed typo in error string in the XARG section. (Grr, typos.) From-SVN: r25908
Alexandre Petit-Bianco committed -
1999-03-22 Alexandre Petit-Bianco <apbianco@cygnus.com> * Makefile.in: (JAVA_OBJS) Added entry xref.o. (xref.o): New rule. * java-tree.h (flag_emit_xref): Declared extern. * lang.c: (xref.h): Included. (flag_emit_xref): New global variable. (lang_decode_option): Added support for -fxref. * xref.c: Created. * xref.h: Likewise. From-SVN: r25907
Alexandre Petit-Bianco committed -
* mips/mips.h (TARGET_SWITCHES, TARGET_OPTIONS): Add option doc strings. * mips/abi64.h (SUBTARGET_TARGET_OPTIONS): Likewise. From-SVN: r25906
Jim Wilson committed -
From-SVN: r25905
Nick Clifton committed -
From-SVN: r25904
Nick Clifton committed -
From-SVN: r25903
Jim Wilson committed -
* bf-sign-2.c (main): Replace struct sizeof test with 4. From-SVN: r25902
Jim Wilson committed -
From-SVN: r25901
Nick Clifton committed -
From-SVN: r25900
Nick Clifton committed -
reload1.c (reload_as_needed): Set reload_is_output_reload / reload_has_output_reload for auto_inc expressions... * reload1.c (reload_as_needed): Set reload_is_output_reload / reload_has_output_reload for auto_inc expressions that could be reloaded. Call forget_old_reloads for REG_INC notes. From-SVN: r25899
J"orn Rennecke committed -
From-SVN: r25898
J"orn Rennecke committed -
* rtl.h (shallow_copy_rtx): Declare. * rtl.c (shallow_copy_rtx): New function. * reload.c (find_reloads_toplev): Use shallow_copy_rtx instead of copy_rtx. From-SVN: r25897
J"orn Rennecke committed -
From-SVN: r25896
Vladimir Makarov committed -
Mon Mar 22 10:44:33 1999 Vladimir Makarov <vmakarov@tofu.to.cygnus.com> * config/h8300/h8300.md (adjust_length): New attribute. (modhi3+1, andsi3+1, iorsi3+1, extzv+1, extzv+2): Change insn default value of attribute "adjust_length" onto "no". * config/h8300/h8300.c (h8300_adjust_insn_length): Use 0 if the shift is negative. * final.c (shorten_branches): Check insn length after its adjusting. From-SVN: r25895
Vladimir Makarov committed -
From-SVN: r25894
Jeff Law committed -
� * i860.h (TARGET_SWITCHES): Add documentation for default case. * i860/paragon.h (TARGET_SWITCHES): Add documentation for default case. * i370.h (TARGET_SWITCHES): Add documentation for default case. * fx80.h (TARGET_SWITCHES): Add documentation for default case. * elxsi.h (TARGET_SWITCHES): Add documentation for default case. * clipper.h (TARGET_SWITCHES): Add documentation for default case. * 1750a.h (TARGET_SWITCHES): Add documentation for default case. * pa.h (TARGET_SWITCHES): Add documentation for default case. (TARGET_OPTIONS): Likewise for default case. * mn10300.h (TARGET_SWITCHES): Add documen for default casetation. * h8300.h (TARGET_SWITCHES): Add documentation for default case. From-SVN: r25893
Jeff Law committed -
� * i860.h (TARGET_SWITCHES): Add documentation for default case. * i860/paragon.h (TARGET_SWITCHES): Add documentation for default case. * i370.h (TARGET_SWITCHES): Add documentation for default case. * fx80.h (TARGET_SWITCHES): Add documentation for default case. * elxsi.h (TARGET_SWITCHES): Add documentation for default case. * clipper.h (TARGET_SWITCHES): Add documentation for default case. * 1750a.h (TARGET_SWITCHES): Add documentation for default case. * pa.h (TARGET_SWITCHES): Add documentation for default case. (TARGET_OPTIONS): Likewise for default case. * mn10300.h (TARGET_SWITCHES): Add documen for default casetation. * h8300.h (TARGET_SWITCHES): Add documentation for default case. From-SVN: r25892
Jeff Law committed -
* i860.h (TARGET_SWITCHES): Add documentation for default case. * i860/paragon.h (TARGET_SWITCHES): Add documentation for default case. * i370.h (TARGET_SWITCHES): Add documentation for default case. * fx80.h (TARGET_SWITCHES): Add documentation for default case. * elxsi.h (TARGET_SWITCHES): Add documentation for default case. * clipper.h (TARGET_SWITCHES): Add documentation for default case. * 1750a.h (TARGET_SWITCHES): Add documentation for default case. * pa.h (TARGET_SWITCHES): Add documentation for default case. (TARGET_OPTIONS): Likewise for default case. * mn10300.h (TARGET_SWITCHES): Add documen for default casetation. * h8300.h (TARGET_SWITCHES): Add documentation for default case. From-SVN: r25891
Jeff Law committed -
� * i860.h (TARGET_SWITCHES): Add documentation for default case. * i860/paragon.h (TARGET_SWITCHES): Add documentation for default case. * i370.h (TARGET_SWITCHES): Add documentation for default case. * fx80.h (TARGET_SWITCHES): Add documentation for default case. * elxsi.h (TARGET_SWITCHES): Add documentation for default case. * clipper.h (TARGET_SWITCHES): Add documentation for default case. * 1750a.h (TARGET_SWITCHES): Add documentation for default case. * pa.h (TARGET_SWITCHES): Add documentation for default case. (TARGET_OPTIONS): Likewise for default case. * mn10300.h (TARGET_SWITCHES): Add documen for default casetation. * h8300.h (TARGET_SWITCHES): Add documentation for default case. From-SVN: r25890
Jeff Law committed -
� * i860.h (TARGET_SWITCHES): Add documentation for default case. * i860/paragon.h (TARGET_SWITCHES): Add documentation for default case. * i370.h (TARGET_SWITCHES): Add documentation for default case. * fx80.h (TARGET_SWITCHES): Add documentation for default case. * elxsi.h (TARGET_SWITCHES): Add documentation for default case. * clipper.h (TARGET_SWITCHES): Add documentation for default case. * 1750a.h (TARGET_SWITCHES): Add documentation for default case. * pa.h (TARGET_SWITCHES): Add documentation for default case. (TARGET_OPTIONS): Likewise for default case. * mn10300.h (TARGET_SWITCHES): Add documen for default casetation. * h8300.h (TARGET_SWITCHES): Add documentation for default case. From-SVN: r25889
Jeff Law committed
-
- 21 Mar, 1999 11 commits
-
-
* gcse.c (dump_hash_table): Fix whitespace in declaration. (compute_transpout): Renamed from pre_compute_transpout. (compute_pre_*): Deleted (pre_expr_reaches_here_p): New argument, CHECK_PRE_COMP. All callers changed. (insert_insn_end_bb): Renamed from pre_insert_insn. (pre_*): Delete unused variables. Only leave local properties and global redundant/optimal computation points. (alloc_pre_mem, free_pre_mem): Corresponding changes. (compute_pre_data): Simplify and call pre_lcm to run the lazy code motion dataflow analysis. (pre_insert, pre_insert_copies, pre_delete): Revamp to use LCM based redundant and optimal computation points. From-SVN: r25886
Jeffrey A Law committed -
From-SVN: r25885
Jeffrey A Law committed -
* toplev.c (main): A debug option without a level defaults to level 2. From-SVN: r25884
Jeffrey A Law committed -
they are deleted. From-SVN: r25883
Nick Clifton committed -
From-SVN: r25882
Mark Mitchell committed -
gcc/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with. gcc/f/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (g77$(exeext)): Depend on intl.o. Link in intl.o. gcc/java/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * Make-lang.in ($(GCJ)$(exeext)): Add intl.o to list of files to be linked with. gcc/po/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * POTFILES.in: Track latest file renamings. 1999-03-01 Manfred Hollstein <manfred@s-direktnet.de> * POTFILES.in: Remove files which do not exist anymore in egcs. Fix names of those files which are now living in egcs's libiberty/include directories. From-SVN: r25881
Manfred Hollstein committed -
From-SVN: r25880
Manfred Hollstein committed -
� gcc/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with. gcc/f/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (g77$(exeext)): Depend on intl.o. Link in intl.o. gcc/java/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * Make-lang.in ($(GCJ)$(exeext)): Add intl.o to list of files to be linked with. gcc/po/ChangeLog: 1999-03-21 Manfred Hollstein <manfred@s-direktnet.de> * POTFILES.in: Track latest file renamings. 1999-03-01 Manfred Hollstein <manfred@s-direktnet.de> * POTFILES.in: Remove files which do not exist anymore in egcs. Fix names of those files which are now living in egcs's libiberty/include directories. From-SVN: r25879
Manfred Hollstein committed -
* Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). (jcf-io.o): Depend on $(JAVA_TREE_H). (mangle.o): Likewise. * check-init.c (check_cond_init): Add static prototype. * class.c (build_java_method_type, hashUtf8String, make_field_value, get_dispatch_vector, get_dispatch_table, append_gpp_mangled_type, mangle_static_field): Likewise. (strLengthUtf8): Hide unused definition. (hashUtf8String): Const-ify. (make_field_value): Un-ANSI-fy. * constants.c: Move inclusion of jcf.h above java-tree.h. (set_constant_entry, find_class_or_string_constant, find_name_and_type_constant, get_tag_node, build_constant_data_ref): Add static prototype. * decl.c (push_jvm_slot, builtin_function, lookup_name_current_level): Likewise. (builtin_function): Const-ify. * except.c (expand_start_java_handler, expand_end_java_handler): Add static prototype. * expr.c (flush_quick_stack, push_value, pop_value, java_stack_swap, java_stack_dup, build_java_athrow, build_java_jsr, build_java_ret, expand_java_multianewarray, expand_java_arraystore, expand_java_arrayload, expand_java_array_length, build_java_monitor, expand_java_pushc, expand_java_return, expand_java_NEW, expand_java_INSTANCEOF, expand_java_CHECKCAST, expand_iinc, expand_java_binop, note_label, expand_compare, expand_test, expand_cond, expand_java_goto, expand_java_call, expand_java_ret, pop_arguments, expand_invoke, expand_java_field_op, java_push_constant_from_pool): Likewise. (decode_newarray_type, expand_iinc): Un-ANSI-fy. (build_java_arraynull_check): Mark parameters `node' and `type' with ATTRIBUTE_UNUSED. (note_label): Likewise for parameter `current_pc'. (expand_java_call, expand_java_ret): Hide unused definition. * java-tree.h (make_class, build_constants_constructor, java_set_exception_lang_code, pop_labeled_block, emit_handlers, init_outgoing_cpool, register_class, emit_register_classes, java_layout_seen_class_methods): Prototype. (unicode_mangling_length): Const-ify. (append_gpp_mangled_name, append_gpp_mangled_classtype, emit_unicode_mangled_name, format_int, format_uint, jcf_trim_old_input, jcf_print_utf8, jcf_print_char, jcf_print_utf8_replace, open_class): Prototype. * jcf-dump.c: Include "config.h", not <config.h>. Don't include <stdio.h>. Include tree.h/java-tree.h. (utf8_equal_string usage, process_class): Add static prototype. (open_class): Don't prototype this here. (utf8_equal_string): Match arguments to format specifiers. (HANDLE_CODE_ATTRIBUTE, BRANCH, JSR, RET, LOOKUP_SWITCH, TABLE_SWITCH, disassemble_method): Likewise. * jcf-io.c: Include tree.h/java-tree.h. (open_class, find_classfile, jcf_print_utf8, jcf_print_utf8_replace): Const-ify. * jcf-parse.c (parse_zip_file_entries, process_zip_dir, parse_class_file): Add static prototype. (find_in_current_zip): Match definition to existing static prototype. * jcf-write.c: Include jcf.h before tree.h/java-tree.h. (alloc_chunk, append_chunk, append_chunk_copy, gen_jcf_label, finish_jcf_block, define_jcf_label, get_jcf_label_here, put_linenumber, localvar_alloc, localvar_free, get_access_flags, write_chunks, adjust_typed_op, generate_bytecode_conditional, generate_bytecode_return, perform_relocations, init_jcf_state, init_jcf_method, release_jcf_state, generate_classfile): Add static prototype. (emit_unop): Mark parameter `type' with ATTRIBUTE_UNUSED. (make_class_file_name): Const-ify. * jcf.h (find_classfile): Const-ify. * jv-scan.c (reset_report): Remove prototype. * jvgenmain.c: Include jcf.h/tree.h/java-tree.h. (error): Rewrite to allow varargs. * lang.c (lang_f_options): Const-ify. * lex.c (java_parse_escape_sequence): Add static prototype. (java_allocate_new_line): Match definition to existing static prototype. * mangle.c Include tree.h/java-tree.h. (unicode_mangling_length, emit_unicode_mangled_name, append_gpp_mangled_name, append_gpp_mangled_classtype): Const-ify. * parse.h (jdep_code): Remove trailing comma in enumeration. (java_get_line_col): Move prototype outside of !JC1_LITE test. (reset_report): Add prototype. * verify.c (push_pending_label, merge_types): Add static prototypes. * zipfile.h (opendir_in_zip, open_in_zip): Prototype. From-SVN: r25878
Kaveh R. Ghazi committed -
From-SVN: r25876
Jeffrey A Law committed -
From-SVN: r25875
Jeff Law committed
-
- 20 Mar, 1999 6 commits
-
-
From-SVN: r25872
Kaveh R. Ghazi committed -
* c-lex.c (yylex): Remove unused variable `bytes'. * flow.c (print_rtl_with_bb): Cast the return value of alloca. * function.c (assign_parms): Wrap variable `varargs_setup' in macro SETUP_INCOMING_VARARGS. (thread_prologue_and_epilogue_insns): Mark parameter `f' with ATTRIBUTE_UNUSED. * local-alloc.c (no_equiv): Likewise for parameter `store'. * sched.c (schedule_insns): Remove unused variables `insn' and `next'. * tlink.c (symbol_hash_newfunc, symbol_hash_lookup, file_hash_newfunc, file_hash_lookup, demangled_hash_newfunc, demangled_hash_lookup, symbol_push, symbol_pop, file_push, file_pop, tlink_init, tlink_execute, frob_extension, obstack_fgets, tfgets, pfgets, freadsym, read_repo_file, maybe_tweak, recompile_files, read_repo_files, demangle_new_symbols, scan_linker_output): Add static prototype. (symbol_hash_newfunc, file_hash_newfunc, demangled_hash_newfunc): Make the third argument a `hash_table_key'. * toplev.c (debug_start_source_file): Mark parameter `filename' with ATTRIBUTE_UNUSED. From-SVN: r25871
Kaveh R. Ghazi committed -
* tm.texi (Varargs): Don't split argument of @item across lines. * invoke.texi: Fix use of @item vs @itemx. From-SVN: r25870
Andreas Schwab committed -
* config/c4x/c4x.h (TARGET_SWITCHES): Add null description to default case. From-SVN: r25869
Michael Hayes committed -
From-SVN: r25868
Michael Hayes committed -
From-SVN: r25867
Jeff Law committed
-