- 01 Oct, 1998 18 commits
-
-
* gcc.c-torture/compile/981001-2.c: New test. * gcc.c-torture/compile/981001-3.c: New test. From-SVN: r22723
Jeffrey A Law committed -
dwarf2out.c (expand_builtin_dwarf_reg_size): Use FIRST_PSEUDO_REGISTER as upper bound for last_end, not an arbitrary constant. * dwarf2out.c (expand_builtin_dwarf_reg_size): Use FIRST_PSEUDO_REGISTER as upper bound for last_end, not an arbitrary constant. From-SVN: r22722
David S. Miller committed -
From-SVN: r22721
Nick Clifton committed -
� * reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was copied from reload_out[r] . From-SVN: r22720
J"orn Rennecke committed -
From-SVN: r22719
Nick Clifton committed -
From-SVN: r22718
Nick Clifton committed -
* dwarf2out.c (expand_builtin_dwarf_reg_size): Fix to work with more than three size ranges. * flow.c (sbitmap_copy): Use bcopy to copy bitmap. * rtl.c (mode_name): Add a null string at the end of the array. (mode_wider_mode): Change type to unsigned char. (mode_mask_array): New variable. (init_rtl): Update for mode_wider_mode type change. * rtl.h (mode_wider_mode): Change type to unsigned char. (mode_mask_array): Declare. (GET_MODE_MASK): Use mode_mask_array. From-SVN: r22717
John Carr committed -
From-SVN: r22716
Nick Clifton committed -
From-SVN: r22715
Kaveh Ghazi committed -
* calls.c (expand_call) : Encapsulate code into copy_blkmode_from_reg. * expr.c (copy_blkmode_from_reg): New function. * expr.h (copy_blkmode_from_reg): New function. * integrate.c (function_cannot_inline_p): We can inline these now. (expand_inline_function): Use copy_blkmode_from_reg if needed. Avoid creating BLKmode REGs. (copy_rtx_and_substitute): Don't try to SUBREG a BLKmode object. From-SVN: r22714
Gavin Romig-Koch committed -
* cp-tree.h (FORMAT_VBASE_NAME): New macro. * class.c (build_vbase_pointer): Use it. * rtti.c (expand_class_desc): Likewise. * tree.c (build_vbase_pointer_fields): Likewise. From-SVN: r22713
Jason Merrill committed -
handle_generic_pragma() New function: Parse generic pragmas. From-SVN: r22712
Nick Clifton committed -
From-SVN: r22711
Nick Clifton committed -
From-SVN: r22710
Nick Clifton committed -
From-SVN: r22709
Nick Clifton committed -
* lib/objc.exp (objc_target_compile): Add -L during compiles for multilibbed hosts. Idea grafted from g77.exp. From-SVN: r22708
Robert Lipe committed -
From-SVN: r22707
Robert Lipe committed -
From-SVN: r22706
Jeff Law committed
-
- 30 Sep, 1998 22 commits
-
-
Oh, my. That'll teach me to rebuild generated files on a 'trusted' host like egcs.cygnus.com. From-SVN: r22705
Robert Lipe committed -
From-SVN: r22703
Robert Lipe committed -
* config.sub: Recognize i[34567]86-pc-udk as new target. * configure.in: Likewise. * config/i386/t-udk: New file. * config/i386/udk.h: New file. From-SVN: r22702
Robert Lipe committed -
* config.sub: Add support for i[34567]86-pc-udk. * configure.in: Likewise. From-SVN: r22701
Robert Lipe committed -
* jcf-write.c (OP2, OP4): Use "_i", not "_I" to avoid problems on FreeBSD. From-SVN: r22698
Jeffrey A Law committed -
* cpplib.c (macroexpand): If arg->raw_before or arg->raw_after, remove any no-reexpansion escape at the beginning of the pasted token. Correct handling of whitespace markers and no-reexpand markers at the end if arg->raw_after. From-SVN: r22695
Zack Weinberg committed -
* reorg.c (check_annul_list_true_false): Remove unused variables. (steal_delay_list_from_target): Add missing "used_annul" variable. (try_merge_delay_insns): Close out half formed comment. From-SVN: r22694
Jeffrey A Law committed -
* toplev.c (documented_lang_options): Recognize -include, -imacros, -iwithprefix, -iwithprefixbefore. * cpplib.c (cpp_start_read): Process -imacros and -include switches at the same time and in command-line order, after initializing the dependency-output code. Emit properly nested #line directives for them. Emit a #line for the main file before processing these switches, and don't do it again afterward. From-SVN: r22689
Zack Weinberg committed -
* regs.h (HARD_REGNO_CALL_PART_CLOBBERED): New macro. * local-alloc.c (find_free_reg): Use it. * global.c (find_reg): Likewise. * tm.texi: Document HARD_REGNO_CALL_PART_CLOBBERED. From-SVN: r22688
Michael Hayes committed -
From-SVN: r22687
Richard Henderson committed -
* function.c (purge_addressof_1): Use bitfield manipulation routines to handle mem mode < reg mode. From-SVN: r22686
Richard Henderson committed -
reorg.c (try_merge_delay_insns): Account for resources referenced in each instruction in INSN's delay list... * reorg.c (try_merge_delay_insns): Account for resources referenced in each instruction in INSN's delay list before trying to eliminate useless instructions. Similarly when looking at a trial insn's delay slots. * reorg.c (check_annul_list_true_false): New function. (steal_delay_list_from_{target,fallthrough}): Call it and also refine tests for when we may annul if already filled a slot. (fill_slots_from_thread): Likewise. (delete_from_delay_slot): Return newly-created thread. (try_merge_delay_isns): Use its new return value. From-SVN: r22685
Herman ten Brugge committed -
loop.c (check_dbra_loop): Use a vanilla loop reversal if the biv is used to compute a giv or as some... * loop.c (check_dbra_loop): Use a vanilla loop reversal if the biv is used to compute a giv or as some other non-counting use. From-SVN: r22684
Jeffrey A Law committed -
From-SVN: r22683
Kaveh R. Ghazi committed -
* regs.h (HARD_REGNO_CALLER_SAVE_MODE): New macro. * caller-save.c (init_caller_save): Use it. * tm.texi: Document HARD_REGNO_CALLER_SAVE_MODE. From-SVN: r22682
Jeff Law committed -
* configure.in: Escape ^ in grep string. * configure: Rebuilt. From-SVN: r22681
Robert Lipe committed -
* actions.c (chill_handle_multi_case_label): Always return a value in function returning non-void. * except.c: Include OS headers before any local ones. * typeck.c (layout_chill_range_type): Change type of variable `negprecision' to int. (apply_chill_array_layout): Initialize variables `stepsize' and `start_bit'. (layout_chill_struct_type): Change type of variable `min_align' to unsigned int. (smash_dummy_type): Change name of variable `main' to `main_tree'. From-SVN: r22680
Kaveh R. Ghazi committed -
* actions.c (id_cmp): Do pointer arithmetic as `long' not `int' to ensure enough bits for calculation. * ch-tree.h (check_text_length): Remove unused parameter. * convert.c (display_int_cst): Cast a HOST_WIDE_INT argument to function sprintf into the appropriate type for printing. * decl.c (print_lang_decl): Use HOST_WIDE_INT_PRINT_DEC as the format specifier. (print_mode): Likewise. (init_decl_processing): Cast the arguments of bcopy/bzero to char *. * grant.c (grant_array_type): Use HOST_WIDE_INT_PRINT_DEC as the format specifier. * inout.c (check_text_length): Remove unused parameter `type'. (build_chill_associate): Initialize variables `arg1', `arg2', `arg3', `arg4' and `arg5'. (build_chill_modify): Likewise. (scanformcont): Change type of variable `curr' to `unsigned char'. * lex.c (maybe_downcase): Cast the argument of `tolower' to `unsigned char'. * satisfy.c (satisfy): Remove unused parameter in call to `check_text_length'. * tasking.c (generate_tasking_code_variable): Pass a HOST_WIDE_INT as a `long' in call to function `error'. (decl_tasking_code_variable): Likewise. From-SVN: r22679
Kaveh R. Ghazi committed -
From-SVN: r22678
Kaveh Ghazi committed -
* grant.c (decode_decl_selective): Cast switch's enum argument to an int. (really_grant_this): Add default case in switch. * typeck.c (chill_resulting_class): Add default cases in switch. Also add `break' statements after each case. From-SVN: r22677
Kaveh R. Ghazi committed -
* configure.in: Add --enable-cpplib option which uses cpplib for cpp, but doesn't link cpplib into cc1. Make help text capitalization consistent. * configure: Rebuilt. From-SVN: r22670
Zack Weinberg committed -
1998-09-30 Dave Love <d.love@dl.ac.uk> * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to avoid losing on systems which need -lsocket. From-SVN: r22669
Dave Love committed
-