1. 16 Mar, 1998 11 commits
  2. 15 Mar, 1998 8 commits
  3. 14 Mar, 1998 2 commits
  4. 13 Mar, 1998 1 commit
  5. 12 Mar, 1998 18 commits
    • Don't accept GNU C macro varargs extension when pedantic. · 7a50f126
      	* cccp.c (create_definition): If pedantic, call pedwarn for macro
      	varargs feature.
      
      From-SVN: r18522
      Jim Wilson committed
    • i386.c (ix86_logical_operator): New function. · 57dbca5e
              * i386.c (ix86_logical_operator): New function.
              (split_di): Ensure that when a MEM is split, the resulting MEMs have
              SImode.
              * i386.md (anddi3, xordi3, iordi3): New patterns. Add a define_split
              to implement them.
      
      From-SVN: r18514
      Bernd Schmidt committed
    • Warning fixes, resulting in the addition of a new target macro: · 8625fab5
              * tm.texi (DEFAULT_RTX_COSTS): Document new macro.
              * arm.h (DEFAULT_RTX_COSTS): Define instead of RTX_COSTS.
              * cse.c (rtx_cost): Provide a default case in an enumeration
              switch, and call DEFAULT_RTX_COSTS if it's defined.
      
      Co-Authored-By: Nick Clifton <nickc@cygnus.com>
      Co-Authored-By: Richard Earnshaw <rearnsha@arm.com>
      
      From-SVN: r18513
      Kaveh R. Ghazi committed
    • basic-block.h (compute_preds_succs): Change return type in prototype to void. · 27d7e05d
       
      	* basic-block.h (compute_preds_succs): Change return type in
      	prototype to void.
      	* flow.c (compute_preds_succs): Likewise in function definition.
      	* regmove.c (find_matches): Cast char used as array index to unsigned char
      	to supress warning.
      
      From-SVN: r18508
      Manfred Hollstein committed
    • basic-block.h (compute_preds_succs): Change return type in prototype to void. · 743bb12d
      d
      	* basic-block.h (compute_preds_succs): Change return type in
      	prototype to void.
      	* flow.c (compute_preds_succs): Likewise in function definition.
      	* regmove.c (find_matches): Cast char used as array index to unsigned char
      	to supress warning.
      
      From-SVN: r18507
      Manfred Hollstein committed
    • basic-block.h (compute_preds_succs): Change return type in prototype to void. · 007a4b08
      a
      	* basic-block.h (compute_preds_succs): Change return type in
      	prototype to void.
      	* flow.c (compute_preds_succs): Likewise in function definition.
      	* regmove.c (find_matches): Cast char used as array index to unsigned char
      	to supress warning.
      
      From-SVN: r18506
      Manfred Hollstein committed
    • basic-block.h (compute_preds_succs): Change return type in prototype to void. · 6ce22dac
      �
      	* basic-block.h (compute_preds_succs): Change return type in
      	prototype to void.
      	* flow.c (compute_preds_succs): Likewise in function definition.
      	* regmove.c (find_matches): Cast char used as array index to unsigned char
      	to supress warning.
      
      From-SVN: r18505
      Manfred Hollstein committed
    • typeck.c (build_binary_op_nodefault): Correctly place parens around && and || in expression. · bd2328c6
      �
      	* typeck.c (build_binary_op_nodefault): Correctly place parens around
      	&& and || in expression.
      
      From-SVN: r18504
      Manfred Hollstein committed
    • · 90b4710b
      In gcc/:
      	* i386.h (RTX_COSTS): Insert braces around nested if.
      	(ADDITIONAL_REGISTER_NAMES): Insert braces around structured
      	elements.
      	* gcc.c (default_compilers): Properly put brackets around array elements in
      	initializer.
      	* getopt.c (_getopt_internal): Add explicit braces around nested if;
      	reformatted.
      	* reg-stack.c (record_asm_reg_life): Add explicit braces around nested if's.
      	(record_reg_life_pat): Add explicit parens around && and || in expression.
      	(stack_reg_life_analysis): Add parens around assignment used as expression.
      	(convert_regs): Likewise.
      In gcc/cp/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      	* typeck.c (build_binary_op_nodefault): Correctly place parens around
      	&& and || in expression.
      In gcc/f/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      
      From-SVN: r18503
      Manfred Hollstein committed
    • a · 6e11d472
      In gcc/:
      	* i386.h (RTX_COSTS): Insert braces around nested if.
      	(ADDITIONAL_REGISTER_NAMES): Insert braces around structured
      	elements.
      	* gcc.c (default_compilers): Properly put brackets around array elements in
      	initializer.
      	* getopt.c (_getopt_internal): Add explicit braces around nested if;
      	reformatted.
      	* reg-stack.c (record_asm_reg_life): Add explicit braces around nested if's.
      	(record_reg_life_pat): Add explicit parens around && and || in expression.
      	(stack_reg_life_analysis): Add parens around assignment used as expression.
      	(convert_regs): Likewise.
      In gcc/cp/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      	* typeck.c (build_binary_op_nodefault): Correctly place parens around
      	&& and || in expression.
      In gcc/f/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      
      From-SVN: r18502
      Manfred Hollstein committed
    • / · c8a52e31
      In gcc/:
      	* i386.h (RTX_COSTS): Insert braces around nested if.
      	(ADDITIONAL_REGISTER_NAMES): Insert braces around structured
      	elements.
      	* gcc.c (default_compilers): Properly put brackets around array elements in
      	initializer.
      	* getopt.c (_getopt_internal): Add explicit braces around nested if;
      	reformatted.
      	* reg-stack.c (record_asm_reg_life): Add explicit braces around nested if's.
      	(record_reg_life_pat): Add explicit parens around && and || in expression.
      	(stack_reg_life_analysis): Add parens around assignment used as expression.
      	(convert_regs): Likewise.
      In gcc/cp/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      	* typeck.c (build_binary_op_nodefault): Correctly place parens around
      	&& and || in expression.
      In gcc/f/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      
      From-SVN: r18501
      Manfred Hollstein committed
    • d · 9c318306
      In gcc/:
      	* i386.h (RTX_COSTS): Insert braces around nested if.
      	(ADDITIONAL_REGISTER_NAMES): Insert braces around structured
      	elements.
      	* gcc.c (default_compilers): Properly put brackets around array elements in
      	initializer.
      	* getopt.c (_getopt_internal): Add explicit braces around nested if;
      	reformatted.
      	* reg-stack.c (record_asm_reg_life): Add explicit braces around nested if's.
      	(record_reg_life_pat): Add explicit parens around && and || in expression.
      	(stack_reg_life_analysis): Add parens around assignment used as expression.
      	(convert_regs): Likewise.
      In gcc/cp/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      	* typeck.c (build_binary_op_nodefault): Correctly place parens around
      	&& and || in expression.
      In gcc/f/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      
      From-SVN: r18500
      Manfred Hollstein committed
    • · 54d26233
      In gcc/:
      	* i386.h (RTX_COSTS): Insert braces around nested if.
      	(ADDITIONAL_REGISTER_NAMES): Insert braces around structured
      	elements.
      	* gcc.c (default_compilers): Properly put brackets around array elements in
      	initializer.
      	* getopt.c (_getopt_internal): Add explicit braces around nested if;
      	reformatted.
      	* reg-stack.c (record_asm_reg_life): Add explicit braces around nested if's.
      	(record_reg_life_pat): Add explicit parens around && and || in expression.
      	(stack_reg_life_analysis): Add parens around assignment used as expression.
      	(convert_regs): Likewise.
      In gcc/cp/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      	* typeck.c (build_binary_op_nodefault): Correctly place parens around
      	&& and || in expression.
      In gcc/f/:
      	* lang-specs.h: Properly put brackets around array elements in initializer.
      
      From-SVN: r18499
      Manfred Hollstein committed
    • d · 56c5d8bf
      In gcc/:
      	* bitmap.c (bitmap_element_allocate): Remove unused parameter;
      	change callers accordingly.
      	* cplus-dem.c (arm_special): Remove unused parameter work in prototype
      	and definition; change all callers accordingly.
      	* except.c (init_eh): Avoid assignment of unused return value of
      	build_pointer_type; cast it to void, instead, and remove unused
      	variable type.
      	* gcc.c (lang_specific_driver): Define prototype only #ifdef
      	LANG_SPECIFIC_DRIVER.
      	(temp_names): Define only #ifdef MKTEMP_EACH_FILE.
      	* genoutput.c (output_epilogue): Initialize next_name to 0.
      	* real.c (efrexp): #if 0 prototype and function definition.
      	(eremain): Likewise.
      	(uditoe): Likewise.
      	(ditoe): Likewise.
      	(etoudi): Likewise.
      	(etodi): Likewise.
      	(esqrt): Likewise.
      	* reload.c (push_secondary_reload): Define prototype only
      	#ifdef HAVE_SECONDARY_RELOADS.
      	* varasm.c (assemble_static_space): Define rounded only
      	#ifndef ASM_OUTPUT_ALIGNED_LOCAL.
      In gcc/cp/:
      	* call.c (default_parm_conversions): Remove prototype definition.
      	(build_method_call): Remove unused variable result.
      	* cvt.c (ocp_convert): Remove unused variable conversion.
      	* decl2.c (ambiguous_decl): Add explicit parameter definition for name.
      	* except.c (do_unwind): #if 0 definition of unused variables fcall
      	and next_pc.
      	* expr.c (extract_scalar_init): #if 0 prototype and function definition.
      	* init.c (expand_aggr_init_1): Remove unused variable init_type.
      	(build_new_1): Remove unused variable t.
      	* pt.c (instantiate_class_template): Remove unused variable newtag;
      	cast called function return value to void.
      	(do_decl_instantiation): Remove unused variables name and fn.
      	* tree.c (get_type_decl): Add default return to shut up compiler from
      	complaining control reaches end of non-void function.
      	* typeck.c (build_x_conditional_expr): Remove unused variable rval.
      
      From-SVN: r18498
      Manfred Hollstein committed
    • a · 4e1e2064
      In gcc/:
      	* bitmap.c (bitmap_element_allocate): Remove unused parameter;
      	change callers accordingly.
      	* cplus-dem.c (arm_special): Remove unused parameter work in prototype
      	and definition; change all callers accordingly.
      	* except.c (init_eh): Avoid assignment of unused return value of
      	build_pointer_type; cast it to void, instead, and remove unused
      	variable type.
      	* gcc.c (lang_specific_driver): Define prototype only #ifdef
      	LANG_SPECIFIC_DRIVER.
      	(temp_names): Define only #ifdef MKTEMP_EACH_FILE.
      	* genoutput.c (output_epilogue): Initialize next_name to 0.
      	* real.c (efrexp): #if 0 prototype and function definition.
      	(eremain): Likewise.
      	(uditoe): Likewise.
      	(ditoe): Likewise.
      	(etoudi): Likewise.
      	(etodi): Likewise.
      	(esqrt): Likewise.
      	* reload.c (push_secondary_reload): Define prototype only
      	#ifdef HAVE_SECONDARY_RELOADS.
      	* varasm.c (assemble_static_space): Define rounded only
      	#ifndef ASM_OUTPUT_ALIGNED_LOCAL.
      In gcc/cp/:
      	* call.c (default_parm_conversions): Remove prototype definition.
      	(build_method_call): Remove unused variable result.
      	* cvt.c (ocp_convert): Remove unused variable conversion.
      	* decl2.c (ambiguous_decl): Add explicit parameter definition for name.
      	* except.c (do_unwind): #if 0 definition of unused variables fcall
      	and next_pc.
      	* expr.c (extract_scalar_init): #if 0 prototype and function definition.
      	* init.c (expand_aggr_init_1): Remove unused variable init_type.
      	(build_new_1): Remove unused variable t.
      	* pt.c (instantiate_class_template): Remove unused variable newtag;
      	cast called function return value to void.
      	(do_decl_instantiation): Remove unused variables name and fn.
      	* tree.c (get_type_decl): Add default return to shut up compiler from
      	complaining control reaches end of non-void function.
      	* typeck.c (build_x_conditional_expr): Remove unused variable rval.
      
      From-SVN: r18497
      Manfred Hollstein committed
    • W · 1bbe34be
      In gcc/:
      	* bitmap.c (bitmap_element_allocate): Remove unused parameter;
      	change callers accordingly.
      	* cplus-dem.c (arm_special): Remove unused parameter work in prototype
      	and definition; change all callers accordingly.
      	* except.c (init_eh): Avoid assignment of unused return value of
      	build_pointer_type; cast it to void, instead, and remove unused
      	variable type.
      	* gcc.c (lang_specific_driver): Define prototype only #ifdef
      	LANG_SPECIFIC_DRIVER.
      	(temp_names): Define only #ifdef MKTEMP_EACH_FILE.
      	* genoutput.c (output_epilogue): Initialize next_name to 0.
      	* real.c (efrexp): #if 0 prototype and function definition.
      	(eremain): Likewise.
      	(uditoe): Likewise.
      	(ditoe): Likewise.
      	(etoudi): Likewise.
      	(etodi): Likewise.
      	(esqrt): Likewise.
      	* reload.c (push_secondary_reload): Define prototype only
      	#ifdef HAVE_SECONDARY_RELOADS.
      	* varasm.c (assemble_static_space): Define rounded only
      	#ifndef ASM_OUTPUT_ALIGNED_LOCAL.
      In gcc/cp/:
      	* call.c (default_parm_conversions): Remove prototype definition.
      	(build_method_call): Remove unused variable result.
      	* cvt.c (ocp_convert): Remove unused variable conversion.
      	* decl2.c (ambiguous_decl): Add explicit parameter definition for name.
      	* except.c (do_unwind): #if 0 definition of unused variables fcall
      	and next_pc.
      	* expr.c (extract_scalar_init): #if 0 prototype and function definition.
      	* init.c (expand_aggr_init_1): Remove unused variable init_type.
      	(build_new_1): Remove unused variable t.
      	* pt.c (instantiate_class_template): Remove unused variable newtag;
      	cast called function return value to void.
      	(do_decl_instantiation): Remove unused variables name and fn.
      	* tree.c (get_type_decl): Add default return to shut up compiler from
      	complaining control reaches end of non-void function.
      	* typeck.c (build_x_conditional_expr): Remove unused variable rval.
      
      From-SVN: r18496
      Manfred Hollstein committed
    • In gcc/: · 8468c4a4
      	* bitmap.c (bitmap_element_allocate): Remove unused parameter;
      	change callers accordingly.
      	* cplus-dem.c (arm_special): Remove unused parameter work in prototype
      	and definition; change all callers accordingly.
      	* except.c (init_eh): Avoid assignment of unused return value of
      	build_pointer_type; cast it to void, instead, and remove unused
      	variable type.
      	* gcc.c (lang_specific_driver): Define prototype only #ifdef
      	LANG_SPECIFIC_DRIVER.
      	(temp_names): Define only #ifdef MKTEMP_EACH_FILE.
      	* genoutput.c (output_epilogue): Initialize next_name to 0.
      	* real.c (efrexp): #if 0 prototype and function definition.
      	(eremain): Likewise.
      	(uditoe): Likewise.
      	(ditoe): Likewise.
      	(etoudi): Likewise.
      	(etodi): Likewise.
      	(esqrt): Likewise.
      	* reload.c (push_secondary_reload): Define prototype only
      	#ifdef HAVE_SECONDARY_RELOADS.
      	* varasm.c (assemble_static_space): Define rounded only
      	#ifndef ASM_OUTPUT_ALIGNED_LOCAL.
      In gcc/cp/:
      	* call.c (default_parm_conversions): Remove prototype definition.
      	(build_method_call): Remove unused variable result.
      	* cvt.c (ocp_convert): Remove unused variable conversion.
      	* decl2.c (ambiguous_decl): Add explicit parameter definition for name.
      	* except.c (do_unwind): #if 0 definition of unused variables fcall
      	and next_pc.
      	* expr.c (extract_scalar_init): #if 0 prototype and function definition.
      	* init.c (expand_aggr_init_1): Remove unused variable init_type.
      	(build_new_1): Remove unused variable t.
      	* pt.c (instantiate_class_template): Remove unused variable newtag;
      	cast called function return value to void.
      	(do_decl_instantiation): Remove unused variables name and fn.
      	* tree.c (get_type_decl): Add default return to shut up compiler from
      	complaining control reaches end of non-void function.
      	* typeck.c (build_x_conditional_expr): Remove unused variable rval.
      
      From-SVN: r18495
      Manfred Hollstein committed
    • / · 9e2d6f95
      In gcc/:
      	* bitmap.c (bitmap_element_allocate): Remove unused parameter;
      	change callers accordingly.
      	* cplus-dem.c (arm_special): Remove unused parameter work in prototype
      	and definition; change all callers accordingly.
      	* except.c (init_eh): Avoid assignment of unused return value of
      	build_pointer_type; cast it to void, instead, and remove unused
      	variable type.
      	* gcc.c (lang_specific_driver): Define prototype only #ifdef
      	LANG_SPECIFIC_DRIVER.
      	(temp_names): Define only #ifdef MKTEMP_EACH_FILE.
      	* genoutput.c (output_epilogue): Initialize next_name to 0.
      	* real.c (efrexp): #if 0 prototype and function definition.
      	(eremain): Likewise.
      	(uditoe): Likewise.
      	(ditoe): Likewise.
      	(etoudi): Likewise.
      	(etodi): Likewise.
      	(esqrt): Likewise.
      	* reload.c (push_secondary_reload): Define prototype only
      	#ifdef HAVE_SECONDARY_RELOADS.
      	* varasm.c (assemble_static_space): Define rounded only
      	#ifndef ASM_OUTPUT_ALIGNED_LOCAL.
      In gcc/cp/:
      	* call.c (default_parm_conversions): Remove prototype definition.
      	(build_method_call): Remove unused variable result.
      	* cvt.c (ocp_convert): Remove unused variable conversion.
      	* decl2.c (ambiguous_decl): Add explicit parameter definition for name.
      	* except.c (do_unwind): #if 0 definition of unused variables fcall
      	and next_pc.
      	* expr.c (extract_scalar_init): #if 0 prototype and function definition.
      	* init.c (expand_aggr_init_1): Remove unused variable init_type.
      	(build_new_1): Remove unused variable t.
      	* pt.c (instantiate_class_template): Remove unused variable newtag;
      	cast called function return value to void.
      	(do_decl_instantiation): Remove unused variables name and fn.
      	* tree.c (get_type_decl): Add default return to shut up compiler from
      	complaining control reaches end of non-void function.
      	* typeck.c (build_x_conditional_expr): Remove unused variable rval.
      
      From-SVN: r18494
      Manfred Hollstein committed