- 28 Jun, 1998 5 commits
-
-
* g77.f-torture/execute/980628-4.f: New test from Craig. * g77.f-torture/execute/980628-5.f: Likewise. * g77.f-torture/execute/980628-2.f: Likewise. From-SVN: r20781
Jeffrey A Law committed -
* g77.f-torture/execute/980628-4.f: New test from Craig. * g77.f-torture/execute/980628-5.f: Likewise. From-SVN: r20780
Jeffrey A Law committed -
* configure.in (GCC_NEED_DECLARATIONS): Add strerror, getcwd and getwd. * acconfig.m4: Add stubs for NEED_DECLARATION_STRERROR, NEED_DECLARATION_GETCWD and NEED_DECLARATION_GETWD. * cccp.c: Remove strerror()/sys_nerr/sys_errlist decls. (my_strerror): Add prototype and make it static. * collect2.c: Likewise. * cpplib.c: Likewise. * gcc.c: Likewise, but keep `my_strerror' extern. * protoize.c: Likewise. * pexecute.c (my_strerror): Add argument to prototype. * system.h: Add prototypes for getcwd, getwd and strerror. Add extern decls for sys_nerr and sys_errlist. Make abort decl explicitly extern. * getpwd.c: Remove decls for getwd and getcwd. From-SVN: r20779
Kaveh R. Ghazi committed -
From-SVN: r20777
Jeffrey A Law committed -
From-SVN: r20776
Jeff Law committed
-
- 27 Jun, 1998 26 commits
-
-
* stl_config.h (__STL_PTHREADS): Don't define for glibc 2 if _G_USING_THUNKS is not defined. Bring over from egcs-1.0.3 branch since ppc-linux still uses glibc-1.9x. From-SVN: r20775
Jeffrey A Law committed -
g77.exp (default_g77_version): Tweak to make it work in a build directory when nothing has been installed yet. * lib/g77.exp (default_g77_version): Tweak to make it work in a build directory when nothing has been installed yet. From-SVN: r20774
Jeffrey A Law committed -
* jump.c (jump_optimize): Use side_effects_p & may_trap_p instead of rtx_unsafe_p. Use modified_between_p instead of reg_set_between_p. Allow FP moves to be optimized. (rtx_unsafe_p): Delete. From-SVN: r20770
Richard Henderson committed -
From-SVN: r20769
Richard Henderson committed -
* lib/libstdc++.exp: Use global variable ld_library_path (not local) that is a lot more persistent; dejagnu-980528 needs this. * lib/libstdc++.exp (test_stdc++): Use regular expression " -lstdc.." to remove -lstdc++ arguments (not " -lstdc.*"). From-SVN: r20768
Carlo Wood committed -
* lib/libio.exp (test_libio): Reset ld_library_path before appending the same path(s) again. From-SVN: r20767
Carlo Wood committed -
From-SVN: r20766
Jeffrey A Law committed -
* g++spec.c (NEED_MATH_LIBRARY): Define to 1 if not already defined. (lang_specific_driver): Initialize need_math with NEED_MATH_LIBRARY. (lang_specific_driver): Only add -lm automatically if need_math is nonzero. From-SVN: r20765
Fred Fish committed -
* gcc.c-torture/special/special.exp: Handle newer versions of dejagnu. From-SVN: r20764
Carlo Wood committed -
* g77spec.c (lang_specific_driver): Put `-lg2c' in front of any `-lm' that is seen. From-SVN: r20763
Craig Burley committed -
* Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR) instead of hardcoding "libraries". From-SVN: r20762
Jeffrey A Law committed -
From-SVN: r20761
Jeffrey A Law committed -
* configure.in (target_subdir): Set to ${target_alias} instead of "libraries". From-SVN: r20760
Jeffrey A Law committed -
From-SVN: r20759
Jeffrey A Law committed -
* dsp16xx.h (FIRST_PSEUDO_REGISTER): Add parentheses to definition. * dsp16xx.c (next_cc_user_unsigned): New function. Remove save_next_cc_user_code. (print_operand): Use HOST_WIDE_INT_PRINT_* macros. * dsp16xx.md: Call next_cc_user_unsigned instead of using save_next_cc_user_code. Use gen_rtx_* functions instead of gen_rtx. * rs6000.c: Add trap_comparison_operator to PREDICATE_CODES. From-SVN: r20757
John Carr committed -
* flow.c (count_reg_sets): New function. (count_reg_sets_1, count_ref_references): Likewise. (recompute_reg_usage): Likewise. * rtl.h (recompute_reg_usage): Add prototype. * toplev.c (rest_of_compilation): Call recompute_reg_usage just before local register allocation. From-SVN: r20756
Jeffrey A Law committed -
From-SVN: r20755
Richard Henderson committed -
From-SVN: r20754
Jeffrey A Law committed -
From-SVN: r20753
Jeffrey A Law committed -
* mkstemp.c: Include gansidecl.h. Rename uint64_t to gcc_uint64_t. (mkstemp): Remove size specifier for variable `letters'. Call gettimeofday, not __gettimeofday. From-SVN: r20752
Kaveh R. Ghazi committed -
( * Makefile.in (install): Remove superfluous /include. From-SVN: r20751
Manfred Hollstein committed -
� * Makefile.in (install): Remove superfluous /include. From-SVN: r20750
Manfred Hollstein committed -
which contains headers also pulled in via expr.h. * Makefile.in (EXPR_H): New dependency variable. (decl2.o): Depend on $(EXPR_H). (typeck.o): Likewise. (init.o): Likewise. (expr.o): Likewise. From-SVN: r20749
Kaveh R. Ghazi committed -
which contains headers also pulled in via expr.h. * Makefile.in (EXPR_H): New dependency variable. (c-typeck.o): Depend on $(EXPR_H) instead of expr.h. (c-iterate.o): Likewise. (gencheck): Depend on $(TREE_H) instead of tree.h, etc. (stor-layout.o): Depend on $(EXPR_H) instead of expr.h. (toplev.o): Likewise. Also depend on $(RECOG_H) instead of recog.h. (varasm.o): Depend on $(EXPR_H) instead of expr.h. (function.o): Likewise. (stmt.o): Likewise. (except.o): Likewise. (expr.o): Likewise. (calls.o): Likewise. (expmed.o): Likewise. (explow.o): Likewise. (optabs.o): Likewise. (sdbout.o): Likewise. (dwarf2out.o): Likewise. (emit-rtl.o): Likewise. (integrate.o): Likewise. (jump.o): Likewise. (cse.o): Likewise. (gcse.o): Likewise. Also depend on $(BASIC_BLOCK_H) instead of basic-block.h. (loop.o): Depend on $(EXPR_H) instead of expr.h. (unroll.o): Likewise. (combine.o): Likewise. (reload.o): Likewise. (reload1.o): Likewise. (caller-save.o): Likewise. (reorg.o): Likewise. (alias.o): Don't depend on insn-codes.h. (regmove.o): Depend on $(RECOG_H)/$(EXPR_H) instead of recog.h/expr.h. (insn-emit.o): Depend on $(EXPR_H) instead of expr.h. (insn-opinit.o): Likewise. From-SVN: r20748
Kaveh R. Ghazi committed -
From-SVN: r20747
Jeff Law committed -
* choose-temp.c (choose_temp_base): Remove MPW bits. Use mkstemp instead of mktemp. * gcc.c (MKTEMP_EACH_FILE): Define. (main): No need to call choose_temp_base if we are going to use choose_temp_base to create each file later. * mkstemp.c: New file. Adapted from glibc. * Makefile.in (xgcc, colect2, protoize, unprotoize): Link in mkstemp.o (mkstemp.o): Add dependencies. From-SVN: r20746
Jeffrey A Law committed
-
- 26 Jun, 1998 9 commits
-
-
From-SVN: r20745
Michael Meissner committed -
From-SVN: r20744
Michael Meissner committed -
* configure.in (gettimeofday): Check for its existance. * config.in (HAVE_GETTIMEOFDAY): Define. * configure: Rebuilt. Will be needed for mkstemp shortly. From-SVN: r20743
Jeff Law committed -
From-SVN: r20742
Jeffrey A Law committed -
* Makefile.in (install-info): Run install-info program in separate loop. From-SVN: r20741
Dave Love committed -
From-SVN: r20740
Michael Meissner committed -
sparc.h (REGNO_OK_FOR_{INDEX,BASE,FP,CCFP}_P): Explicitly mark the constant being compared against as unsigned. * config/sparc/sparc.h (REGNO_OK_FOR_{INDEX,BASE,FP,CCFP}_P): Explicitly mark the constant being compared against as unsigned. * config/sparc/sparc.c (sparc_select, cpu_default, cpu_table): Fully initialize final members. (mem_aligned_8): Explicit init of offset to zero. (output_function_prologue): Explicit init of n_regs to zero. (output_function_epilogue): Likewise, and mark arg size as unused. (init_cumulative_args): Mark libname and indirect as unused. (function_arg_pass_by_reference): Likewise for cum and named. (sparc_builtin_saveregs): Likewise for arglist. (sparc_flat_eligible_for_epilogue_delay): Likewise for slot. From-SVN: r20739
David S. Miller committed -
* arm.h (SECONDARY_INPUT_RELOAD_CLASS): Only need a secondary reload if reloading a MEM. * arm.h (arm_adjust_cost): Renamed bogus prototype from arm_adjust_code. (bad_signed_byte_operand): Add prototype. * arm.c (arm_override_options): Make I unsigned. (const_ok_for_arm): Add casts to the constants. (load_multiple_operation): Don't redeclare elt in sub-block. (arm_gen_movstrqi): Delete external declaration of optimize. (gen_compare_reg): Declare parameter fp. * arm.c (final_prescan_insn): Only initialize scanbody if the insn has a pattern. From-SVN: r20738
Richard Earnshaw committed -
* alpha.c: Include system.h and toplev.h. (cint8_operand): Mark parameter `mode' with ATTRIBUTE_UNUSED. (const48_operand): Likewise. (mode_width_operand): Likewise. (mode_mask_operand): Likewise. (mul8_operand): Likewise. (current_file_function_operand): Likewise. (signed_comparison_operator): Likewise. (divmod_operator): Likewise. (any_memory_operand): Likewise. (alpha_return_addr): Likewise for parameter `frame'. (alpha_builtin_saveregs): Likewise for parameter `arglist'. (vms_valid_decl_attribute_p): Likewise for parameters `decl' and `attributes'. (alpha_start_function): Likewise for parameter `decl'. Use HOST_WIDE_INT_PRINT_DEC in call to fprintf. Fix various format specifiers. Remove unused variables `lab' and `name'. (alpha_end_function): Mark parameter `decl' with ATTRIBUTE_UNUSED. (check_float_value): Likewise for parameter `overflow'. (alpha_need_linkage): Likewise for parameters `name' and `is_local'. * alpha.h (ASM_IDENTIFY_GCC, ASM_IDENTIFY_LANGUAGE): Define as taking an argument. (ASM_OUTPUT_SHORT): Cast argument to `int' in call to fprintf. (ASM_OUTPUT_CHAR): Likewise. (ASM_OUTPUT_BYTE): Likewise. (PRINT_OPERAND_ADDRESS): Use HOST_WIDE_INT_PRINT_DEC in call to fprintf. (PUT_SDB_EPILOGUE_END): Mention argument `NAME' in definition. Add prototypes for functions in alpha.c. * alpha.md (ashldi3): Add default case in switch. From-SVN: r20737
Kaveh R. Ghazi committed
-