- 01 Jul, 1998 5 commits
-
-
expr.c (expand_assignment, [...]): Use convert_memory_address instead of convert_to_mode when possible. * expr.c (expand_assignment, store_constructor, expand_expr): Use convert_memory_address instead of convert_to_mode when possible. From-SVN: r20865
Richard Henderson committed -
* alpha.c (alpha_initialize_trampoline): Take arguments describing the layout. Use ptr_mode. Disable hint generation. Use gen_imb. * alpha.h (INITIALIZE_TRAMPOLINE): Pass extra args to the init func. (TRANSFER_FROM_TRAMPOLINE): Move ... * alpha/osf.h: ... here. * alpha/vms.h (INITIALIZE_TRAMPOLINE): Use alpha_initialize_trampoline. (TRANSFER_FROM_TRAMPOLINE): Remove undef. * alpha/win-nt.h: Likewise. * alpha/vxworks.h: Likewise. * alpha/linux.h: Revert gcc2 merge lossage. From-SVN: r20864
Richard Henderson committed -
* c-decl.c (grokdeclarator): Don't warn about implicit int in `typedef foo = bar'. From-SVN: r20863
Andreas Schwab committed -
From-SVN: r20862
Jeff Law committed -
prologues not issue .types for non-global lables. From-SVN: r20861
Robert Lipe committed
-
- 30 Jun, 1998 27 commits
-
-
From-SVN: r20860
Jeffrey A Law committed -
* i386/freebsd.h (WCHAR_TYPE): Chagne to an "int". (WCHAR_TYPE_SIZE): Update appropriately. From-SVN: r20859
Dmitrij Tejblum committed -
* flow.c (recompute_reg_usage): Does not return a value. * rtl.h (recompute_reg_usage): Update prototype. From-SVN: r20858
Jeffrey A Law committed -
* jump.c (jump_optimize): Show that the jump chain is not valid when not optimizing. Opps. Helps to actually commit the file you really wanted to change :-) From-SVN: r20852
Jeff Law committed -
* jump.c (jump_optimize): Show that the jump chain is not valid when not optimizing. From-SVN: r20851
Jeff Law committed -
* alpha.c (reg_or_6bit_operand): Recognize CONSTANT_P_RTX. (reg_or_8bit_operand, cint8_operand, add_operand): Likewise. (sext_add_operand, and_operand, or_operand): Likewise. (reg_or_cint_operand, some_operand, input_operand): Likewise. * alpha.h (PREDICATE_CODES): Add CONSTANT_P_RTX where needed. From-SVN: r20847
Richard Henderson committed -
* rtl.def (CONSTANT_P_RTX): New. * rtl.h (CONSTANT_P): Recognize it. * cse.c (fold_rtx): Eliminate it. * expr.c (can_handle_constant_p): New variable. (init_expr_once): Initialize it. (expand_builtin): Generate CONSTANT_P_RTX if the expression is not immediately recognizable as a constant. From-SVN: r20846
Richard Henderson committed -
From-SVN: r20845
Mark Mitchell committed -
md.texi: update save_stack_* pattern description. From-SVN: r20844
David Edelsohn committed -
� 1998-06-30 benjamin kosnik <bkoz@bliss.nabi.net> * decl2.c (lang_decode_option): Remove warn_template_debugging. * lang-options.h: Ditto. * dbxout.c (dbxout_type_methods): Remove warn_template_debugging. From-SVN: r20843
Benjamin Kosnik committed -
1998-06-30 benjamin kosnik <bkoz@bliss.nabi.net> * decl2.c (lang_decode_option): Remove warn_template_debugging. * lang-options.h: Ditto. * dbxout.c (dbxout_type_methods): Remove warn_template_debugging. From-SVN: r20842
Benjamin Kosnik committed -
Add the ability to GCC_NEED_DECLARATION{S} for looking in arbitrary header files when searching for function declarations. Use this functionality to check for getrlimit/setrlimit. * aclocal.m4 (GCC_NEED_DECLARATION): Accept an optional second argument, which is typically preprocessor code used to draw in additional header files when looking for a function declaration. (GCC_NEED_DECLARATIONS): Likewise. * configure.in (GCC_NEED_DECLARATIONS): Add checks for getrlimit and setrlimit, search for them in sys/resource.h. * acconfig.h: Add stubs for NEED_DECLARATION_GETRLIMIT and NEED_DECLARATION_SETRLIMIT. * system.h: Prototype getrlimit/setrlimit if necessary. From-SVN: r20831
Kaveh R. Ghazi committed -
From-SVN: r20830
Mark Mitchell committed -
From-SVN: r20826
Robert Lipe committed -
Tue Jun 30 13:11:42 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * rs6000/sysv4.h (asm output): add tabs for asm directives. Tue Jun 30 13:11:42 1998 David Edelsohn <edelsohn@mhpcc.edu> * Makefile.in (FLAGS_TO_PASS): Set AR_FLAGS to AR_FOR_TARGET_FLAGS. From-SVN: r20824
David Edelsohn committed -
From-SVN: r20821
Robert Lipe committed -
From-SVN: r20820
Robert Lipe committed -
* g++.old-deja/g++.robertl/eb132.C: New test. * g++.old-deja/g++.robertl/eb133.C: Likewise. From-SVN: r20819
Klaus-Georg Adams committed -
From-SVN: r20818
Klaus-Georg Adams committed -
Mon Jun 29 09:47:33 1998 Craig Burley <burley@gnu.org> Fix 980628-*.f: * bld.h: New `pad' field and accessor macros for ACCTER, ARRTER, and CONTER ops. * bld.c (ffebld_new_accter, ffebld_new_arrter, ffebld_new_conter_with_orig): Initialize `pad' field to zero. * com.c (ffecom_transform_common_): Include initial padding (aka modulo aka offset) in size calculation. Copy initial padding value into FFE initialization expression so the GBE transformation of that expression includes it. Make array low bound 0 instead of 1, for consistency. (ffecom_transform_equiv_): Include initial padding (aka modulo aka offset) in size calculation. Copy initial padding value into FFE initialization expression so the GBE transformation of that expression includes it. Make array low bound 0 instead of 1, for consistency. (ffecom_expr_, case FFEBLD_opACCTER): Delete unused `size' variable. Track destination offset separately, allowing for initial padding. Don't bother setting initial PURPOSE offset if zero. Include initial padding in size calculation. (ffecom_expr_, case FFEBLD_opARRTER): Allow for initial padding. Include initial padding in size calculation. Make array low bound 0 instead of 1, for consistency. (ffecom_finish_global_): Make array low bound 0 instead of 1, for consistency. (ffecom_notify_init_storage): Copy `pad' field from old ACCTER to new ARRTER. (ffecom_notify_init_symbol): Ditto. * data.c (ffedata_gather_): Initialize `pad' field in new ARRTER to 0. (ffedata_value_): Ditto. * equiv.c (ffeequiv_layout_local_): When lowering start of equiv area, extend lowering to maintain needed alignment. * target.c (ffetarget_align): Handle negative offset correctly. * global.c (ffeglobal_pad_common): Warn about non-zero padding only the first time its seen. If new padding larger than old, update old. (ffeglobal_save_common): Use correct type for size throughout. * global.h: Use correct type for size throughout. (ffeglobal_common_pad): New macro. (ffeglobal_pad): Delete this unused and broken macro. From-SVN: r20817
Craig Burley committed -
1998-06-29 Dave Love <d.love@dl.ac.uk> * g77.f-torture/execute/980628-7.f, g77.f-torture/execute/980628-8.f, g77.f-torture/execute/980628-9.f, g77.f-torture/execute/980628-10.f: New tests from Craig. From-SVN: r20816
Dave Love committed -
From-SVN: r20815
Dave Love committed -
* gansidecl.h (ATTRIBUTE_UNUSED): Use __unused__ not `unused'. Don't define NULL here. Also, remove all vestiges of autoconf based checks for bcmp/bcopy/bzero/index/rindex. * system.h: Immediately after including stdio.h, check for and if necessary provide a default definition of NULL. From-SVN: r20814
Kaveh R. Ghazi committed -
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: r20812
Jeffrey A Law committed -
From-SVN: r20811
Jeff Law committed -
* invoke.texi: Document new implicit structure initialization warning. From-SVN: r20810
Bruno Haible committed
-
- 29 Jun, 1998 8 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: r20801
Kaveh 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: r20800
Kaveh R. Ghazi committed
-