]>
Commit | Line | Data |
---|---|---|
4287843d MM |
1 | 2000-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 |
9 | 2000-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 |
38 | 2000-03-21 Michael Hayes <m.hayes@elec.canterbury.ac.nz> |
39 | ||
40 | * config/c4x/rtems.h: Include config/rtems.h. | |
41 | ||
8053f393 DC |
42 | Tue 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 |
47 | Mon 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 |
57 | 2000-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 |
73 | 2000-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 |
80 | 2000-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 |
88 | 2000-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 |
95 | 2000-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 |