- 19 Feb, 1998 4 commits
-
-
From-SVN: r18114
Jeff Law committed -
* emit-rtl.c (gen_lowpart_common): Suppress last change if __complex__. * emit-rtl.c (hard-reg-set.h): Include. (get_lowpart_common): Don't make new REG for hard reg in a class that cannot change size. * Makefile.in (emit-rtl.o): Depend on hard-reg-set.h. * combine.c: Revert previous patch. Co-Authored-By: Richard Kenner <kenner@vlsi1.ultra.nyu.edu> From-SVN: r18109
Jeffrey A Law committed -
* config/sparc/sol2-sld.h: New file. * configure.in (sparc-*-solaris2*): Use it when using the system linker. From-SVN: r18105
Paul Eggert committed -
From-SVN: r18104
Jeff Law committed
-
- 18 Feb, 1998 17 commits
-
-
From-SVN: r18102
Jeffrey A Law committed -
� * m88k.h: Change file pattern to match reality. From-SVN: r18101
Manfred Hollstein committed -
� * m88k.h: Change file pattern to match reality. From-SVN: r18100
Manfred Hollstein committed -
* varasm.c (output_constant_pool): Fix dumb thinko in last change. From-SVN: r18099
Jeffrey A Law committed -
From-SVN: r18080
David Edelsohn committed -
From-SVN: r18079
Jeff Law committed -
8 * pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Correctly translate from a function name to a section name. From-SVN: r18078
Jeff Law committed -
� * pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Correctly translate from a function name to a section name. From-SVN: r18077
Jeff Law committed -
From-SVN: r18074
David Edelsohn committed -
* g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and possibly uninitialized) variables and declare dnrm2. From-SVN: r18070
Dave Love committed -
possibly uninitialized) variables and declare dnrm2. From-SVN: r18069
Dave Love committed -
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
-