]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/c-typeck.c
Update mainline egcs to gcc2 snapshot 971021.
[thirdparty/gcc.git] / gcc / c-typeck.c
1997-11-02  Jeff LawUpdate mainline egcs to gcc2 snapshot 971021.
1997-09-27  Paul Eggertc-typeck.c (build_binary_op): Warn about comparing...
1997-08-02  Richard Kenner(lvalue_p, case BIND_EXPR, RTL_EXPR): Return 1 if array.
1997-04-13  Richard Kenner(lookup_field): Don't recurse unless FIELD is a RECORD_...
1997-03-02  Richard Kenner(process_init_element): Warn and truncate if upper...
1997-02-02  Richard Kenner(process_init_element): When popping levels, don't...
1996-12-07  Richard Kenner(build_indirect_ref): Don't give warning for dereferenc...
1996-12-07  Richard Kenner(build_binary_op): Likewise.
1996-10-28  Richard Kenner(signed_or_unsigned_type): If already right signedness...
1996-10-28  Richard Kenner({un,}signed_type): If can't do anything, call
1996-10-21  Richard Kenner(build_array_ref): If -Wchar-subscripts, also warn...
1996-10-08  Doug Evans(decl_constant_value): Delete test for ! TREE_PUBLIC.
1996-09-29  Michael MeissnerAllow pointers to be short
1996-07-03  Mike Stumpformatting tweaks
1996-07-03  Richard Kenner(default_conversion): Add bitfield promotions.
1996-06-18  Richard Kenner(pointer_int_sum): Convert integer to both signedness...
1996-04-04  Jim Wilson(push_init_level): When output alignment for structure
1996-03-24  Richard Kenner(set_init_index): Check for use outside an array initia...
1996-03-23  Richard Kenner(build_array_ref): Give error if subscripting a function.
1996-03-19  Richard Kenner(build_conditional_expr): If OP1 is null, set both...
1996-03-01  Jim Wilson(push_init_level): When output padding to align structure
1996-02-21  Jeff Lawc-typeck.c (initializer_constant_valid_p): Don't derefe...
1996-02-19  Jason Merrillwarn_sign_compare
1996-02-16  Paul Eggertc-typeck.c (convert_for_assignment): Bring back convers...
1996-02-13  Richard Kenner(quality_type prototype): Typo, rename as qualify_type.
1996-01-24  Jim Wilson(pointer_int_sum): Use TYPE_PRECISION (sizetype) not
1996-01-16  Richard Kenner(convert_for_assignment): Don't automatically convert...
1996-01-15  Richard Kenner(build_c_cast): Don't warn about alignment when we...
1996-01-09  Doug Evans(merge_attributes): Moved to tree.c.
1996-01-02  Richard KennerUse DECL_C_BIT_FIELD, not DECL_BIT_FIELD in all tests.
1995-12-25  Richard Kenner(mark_addressable): Fix error in last change.
1995-12-24  Richard Kenner(mark_addressable, case COMPONENT_REF): Give error...
1995-11-29  Jim Wilson(merge_attributes): New function.
1995-10-18  Richard Kenner(parser_build_binary_op): Warn about x^y==z, etc.
1995-09-11  Richard Kenner(digest_init): Don't recursively call digest_init when...
1995-08-28  Richard KennerFix spelling errors.
1995-08-25  Richard Kenner(set_init_label): Don't die if an entire brace-pair...
1995-08-14  Richard Kenner(c_expand_asm_operands): Check for read-only output...
1995-07-28  Richard Kenner(pointer_int_sum): Don't distribute if intop is unsigne...
1995-07-17  Richard Kenner({unsigned,signed}_type): Handle intXX_type_node types.
1995-07-14  Richard Kenner(lookup_field): Change name comparison to match what...
1995-06-15  Richard KennerUpdate FSF address.
1995-05-26  Michael MeissnerFix problem initializing bitfields to enums.
1995-05-16  Richard KennerFix typos in comments.
1995-05-12  Doug Evans(build_binary_op): Warn when ~unsigned is compared...
1995-05-08  Richard Kenner(convert_for_assignment): Don't give errors about addin...
1995-05-05  Richard Kenner(process_init_element): Don't clear_momentary if constr...
1995-05-05  Richard Kenner(build_binary_op): Also warn about ordered comparison...
1995-04-28  Richard Kenner(pop_init_level, output_init_element): Pass require_con...
1995-04-28  Doug Evans(common_type): Call lookup_attribute instead of value_m...
1995-04-26  Richard Kenner(output_init_element): Constructor is not simple if...
1995-04-26  Richard Kenner(push_init_level): Update constructor_depth when we...
1995-04-06  Jason Merrill(build_binary_op): Don't call common_type for uncommon...
1995-04-03  Jason Merrilloops
1995-04-01  Jason Merrillavoid spurious signed/unsigned comparison warnings.
1995-03-30  Richard Kenner(internal_build_compound_expr): Warn if LHS of comma...
1995-03-09  Richard Kenner(convert_for_assignment): Fix typo in testing for point...
1995-03-02  Jason Merrill(build_binary_op): Avoid spurious warning
1995-02-23  Jason MerrillFix signed/unsigned comparison warning.
1995-01-28  Richard Kenner(c_expand_return): Refine check for returning pointer...
1994-12-30  Richard KennerInclude output.h.
1994-11-19  Jim Wilson(build_binary_op): Can shorten shift only if shift...
1994-10-28  Per BothnerIn the case of {[LO .. HI] = VALUE}, only evaluate...
1994-09-29  Richard Kenner(convert_for_assignment): When converting object to...
1994-09-21  Richard Kenner(mark_addressable): Give different error if trying...
1994-09-01  Richard Kenner(convert_arguments): Give proper warnings when converting
1994-08-25  Richard Kenner(type_lists_compatible_p): Treat transparent unions...
1994-08-24  Richard Kenner(default_conversion): Don't substitute constant value...
1994-08-24  Richard Kenner(push_init_level): Don't blow up if construct_type...
1994-07-29  Richard Kenner(build_unary_op, case *INCREMENT_EXPR): Add size in...
1994-07-26  Jim Wilson(process_init_element): Do not call push_init_level
1994-07-01  Richard KennerUpdate last change.
1994-07-01  Richard Kenner(push_init_level): If not at "unfilled" position, set
1994-06-24  Richard Kenner(decl_constant_value): Test for const and not iterator.
1994-06-24  Richard Kenner(build_c_cast): Issue a warning for non-matching cast...
1994-06-18  Jim Wilson(process_init_element): For fieldtype, don't access
1994-05-16  Richard Kenner(initializer_constant_valid_p): Rework to use precision...
1994-05-06  Richard Kenner(common_type): Add attribute merging.
1994-05-06  Richard Kenner(comptypes): An enum type if compatible with type of...
1994-04-09  Richard Kenner(convert_arguments): Truncate and reextend for PROMOTE_...
1994-04-01  Jim Wilson(pop_init_level): Correct typo in use of tree_int_cst_sgn.
1994-03-25  Richard Kenner(convert_arguments): Remove decls of unused variables.
1994-03-14  Richard Kenner(build_binary_op, pop_init_level, output_pending_init_e...
1994-03-09  Richard Kenner(pointer_int_sum): Multiplication should be done signed.
1994-03-02  Jim Wilson(build_binary_op): Pass TREE_TYPE (orig_op0) not
1994-02-27  Jim Wilson(process_init_element): Check for constructor_type
1994-02-27  Richard Kenner(type_lists_compatible_p): Initialize NEWVAL.
1994-02-11  Richard Kenner(c_expand_return): Do not warn about returning the...
1994-02-03  Jim Wilson(signed_or_unsigned_type): Check for any
1994-02-02  Richard KennerAdd prototypes for static functions; delete forward...
1994-02-01  Richard Kenner(c_expand_return): `volatile' function warning correcte...
1994-01-26  Per Bothner* c-typeck.c (initializer_constant_valid_p): Make...
1994-01-23  Richard Kenner(output_init_elements): Use FIELD instead of constructo...
1994-01-23  Richard Kenner(really_start_incremental_init): Save current elements...
1994-01-22  Richard Kenner(c_expand_return): Issue a warning if returning address...
1994-01-03  Torbjorn Granlund(build_binary_op, case *_DIV_EXPR): Use same shorten
1993-12-25  Richard Kenner(common_type): For COMPLEX_TYPE, return one of the...
1993-12-24  Richard Kenner(check_init_type_bitfields): Check recursively inside...
1993-12-24  Richard Kenner(pop_init_level): Don't abort if have incomplete array...
1993-12-22  Richard KennerFix typo in comment.
next