- 29 Jun, 1998 1 commit
-
-
From-SVN: r20785
Jeff Law committed
-
- 28 Jun, 1998 8 commits
-
-
* choose-temp.c (choose_temp_base): Restore original variant of this function for compatibility. (make_temp_file): This is the new, preferred interface to create temporary files. * collect2.c (choose_temp_base): Delete declaration. (make_temp_file): Declare. (temp_filename_length, temp_filename): Delete. (main): Use make_temp_file to get temporary files. Use --lang-c to force the resulting ctort/dtor file to be compiled with the C compiler. Make sure to remove temporary files on all exit paths. * gcc.c (make_temp_file): Provide prototype if MKTEMP_EACH_FILE is defined. (choose_temp_base): Only provide prototype if MKTEMP_EACH_FILE is not defined. (do_spec): Use make_temp_file if MKTEMP_EACH_FILE is defined. From-SVN: r20784
Jeffrey A Law committed -
* 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. * g77.f-torture/execute/980628-0.f: Likewise. * g77.f-torture/execute/980628-1.f: Likewise. * g77.f-torture/execute/980628-3.f: Likewise. * g77.f-torture/execute/980628-6.f: Likewise. From-SVN: r20783
Jeffrey A Law committed -
* 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. * g77.f-torture/execute/980628-0.f: Likewise. * g77.f-torture/execute/980628-1.f: Likewise. * g77.f-torture/execute/980628-3.f: Likewise. From-SVN: r20782
Jeffrey A Law committed -
* 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 5 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
-