]> gcc.gnu.org Git - gcc.git/blame - gcc/ChangeLog.2
* cfgloop.c (flow_loops_cfg_dump): Use bb->index, not i.
[gcc.git] / gcc / ChangeLog.2
CommitLineData
fc843339
JL
1Fri 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
61999-12-30 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
7
8 * genrecog.c (change_state) Corrected typo.
9
101999-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
161999-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
221999-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
291999-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
401999-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
601999-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
711999-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
81Wed 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
87Wed 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
921999-12-28 Mark Mitchell <mark@codesourcery.com>
93
94 * tree.h (BINFO_BASETYPES): Improve documentation.
95
961999-12-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
97
98 * configure.in (--enable-checking): Use a more portable `for'
99 loop syntax.
100
1011999-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
1181999-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
1241999-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
1311999-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
1371999-12-27 Clinton Popetz <cpopetz@cygnus.com>
138
139 * config/mips/mips.h: Fix typo from 12/17/99 libgcc2 fix.
140
1411999-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
1551999-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