]>
Commit | Line | Data |
---|---|---|
fc843339 JL |
1 | Fri Dec 31 19:10:31 1999 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> |
2 | ||
3 | * function.c (update_temp_slot_address): Handle case where sum of | |
4 | temporary address plus offset in register is a valid address. | |
5 | ||
6 | 1999-12-30 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl> | |
7 | ||
8 | * genrecog.c (change_state) Corrected typo. | |
9 | ||
10 | 1999-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | |
11 | ||
12 | * system.h (bcopy, bcmp, bzero, index, rindex, atof, atol, free, | |
13 | getcwd, getenv, getwd, sbrk, strstr, malloc, calloc, realloc, | |
14 | strerror, getrlimit, setrlimit, abort): Add prototype arguments. | |
15 | ||
16 | 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk> | |
17 | ||
18 | * i386.c (ix86_expand_fp_compare): In non-sahf non-TARGET_IEEE | |
19 | case, expand GT comparisons correctly. Fix a comment before this | |
20 | part of the code. | |
21 | ||
22 | 1999-12-30 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> | |
23 | ||
24 | * dwarfout.c: Include "frame.h" | |
25 | * dwarf2out.c: Likewise. | |
26 | * Makefile.in (dwarfout.o): Depend on frame.h | |
27 | (dwarf2out.o): Likewise. | |
28 | ||
29 | 1999-12-29 "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de> | |
30 | ||
31 | Restore i386 binary compatibility in Dwarf EH info. | |
32 | * config/i386/i386.h (DWARF_FRAME_REGISTERS): Define as 17, the old | |
33 | value of FIRST_PSEUDO_REGISTER. | |
34 | * frame.h (DWARF_FRAME_REGISTERS): Default to FIRST_PSEUDO_REGISTER. | |
35 | (struct frame_state): Use DWARF_FRAME_REGISTERS. | |
36 | * dwarfout.c (output_reg_number): Ditto. | |
37 | * dwarf2out.c (reg_number, expand_builtin_init_dwarf_reg_sizes): Ditto. | |
38 | (DWARF_FRAME_RETURN_COLUMN): Default to DWARF_FRAME_REGISTERS. | |
39 | ||
40 | 1999-12-29 Bruce Korb <autogen@linuxbox.com> | |
41 | ||
42 | * fixinc/fixincl.c(wait_for_pid): sometimes a WSTOPSIG of zero is OK | |
43 | * fixinc/fixincl.tpl(<hack>TEST_CT): Just do the existence test once | |
44 | (<hack>_RE_CT): not needed | |
45 | * fixinc/fixlib.c(is_cxx_header): moved from fixtests.c | |
46 | rewritten to scan the file text once only | |
47 | "template<..." test added | |
48 | * fixinc/fixlib.h(apply_fix_p_t): moved from fixtests.c | |
49 | (is_cxx_header): declaration added | |
50 | * fixinc/fixtests.c(is_cxx_header): removed | |
51 | (apply_fix_p_t): removed | |
52 | (double_slash_test): is_cxx_header is only called once now | |
53 | * fixinc/hackshell.tpl: indexing the fixes is now done under DEBUG | |
54 | * fixinc/inclhack.def(FIXINC_DEBUG): added for testing DEBUG state | |
55 | within the templates. | |
56 | The borken spelling of "broken" was fixed. | |
57 | * fixinc/inclhack.tpl: The $VERBOSE level is used on various messages | |
58 | The default level depends on FIXINC_DEBUG. | |
59 | ||
60 | 1999-12-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | |
61 | ||
62 | * crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. | |
63 | Otherwise provide a declaration for atexit. | |
64 | (init_dummy): Make sure dummy call to atexit is nevertheless | |
65 | called with correct number of args. | |
66 | ||
67 | * frame.c: Update comments referring to other files. | |
68 | ||
69 | * libgcc2.c: Likewise. | |
70 | ||
71 | 1999-12-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | |
72 | ||
73 | * cse.c (free_element, get_element): Remove unused prototypes. | |
74 | ||
75 | * fold-const.c (extract_muldiv): Initialize variables `op0' and | |
76 | `op1'. | |
77 | ||
78 | * jump.c (invert_exp): Add explicit braces to avoid ambiguous | |
79 | `else' clauses. | |
80 | ||
81 | Wed Dec 29 12:44:54 1999 Donald Lindsay <dlindsay@cygnus.com> | |
82 | ||
83 | * configure.in,configure: case arm for mn10200-*-* now sets | |
84 | float_format=i32 so that float.h will correctly claim "double" | |
85 | to be 32 bits. Ran autoconf to generate configure from .in file. | |
86 | ||
87 | Wed Dec 29 10:53:21 1999 Jeffrey A Law (law@cygnus.com) | |
88 | ||
89 | * pa.md (conditional zero): If op1 is a register, force it into | |
90 | the same register as op0. | |
91 | ||
92 | 1999-12-28 Mark Mitchell <mark@codesourcery.com> | |
93 | ||
94 | * tree.h (BINFO_BASETYPES): Improve documentation. | |
95 | ||
96 | 1999-12-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | |
97 | ||
98 | * configure.in (--enable-checking): Use a more portable `for' | |
99 | loop syntax. | |
100 | ||
101 | 1999-12-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | |
102 | ||
103 | * configure.in (AC_DECL_SYS_SIGLIST, xm-siglist.h, | |
104 | arm/xm-netbsd.h, NO_SYS_SIGLIST): Don't use. | |
105 | ||
106 | * xm-siglist.h, arm/xm-netbsd.h, mips/xm-news.h, mips/xm-sysv4.h: | |
107 | Delete files. | |
108 | ||
109 | * gcc.texi (NO_SYS_SIGLIST, sys_siglist, SYS_SIGLIST_DECLARED): | |
110 | Delete descriptions. | |
111 | ||
112 | * i386/osf1elf.h, i386/xm-cygwin.h, i386/xm-mingw32.h, m68k/3b1.h, | |
113 | m68k/a-ux.h, m68k/dpx2.h, m68k/plexus.h, m68k/xm-hp320.h, | |
114 | m88k/xm-m88k.h, mips/x-sni-svr4, pa/xm-pa.h, pa/xm-pahpux.h, | |
115 | pa/xm-papro.h, we32k/xm-we32k.h, winnt/xm-winnt.h, xm-interix.h, | |
116 | xm-svr4.h: Remove all instances of sys_siglist handling. | |
117 | ||
118 | 1999-12-27 Jakub Jelinek <jakub@redhat.com> | |
119 | ||
120 | * config/sparc/sparc.md (cmp_zero_qi, | |
121 | cmp_zero_extendqisi2_andcc_set, cmp_zero_qi_sp64, | |
122 | cmp_zero_extendqidi2_andcc_set): New patterns. | |
123 | ||
124 | 1999-12-28 Manfred Hollstein <mhollstein@cygnus.com> | |
125 | ||
126 | * m68k/t-mot3300-gald (CROSS_LIBGCC1): Define to libgcc1-asm.a. | |
127 | (LIB1ASMSRC, LIB1ASMFUNCS, LIB2FUNCS_EXTRA): Define. | |
128 | (fpgnulib.c, xfgnulib.c): Add rules. | |
129 | * m68k/t-mot3300-gas: Likewise. | |
130 | ||
131 | 1999-12-27 Ian Lance Taylor <ian@zembu.com> | |
132 | ||
133 | * configure.in: Avoid [[ by using test and changequote. Add | |
134 | changequote required by 1999-12-14 change. | |
135 | * configure: Rebuild. | |
136 | ||
137 | 1999-12-27 Clinton Popetz <cpopetz@cygnus.com> | |
138 | ||
139 | * config/mips/mips.h: Fix typo from 12/17/99 libgcc2 fix. | |
140 | ||
141 | 1999-12-27 Christophe Jaillet <jaillet.christophe@caramail.com> | |
142 | ||
143 | * alias.c (nonlocal_reference_p): Add else for disjoint ifs. | |
144 | * flow.c (find_use_as_address): Likewise. | |
145 | * function.c (fixup_var_refs_1): Likewise. | |
146 | (walk_fixup_memory_subreg, fixup_stack_1): Likewise. | |
147 | * jump.c (invert_exp, redirect_exp): Likewise. | |
148 | * loop.c (replace_call_address): Likewise. | |
149 | (count_nonfixed_reads): Likewise. | |
150 | * rtlanal.c (modified_between_p): Likewise. | |
151 | (modified_in_p, volatile_insn_p, volatile_refs_p): Likewise. | |
152 | (side_effects_p, replace_regs, jmp_uses_reg_or_mem): Likewise. | |
153 | * unroll.c (remap_split_bivs): Likewise. | |
154 | ||
155 | 1999-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | |
156 | ||
157 | * diagnostic.c (v_message_with_decl): Use .* format specifier | |
158 | instead of building the format specifier width manually. | |
159 | ||
160 | * system.h (strsignal): Don't check HAVE_STRSIGNAL when | |
161 | determining whether to provide a prototype. Remove the | |
162 | sys_siglist clause in the conditional. | |
163 | ||
164 |