- 30 Sep, 1998 24 commits
-
-
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 -
1998-09-30 Dave Love <d.love@dl.ac.uk> * Makefile.in (f2cext.c): Depend on g2c.h. From-SVN: r22668
Dave Love committed -
* function.c (gen_mem_addressof): If the address REG is REG_USERVAR_P make the new REG be so also. * loop.c (scan_loop): Apply DeMorgan's laws and add documentation in an attempt to clarify slightly. From-SVN: r22667
Mark Mitchell committed -
* expr.c (expand_expr): Handle COMPONENT_REF, BIT_FIELD_REF ARRAY_REF and INDIRECT_REF in code to check MAX_INTEGER_COMPUTATION_MODE. From-SVN: r22666
Jeffrey A Law committed -
From-SVN: r22665
Catherine Moore committed -
* Makefile.in (copy_headers): Corresponding changes. * configure.in (AC_INIT): Corresponding changes. * configure: Rebuilt. From-SVN: r22664
Jeffrey A Law committed -
From-SVN: r22663
Jeff Law committed -
* Makefile.in (all): Correct dependencies do --disable-multilibs works again. (distclean): Correct typo. From-SVN: r22662
Robert Lipe committed -
1998-09-28 Dave Love <d.love@dl.ac.uk> * libI77/open.c: Back out part of last Netlib update affecting scratch files which clashed with the g77 variations and broke implicit endfile on rewind. From-SVN: r22660
Dave Love committed -
* Makefile.in: Rewrite. * configure.in: Likewise. * configure: Regenerate. * All .c files. Remove "objc" prefix when including objc header files. Include tconfig.h, not ../tconfig.h. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r22659
Ben Elliston committed -
* Makefile.in (TARGET_CONFIGDIRS): Add libobjc. (ALL_TARGET_MODULES): Add all-target-libobjc. (CONFIGURE_TARGET_MODULES, CHECK_TARGET_MODULES): Similarly. (INSTALL_TARGET_MODULES, CLEAN_TARGET_MODULES): Similarly. (all-target-libchill): Add dependencies. * configure.in (target_libs): Add libchill. From-SVN: r22658
Jeffrey A Law committed -
From-SVN: r22657
Jeff Law committed
-
- 29 Sep, 1998 8 commits
-
-
� * configure.in (target_subdir): Remove duplicate line. From-SVN: r22656
Manfred Hollstein committed -
* loop.c (get_condition): Fix typo in May 9 change. From-SVN: r22650
Jim Wilson committed -
ch-tree.h (build_compare_expr): Change first argument's type from `enum chill_tree_code' to `enum tree_code'. * ch-tree.h (build_compare_expr): Change first argument's type from `enum chill_tree_code' to `enum tree_code'. (build_compare_discrete_expr): Likewise. * expr.c (build_compare_set_expr): Likewise. (build_compare_string_expr): Likewise. (build_compare_expr): Likewise. (build_compare_discrete_expr): Likewise. Also add default case in switch statement. (compare_int_csts): Add default case in switch statement. From-SVN: r22643
Kaveh R. Ghazi committed -
new test From-SVN: r22642
Benjamin Kosnik committed -
From-SVN: r22641
Benjamin Kosnik committed -
From-SVN: r22640
Joern Rennecke committed -
Tue Sep 29 11:11:38 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> * invoke.texi (-fexceptions): Merge 2 different descriptions. From-SVN: r22635
Andrew MacLeod committed -
From-SVN: r22634
Jeff Law committed
-
- 28 Sep, 1998 8 commits
-
-
* g++.old-deja/g++.other/bitfld1.C: expected failure * g++.old-deja/g++.other/nested2.C: ditto * g++.old-deja/g++.robertl/eb132.C: no longer an expected failure From-SVN: r22633
Alexandre Oliva committed -
From-SVN: r22632
Anthony Green committed -
* toplev.c (documented_lang_options): Spelling corrections. (`whoes' -> `whose') From-SVN: r22631
Kaveh R. Ghazi committed -
* decl.c (grokdeclarator): Tighten checks for invalid destructors. Improve error-messages and error-recovery. * decl2.c (check_classfn): Don't assume that mangled destructor names contain type information. From-SVN: r22630
Mark Mitchell committed -
* configure.in: new flags --with-ld and --with-as, equivalent to setting LD and AS environment variables. Test whether specified arguments are GNU commands, and report them with checking messages. Use the specified AS for configure tests too. * configure: ditto * acconfig.h: add DEFAULT_ASSEMBLER and DEFAULT_LINKER * config.in: ditto * gcc.c (find_a_file): when looking for `as' and `ld', return the DEFAULT program if it exists * collect2.c (main): use DEFAULT_LINKER if it exists * gcc.c (find_a_file): the test for existence of a full pathname was reversed From-SVN: r22629
Alexandre Oliva committed -
From-SVN: r22628
Michael Meissner committed -
From-SVN: r22627
Mark Mitchell committed -
From-SVN: r22626
Stan Cox committed
-