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