- 21 Sep, 1998 13 commits
-
-
1998-09-21 Dave Love <d.love@dl.ac.uk> * libI77/Version.c: Update. From-SVN: r22521
Dave Love committed -
From-SVN: r22520
Dave Love committed -
* Makefile.in (distclean, clean, uninstall, install, all): Add multilib support. configure.in: Likewise. configure: Regenerate. * libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean): Explictly remove stamp in parent's directory. From-SVN: r22519
Robert Lipe committed -
From-SVN: r22518
Jeffrey A Law committed -
From-SVN: r22517
Stan Cox committed -
* i386.h: (TARGET_SWITCHES) Add description fields for flags documented in install.texi. (TARGET_OPTIONS) Likewise. From-SVN: r22516
Robert Lipe committed -
From-SVN: r22515
Jeffrey A Law committed -
* New directory. Moved files from ../gcc/objc. From-SVN: r22514
Ben Elliston committed -
From-SVN: r22513
Jeff Law committed -
From-SVN: r22512
Felix Lee committed -
* c-lex.c (init_lex): Use getenv ("LANG"), not GET_ENVIRONMENT (). * cccp.c (main): Likewise. * gcc.c (process_command): Similarly for "GCC_EXEC_PREFIX". * cccp.c, collect2.c, cpplib.c, gcc.c, config/i386/xm-cygwin32.h: Rename GET_ENVIRONMENT to GET_ENV_PATH_LIST, and fix some macro-use bugs. From-SVN: r22511
Felix Lee committed -
From-SVN: r22510
Jeff Law committed -
From-SVN: r22509
Jeff Law committed
-
- 20 Sep, 1998 19 commits
-
-
* Makefile.in (LIBS): Link in libiberty.a. * c-common.c, gcc.c, toplev.c: Repalce (some) bcopy calls by memcpy. From-SVN: r22508
Per Bothner committed -
* reload1.c (emit_reload_insns): Accept a new arg for the bb. Use it to update bb boundaries. Update caller. * function.c (reposition_prologue_and_epilogue_notes): Update bb boundaries wrt the moved note. From-SVN: r22507
Richard Henderson committed -
* configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder problems. * configure: Regenerate. From-SVN: r22506
Robert Lipe committed -
* alpha.c (alpha_sr_alias_set): New variable. (override_options): Set it. (alpha_expand_prologue, alpha_expand_epilogue): Use it. (mode_mask_operand): Fix signed-unsigned comparision warning. (alpha_expand_block_move): Likewise. (print_operand): Likewise. (get_aligned_mem): Use change_address. (alpha_set_memflags, alpha_set_memflags_1): Set the alias set. (alphaev4_insn_pipe, alphaev4_next_group): New functions. (alphaev4_next_nop, alphaev5_next_nop): New functions. (alpha_align_insns): Remade from old alphaev5_align_insns to handle multiple processors. (alpha_reorg): Call alpha_align_insns for both ev4 and ev5. * output.h (label_to_alignment): Prototype. From-SVN: r22505
Richard Henderson committed -
* tree.c (new_alias_set): New function. * tree.h (new_alias_set): Declare it. * c-common.c (c_get_alias_set): Use it. From-SVN: r22504
Richard Henderson committed -
* fold-const.c (fold): Yet another COND_EXPR bug: when folding to an ABS expr, convert an unsigned input to signed. From-SVN: r22503
Richard Henderson committed -
From-SVN: r22502
Mark Mitchell committed -
From-SVN: r22501
Martin v. Löwis committed -
From-SVN: r22500
Mark Mitchell committed -
From-SVN: r22499
Jeffrey A Law committed -
* configure.in: Add support for c4x targets. * configure: Rebuilt. From-SVN: r22498
Michael Hayes committed -
1998-09-20 Dave Love <d.love@dl.ac.uk> * libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive i/o error from formatted direct i/o. From-SVN: r22496
Dave Love committed -
direct i/o. From-SVN: r22495
Dave Love committed -
* except.c: Include system.h. * Makefile.in (except.o): Depend on system.h. From-SVN: r22494
Robert Lipe committed -
* Makefile.in (actions.o, convert.o, decl.o, expr.o, lang.o, lex.o, loop.o, parse.o, satisfy.o, timing.o, tasking.o, tree.o, typeck.o): Depend on system.h and toplev.h. (except.o): Depend on toplev.h. (grant.o): Depend on system.h, toplev.h and output.h. * actions.c: Include system.h and toplev.h. Remove redundant prototypes. (build_cause_exception): Add default case in switch. (update_else_range_for_range): Add parentheses around && within ||. (chill_handle_multi_case_label_list): Remove unused variable `selector_value'. (print_missing_cases): Reconcile format specifiers vs arguments in calls to sprintf. * ch-tree.h: Don't include stdio.h. Wrap prototypes using FILE* with macro BUFSIZ. Add missing prototypes. * convert.c: Include system.h and toplev.h. Remove redundant prototypes. (convert): Remove unused variable `errstr'. * decl.c: Include system.h and toplev.h. Remove redundant prototypes. (builtin_scope): Add missing initializers. (clear_scope): Likewise. (allocate_lang_decl): Mark parameter `t' with ATTRIBUTE_UNUSED. (copy_lang_decl): Likewise for parameter `node'. (c_decode_option): Likewise for parameter `argc'. (push_extern_function): Likewise for parameter `granting'. (switch_to_pass_2): Hide declaration of errorcount/sorrycount. (pushdecl): Remove unused variable `t'. (lookup_name_current_level): Make static and hide. (lookup_name_for_seizing): Make static. (finish_decl): Remove unused variable `type'. (maybe_build_cleanup): Mark parameter `decl' with ATTRIBUTE_UNUSED. (complete_array_type): Mark parameters `type', `initial_value' and `do_default' with ATTRIBUTE_UNUSED. (start_struct): Mark parameter `name' with ATTRIBUTE_UNUSED. (start_enum): Likewise. (shadow_record_fields): Remove unused variables `type' and `parent'. * except.c: Include toplev.h. Remove redundant prototypes. * expr.c: Include system.h and toplev.h. Don't define NULL. Remove redundant prototypes. (internal_build_compound_expr): Mark parameter `first_p' with ATTRIBUTE_UNUSED. (build_allocate_getstack): Remove unused variable `init'. (build_chill_pred_or_succ): Likewise for variable `limit'. (varying_to_slice): Likewise for variable `doamin' [sic]. (finish_chill_binary_op): Likewise for variables `code0' and `code1'. Remove unused label `finish'. Add explicit braces to avoid ambiguous `else'. (build_chill_addr_expr): Remove extra parameter in call to `error'. (build_chill_unary_op): Remove unused variables `class' and `type0'. (powersetlen): Remove unused variables `domain' and `temp'. * grant.c: Include system.h, toplev.h and output.h. Don't handle strchr/strrchr. Remove redundant prototypes. (decode_constant_selective): Remove unused variables `op' and `wrk'. (push_granted): Mark parameters `name' and `decl' with ATTRIBUTE_UNUSED. * inout.c: Include system.h and toplev.h. Remove redundant prototypes. (textlocation_mode): Use &&, not &, when comparing two truth values. (scanformcont): Remove unused label `do_the_action'. * lang.c: Include system.h and toplev.h. Remove redundant prototypes. (lookup_interface): Mark parameter `arg' with ATTRIBUTE_UNUSED. (maybe_objc_comptypes): Likewise for parameters `lhs' and `rhs'. (lang_print_xnode): Likewise for parameters `file', `node' and `indent'. (lang_decode_option): Explicitly declare `explicit_ignore_case'. (incomplete_type_error): Mark parameters `value' and `type' with ATTRIBUTE_UNUSED. * lex.c: Include system.h and toplev.h. Remove redundant prototypes. Don't handle strchr/strrchr. Use CAPITALIZED versions of ctype macros from system.h. Cast ctype arguments to unsigned char when necessary. (last_token, RETURN_TOKEN): Hide definition. (push_back): Remove unused function. (readstring): Change variable `i' to unsigned. (yywrap): Remove unused variable `node'. * loop.c: Include system.h and toplev.h. Remove redundant prototypes. (chill_unsigned_type): Hide prototype and definition. (begin_loop_scope): Remove unused variable `firstp'. (nonvalue_begin_loop_scope): Likewise. * parse.c: Include system.h and toplev.h. Remove redundant prototypes. (quasi_signal): Hide. (PEEK_TOKEN): Change return type to `enum terminal'. (parse_mode_definition_statement): Remove unused variable `names'. (parse_formpar): Remove unused parameter `in_spec_module'. All callers changed. (parse_formparlist): Likewise. (parse_processpar): Remove unused variable `parms'. (parse_definition): Add explicit braces to avoid ambiguous `else'. (parse_multi_dimension_case_action): Initialize variable `begin_test_label'. Remove unused variable `new_test'. (parse_case_action): Remove unused variable `caseaction_flag'. (parse_asm_clobbers): Remove unused variable `expr'. (parse_delay_case_action): Initialize variable `label_cnt'. (parse_action): Make function static. (parse_tuple_element): Remove unused variable `list'. (parse_primval): Add default case in switch. (parse_variant_alternative): Remove unused variables `x' and `variant_fields'. * satisfy.c: Include system.h and toplev.h. Remove redundant prototypes. * tasking.c Include system.h and toplev.h. Remove redundant prototypes. (data_name): Hide. (get_struct_variable_name): Likewise. (validate_process_parameters): Mark parameter `parms' with ATTRIBUTE_UNUSED. (build_start_process): Initialize variable `tuple'. (build_receive_buffer_case_end): Remove unused variable `buffer_ptr'. * timing.c: Include system.h and toplev.h. (build_after_timeout_start): Remove unused variable `goto_where'. * tree.c: Include system.h and toplev.h. Remove redundant prototypes. * typeck.c: Include system.h and toplev.h. Remove redundant prototypes. (extract_constant_from_buffer): Make function static. Add explicit braces to avoid ambiguous `else'. (expand_constant_to_buffer): Likewise. (build_chill_slice): remove unused variable `is_static'. (chill_compatible): Add explicit braces to avoid ambiguous `else'. (apply_chill_array_layout): Remove unused variable `offset'. (smash_dummy_type): Remove unused variable `save_lang_specific'. (initializer_constant_valid_p): Add default case in switch. From-SVN: r22493
Kaveh R. Ghazi committed -
� * Makefile.in: Add dummy targets "info", "install-info", "clean-info" and "dvi". From-SVN: r22492
Manfred Hollstein committed -
From-SVN: r22491
Jeff Law committed -
From-SVN: r22490
Richard Henderson committed -
combine.c (distribute_notes): If an insn is a cc0 user, only delete it if we can also delete the cc0 setter. * combine.c (distribute_notes): If an insn is a cc0 user, only delete it if we can also delete the cc0 setter. From-SVN: r22489
Richard Henderson committed
-
- 19 Sep, 1998 8 commits
-
-
* fold-const.c (fold): Fix typo in COND_EXPR handling code. (invert_truthvalue): Enable truthvalue inversion for floating-point operands if -ffast-math. From-SVN: r22488
Michael Tiemann committed -
* configure.in: Disable collect2 for nextstep. Instead use crtbegin/crtend. * configure: Rebuilt. * config/nextstep.h (STARTFILE_SPEC): Add crtbegin. (ENDFILE_SPEC): Define. (OBJECT_FORMAT_MACHO): Define. (EH_FRAME_SECTION_ASM_OP): Define. * crtstuff.c: Handle MACHO. From-SVN: r22487
Melissa O'Neill committed -
From-SVN: r22486
Robert Lipe committed -
* fp-bit.c (pack_d): Do not clear SIGN when fraction is 0. (_fpadd_parts): Get sign right for 0. From-SVN: r22485
Torbjorn Granlund committed -
From-SVN: r22484
Jeff Law committed -
* ginclude/varargs.h: Add support for C4x target. * ginclude/stdargs.h: Likewise. From-SVN: r22483
Michael Hayes committed -
* config.sub: Add support for C4x target. * configure.in: Likewise. From-SVN: r22482
Michael Hayes committed -
� * config.sub: Add support for C4x target. * configure.in: Likewise. From-SVN: r22481
Michael Hayes committed
-