- 30 Jun, 1998 4 commits
-
-
From-SVN: r20813
Michael Meissner committed -
* choose-temp.c (make_temp_file): Accept new argument for the file suffix to use. Allocate space for it and add it to the template. * mkstemp.c (mkstemps): Renamed from mkstemp. Accept new argument for the length of the suffix. Update template struture checks to handle optinal suffix. * collect2.c (make_temp_file): Update prototype. (main): Put proper suffixes on temporary files. * gcc.c (make_temp_file): Update prototype. (do_spec_1): Put proper suffixes on temporary files. Should fix irix build problems. From-SVN: r20812Jeffrey A Law committed -
From-SVN: r20811
Jeff Law committed -
* invoke.texi: Document new implicit structure initialization warning. From-SVN: r20810Bruno Haible committed
-
- 29 Jun, 1998 17 commits
-
-
details. From-SVN: r20808
Jeff Law committed -
From-SVN: r20806
Jeffrey A Law committed -
From-SVN: r20805
Catherine Moore committed -
From-SVN: r20804
Catherine Moore committed -
From-SVN: r20803
Ulrich Drepper committed -
not __PMT. From-SVN: r20802
Ulrich Drepper committed -
* Makefile.in (fix-header): Don't needlessly depend on cpperror.o. * alias.c (CHECK_ALIAS_SETS_FOR_CONSISTENCY): Cast expansion to void since it is evaluated in a comma list. * mips.h (ASM_GENERATE_INTERNAL_LABEL): Always sprintf `NUM' argument as a long and cast `NUM' to long to ensure it is of the proper width. Wrap macro arguments in parens when they appear in the expansion. * sol2.h (ASM_GENERATE_INTERNAL_LABEL): Likewise. * sparc.h (ASM_GENERATE_INTERNAL_LABEL): Likewise. (ASM_DECLARE_RESULT): Fix fprintf format specifier to match function argument return type. (REGNO_OK_FOR_INDEX_P, REGNO_OK_FOR_BASE_P, REGNO_OK_FOR_FP_P, REGNO_OK_FOR_CCFP_P): Use `(unsigned)' not `U'. * cpplib.c (cpp_message_from_errno): Remove unneeded argument to cpp_message. * dbxout.c: Fix the comments after an #endif to reflect the actual condition tested in the preceding #if. * except.c (find_all_handler_type_matches): Switch to old-style function definition. * expr.c (expand_builtin): Remove unused variable `type' twice. * gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Cast -1 before comparing it to an unsigned long. * haifa-sched.c (print_insn_chain): Remove unused function. * objc/objc-act.c (build_msg_pool_reference): Hide prototype and definition. * toplev.c: When testing whether to include dbxout.h, also include it when XCOFF_DEBUGGING_INFO is defined. * unroll.c (unroll_loop): Add parentheses around assignment used as truth value. From-SVN: r20801Kaveh R. Ghazi committed -
* except.c (build_eh_type_type_ref): Remove unused variable `susp'. (process_start_catch_block): Likewise for variables `false_label_rtx', `call_rtx' and `return_value_rtx'. From-SVN: r20800Kaveh R. Ghazi committed -
1998-06-29 Dave Love <d.love@dl.ac.uk> * g77.f-torture/execute/980628-3.f: Remove mail headers. From-SVN: r20796
Dave Love committed -
From-SVN: r20795
Dave Love committed -
From-SVN: r20794
Brendan Kehoe committed -
* tree.c (build_srcloc): Make sure we allocate this node on the permanent obstack. fixes OSE compilation failures From-SVN: r20793
Brendan Kehoe committed -
From-SVN: r20792
Ulrich Drepper committed -
Use is for function pointers. From-SVN: r20791
Ulrich Drepper committed -
From-SVN: r20790
Catherine Moore committed -
* rtl.h: Update comment about special gen_rtx variants. * emit-rtl.c (gen_rtx): Handle MEMs using gen_rtx_MEM. From-SVN: r20789
Mark Mitchell committed -
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: r20784Jeffrey 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: r20783Jeffrey 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: r20782Jeffrey 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: r20781Jeffrey A Law committed -
* g77.f-torture/execute/980628-4.f: New test from Craig. * g77.f-torture/execute/980628-5.f: Likewise. From-SVN: r20780Jeffrey 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: r20779Kaveh R. Ghazi committed -
From-SVN: r20777
Jeffrey A Law committed -
From-SVN: r20776
Jeff Law committed
-
- 27 Jun, 1998 11 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: r20775Jeffrey 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: r20774Jeffrey 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: r20770Richard 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: r20768Carlo Wood committed -
* lib/libio.exp (test_libio): Reset ld_library_path before appending the same path(s) again. From-SVN: r20767Carlo 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: r20765Fred Fish committed -
* gcc.c-torture/special/special.exp: Handle newer versions of dejagnu. From-SVN: r20764Carlo 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: r20762Jeffrey A Law committed
-