]> gcc.gnu.org Git - gcc.git/blame - gcc/ChangeLog
Another bogus case added
[gcc.git] / gcc / ChangeLog
CommitLineData
4287843d
MM
12000-03-21 Michael Meissner <meissner@redhat.com>
2
3 * config/alpha/alpha.md (floating point insns): Add TARGET_FP to
4 all floating point insns that just tested the macro
5 TARGET_HAS_XFLOATING_LIBS.
6 (movsf/movdf recognizers): Add separate insns if -mno-fp-regs is
7 used to only use the gprs.
8
d0f062fb
NS
92000-03-21 Nathan Sidwell <nathan@codesourcery.com>
10
11 * tree.h (COMPLETE_TYPE_P): New macro.
12 (COMPLETE_OR_VOID_TYPE_P): New macro.
13 (COMPLETE_OR_UNBOUND_ARRAY_TYPE_P): New macro.
14 * stor-layout.c (layout_type, case VOID_TYPE): Don't set TYPE_SIZE.
15 * c-aux-info.c (gen_type): Use them.
16 * c-common.c (c_expand_expr_stmt): Likewise.
17 * c-decl.c (poplevel, pushdecl, start_decl, finish_decl,
18 grokdeclarator, grokparms, finish_struct, start_function,
19 store_parm_decls, combine_parm_decls): Likewise.
20 * c-parse.y (cast_expr): Likewise.
21 * c-typeck.c (require_complete_type, c_sizeof, c_sizeof_nowarn,
22 c_size_in_bytes, c_alignof, build_component_ref,
23 build_indirect_ref, build_array_ref, convert_arguments,
24 build_binary_op, pointer_diff, build_unary_op, digest_init: Likewise.
25 * calls.c (initialize_argument_information): Likewise.
26 * convert.c (convert_to_integer): Likewise.
27 * dbxout.c (dbxout_typedefs, dbxout_type, dbxout_symbol): Likewise.
28 * dwarfout.c (location_or_const_value_attribute,
29 output_enumeration_type_die, output_structure_type_die,
30 output_union_type_die, output_type): Likewise.
31 * expr.c (safe_from_p, expand_expr): Likewise.
32 * function.c (assign_parms): Likewise.
33 * sdbout.c (sdbout_symbol, sdbout_one_type): Likewise.
34 * tree.c (build_array_type, build_function_type,
35 build_method_type, build_offset_type, build_complex_type): Likewise.
36 * c-parse.c, c-parse.h: Regenerated.
37
7d6e6314
MH
382000-03-21 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
39
40 * config/c4x/rtems.h: Include config/rtems.h.
41
8053f393
DC
42Tue Mar 21 09:24:00 2000 Denis Chertykov <denisc@overta.ru>
43
44 * config/avr/avr.c (encode_section_info): sets SYMBOL_REF_FLAG if
45 decl is a FUNCTION_DECL
46
1ff5b671
JW
47Mon Mar 20 19:53:53 2000 Jim Wilson <wilson@cygnus.com>
48
49 * config/ia64/ia64.c (ia64_expand_prologue): Don't abort if leaf
50 function uses output registers. Don't save RP for leaf functions.
51 Do save RP even if no epilogue.
52 * config/ia64/ia64.h (FIXED_REGISTERS): Unmark in/out registers.
53 (CALL_USED_REGISTERS): Unmark in registers.
54 (REG_ALLOC_ORDER): Move out regs up, to near the top. Move in regs up,
55 to near the middle.
56
1c882ea4
GK
572000-03-20 Geoff Keating <geoffk@cygnus.com>
58
59 * config/rs6000/rs6000.md (bunordered): New expander.
60 (bordered): New expander.
61 (buneq): New expander.
62 (bunge): New expander.
63 (bungt): New expander.
64 (bunle): New expander.
65 (bunlt): New expander.
66 (bltgt): New expander.
67
68 * config/rs6000/rs6000.c (ccr_bit): Handle unordered comparisons.
69 (ccr_bit_negated_p): New function.
70 (print_operand): For %C, generate appropriate cror for UNEQ,
71 UNLT, UNGT, and LTGT. For %T and %t, use ccr_bit_negated_p.
72
bf5e8d0c
AJ
732000-03-20 Andreas Jaeger <aj@suse.de>
74
75 * sdbout.c (sdbout_one_type): Add braces to avoid "ambigous else"
76 warning.
77
8c57aea6
AJ
78 * tree.h (safe_for_unsave): Prototype.
79
9e11785b
RH
802000-03-20 Richard Henderson <rth@cygnus.com>
81
82 * regmove.c (stack_memref_p): Fix typo, reorg for readability.
83 (combine_stack_adjustments_for_block): Don't allow sp references
84 in the side of a set we're not fixing up.
85 * toplev.c (rest_of_compilation): Run combine_stack_adjustments
86 after life_analysis.
87
e245d3af
RH
882000-03-20 Richard Henderson <rth@cygnus.com>
89
90 * calls.c (expand_call): Don't bother generating tail call
91 sequences if there are pending cleanups. Use
92 expand_start_target_temps/expand_end_target_temps to elide
93 cleanups created during sibcall expansion.
94
1c521d41
GK
952000-03-20 Geoff Keating <geoffk@cygnus.com>
96
97 * configure.in: Set $IFS to a value if it doesn't already have one
98 in the --enable-checking handling.
99 * configure: Regenerate.
100
949d707d
ML
101