- 18 Feb, 1998 6 commits
-
-
From-SVN: r18067
Brendan Kehoe committed -
From-SVN: r18066
Brendan Kehoe committed -
./ChangeLog: * tree.h (merge_machine_{type,decl}_attributes): Declare. (split_specs_attrs, strip_attrs): Add prototypes. * tree.c (merge_machine_{type,decl}_attributes): New functions. * c-decl.c (duplicate_decls): Call merge_machine_decl_attributes. Update olddecl's attributes too. * c-common.c (strip_attrs): New function. * c-typeck.c (common_type): Call merge_machine_type_attributes. * varasm.c (make_function_rtl): New target macro REDO_SECTION_INFO_P. (make_decl_rtl): Likewise. * c-decl.c (shadow_tag_warned): Call split_specs_attrs. ./cp/ChangeLog: * decl.c (duplicate_decls): Call merge_machine_decl_attributes. Update olddecl's attributes too. (strip_attrs): Remove function. * typeck.c (common_type): Call merge_machine_type_attributes. From-SVN: r18065
Brendan Kehoe committed -
* collect2.c: Bracket declaration of 'exportf' and 'full_real_ld_suffix'. From-SVN: r18062
Jeffrey A Law committed -
From-SVN: r18061
Bernd Schmidt committed -
Makefile.in ($(CONFIGURE_TARGET_MODULES)): Run configure with CONFIG_SITE=/dev/null to forestall lossage with site... * Makefile.in ($(CONFIGURE_TARGET_MODULES)): Run configure with CONFIG_SITE=/dev/null to forestall lossage with site configuration. From-SVN: r18060
Dave Love committed
-
- 17 Feb, 1998 19 commits
-
-
* libU77/u77-test.f: Tweak some o/p. * libU77/Makefile.in (check): Use -L for new directory structure. * Makefile.in (check): Run the u77 check. (config.status, Makefile): New targets. From-SVN: r18059
Dave Love committed -
* fold-const.c: Include "system.h" to get stdlib.h and stdio.h. (lshift_double): Add parentheses around + or - inside shift. (rshift_double): Likewise. (size_int_wide): Explicitly set type of `bit_p' to `int'. * Makefile.in (fold-const.o): Depend on system.h. From-SVN: r18057
Kaveh R. Ghazi committed -
c-common.c (c_expand_start_cond, [...]): Don't warn about non-ambiguous else even if braces are missing. * c-common.c (c_expand_start_cond, c_expand_end_cond, c_expand_start_else): Don't warn about non-ambiguous else even if braces are missing. From-SVN: r18055
Bernd Schmidt committed -
* sco5.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT, ASM_OUTPUT_LONG_DOUBLE): Delete. Use the ones from i386.h instead. From-SVN: r18054
Robert Lipe committed -
* combine.c (simplify_rtx): Obey CLASS_CANNOT_CHANGE_SIZE when simplifying a subreg of a hard reg. (expand_compound_operation): Likewise. (force_to_mode): Likewise. From-SVN: r18052
Richard Henderson committed -
From-SVN: r18051
Jeff Law committed -
From-SVN: r18050
Jeff Law committed -
* Makefile.in (gcc.o): Depend on system.h, in accordance with last change to gcc.c. From-SVN: r18049
Kaveh R. Ghazi committed -
* haifa-sched.c: Include "system.h" to get <stdlib.h> and <stdio.h>. (BLOCKAGE_RANGE): Add parentheses around arithmetic in operand of |. (sched_note_set): Remove unused parameter `b', all callers changed. (schedule_block): Likewise for `rgn'. (split_hard_reg_notes): Likewise for `orig_insn'. (check_live): Likewise for `trg'. (update_live): Likewise. (check_live_1): Explcitly declare variable `i' as int. (update_live_1): Likewise. (insn_issue_delay): Remove unused variable `link'. (sched_analyze_2): Add default case in enumeration switch. (schedule_insns): Remove unused variable `i'. * Makefile.in ($(SCHED_PREFIX)sched.o): Depend on system.h. From-SVN: r18048
Kaveh R. Ghazi committed -
* loop.c (rtx_equal_for_loop_p): Add some braces to disambiguate a dangling else clause. From-SVN: r18047
Jeffrey A Law committed -
From-SVN: r18046
Jeff Law committed -
From-SVN: r18045
Jeff Law committed -
* config/linux.mt (IO_OBJECTS): Add iogetline.o. * config/linuxlibc1.mt: Ditto. * iogetline.c (_IO_getline_info): Renamed from _IO_getline. (_IO_getline): Just call _IO_getline_info. * isgetline.cc (istream::getline, istream::get, _sb_readline): Call _IO_getline_info instead of _IO_getline and get the EOF information. * sbgetline.cc (streambuf::sgetline): Ditto. * libioP.h (_IO_getline_info): New declaration. * iogetline.c (_IO_getline): Handle the case when there is no buffer. From-SVN: r18042
H.J. Lu committed -
mips.h (CAN_ELIMINATE): Don't eliminate the frame pointer for the stack pointer in MIPS16 and 64BIT. * mips/mips.h (CAN_ELIMINATE): Don't eliminate the frame pointer for the stack pointer in MIPS16 and 64BIT. From-SVN: r18035
Gavin Koch committed -
* parse.y (initdcl0_innards): New grammar symbol. (nomods_initdecls, nomods_initdcl0): Change type from itype to none, since the resulting value is never used. (parse_decl): New function. (datadef): Remove redundant actions. (initdcl0, notype_initdcl0, nomods_initdcl0): Use initdcl0_innards. * parse.c: Regenerated. From-SVN: r18034
Mark Mitchell committed -
From-SVN: r18033
J"orn Rennecke committed -
From-SVN: r18032
Jason Merrill committed -
* rtl.h (force_line_numbers, restore_line_number_status): Declare. * emit-rtl.c (force_line_numbers, restore_line_number_status): New functions. * stmt.c (struct nesting): Replace seenlabel with line_number_status. (expand_start_case): Adjust to this change. (check_seenlabel): New function. (pushcase, pushcase_range, expand_endcase): Use it. From-SVN: r18031
Joern Rennecke committed -
From-SVN: r18030
J"orn Rennecke committed
-
- 16 Feb, 1998 9 commits
-
-
From-SVN: r18029
Richard Henderson committed -
From-SVN: r18028
David Edelsohn committed -
* rs6000.h (MY_ISCOFF): Add numeric value of U803XTOCMAGIC. * x-aix31 (INSTALL): Delete. From-SVN: r18027
David Edelsohn committed -
* mips/mips.c (mips_expand_epilogue): Update tsize_rtx if tsize changes to something other than zero. From-SVN: r18026
Gavin Koch committed -
* ginclude/va-mips.h: Replace casts of pointers to int with casts of pointers to __PTRDIFF_TYPE__. From-SVN: r18025
Gavin Koch committed -
* loop.c (strength_reduce, record_biv, record_giv): Use HOST_WIDE_INT_PRINT_DEC to print CONST_INT values. From-SVN: r18024
John Carr committed -
* tree.c (first_rtl_op): New fn. (unsave_expr_now): Use it. * print-tree.c (print_node): Likewise. * tree.c (has_cleanups): New fn. * fold-const.c (fold, case CLEANUP_POINT_EXPR): Use it. Be more conservative about pushing the cleanup point down. * tree.h: Declare them. From-SVN: r18023
Jason Merrill committed -
Makefile.in (BASE_FLAGS_TO_PASS, [...]): Really add this change to sync Makefile.in with its ChangeLog entries. 8 * Makefile.in (BASE_FLAGS_TO_PASS, EXTRA_TARGET_FLAGS): Really add this change to sync Makefile.in with its ChangeLog entries. From-SVN: r18022
Manfred Hollstein committed -
Makefile.in (BASE_FLAGS_TO_PASS, [...]): Really add this change to sync Makefile.in with its ChangeLog entries. � * Makefile.in (BASE_FLAGS_TO_PASS, EXTRA_TARGET_FLAGS): Really add this change to sync Makefile.in with its ChangeLog entries. From-SVN: r18021
Manfred Hollstein committed
-
- 15 Feb, 1998 5 commits
-
-
* toplev.c (flag_schedule_reverse_before_reload): Delete variable. (flag_schedule_reverse_after_reload): Likewise. (f_options): Remove reverse scheduling support. * flags.h (flag_schedule_reverse_before_reload): Delete declaration. (flag_schedule_reverse_after_reload): Likewise. * haifa-sched.c (rank_for_schedule): Remove support for reverse scheduling. Trivial cleanup. From-SVN: r18020
Jeffrey A Law committed -
* gcc.c: Get system includes, prototypes and macros via "system.h" instead of doing it manually. Change all calls of the ctype macros to custom versions defined in "system.h". From-SVN: r18019
Kaveh R. Ghazi committed -
* system.h: Fix return type of bcmp prototype from `void' to `int'. Make bcopy, bcmp and bzero prototypes explicitly `extern'. Add a prototype for getenv. From-SVN: r18018
Kaveh R. Ghazi committed -
* mips/mips.h (INITIAL_ELIMINATION_OFFSET): Readd Jun 6 change. From-SVN: r18013
Jim Wilson committed -
* alias.c: Include <stdlib.h> and <string.h>. (init_alias_analysis): Pass NULL_RTX instead of 0 to record_set. From-SVN: r18011
John Carr committed
-
- 14 Feb, 1998 1 commit
-
-
* Make-lang.in (DEMANGLER_INSTALL_NAME, DEMANGLER_CROSS_NAME): New macros. (c++.install-common): Install c++filt properly as native or as cross variant. (c++.uninstall): Add c++filt. From-SVN: r18000
Manfred Hollstein committed
-