aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-typeck.c
AgeCommit message (Expand)Author
1999-04-05(initializer_constant_valid_p): Delete function from here.kenner
1998-12-08(c_expand_asm_operands): Fix text of error message and handlekenner
1998-11-29Include system.h and remove now-redundant includes or definitionskenner
1998-09-30(c_expand_asm_operands): Give error if non-lvalue for output operand.kenner
1998-08-04Include intl.h.eggert
1998-04-20(build_c_cast): Check underlying type when seeing if discarding constkenner
1998-03-15Collect pending initializers in AVL tree instead of list.kenner
1998-02-02(signed_or_unsigned_type): Properly handle pointer types.kenner
1997-11-22Don't include <strings.h> unless there's no <string.h>.kenner
1997-11-16Include stdlib.h, string.h, and strings.h, if they exist.kenner
1997-09-26(build_binary_op): Warn about comparing signed vs unsigned if -W iskenner
1997-09-10(default_conversion): Likewise.kenner
1997-08-25(common_type): Always prefer long double to double.kenner
1997-08-07(comptypes, build_component_ref): Add default case to switch.kenner
1997-08-04(unary_complex_lvalue): Don't warn about COMPOUND_EXPR or COND_EXPR ifkenner
1997-08-02(lvalue_p, case BIND_EXPR, RTL_EXPR): Return 1 if array.kenner
1997-04-13(lookup_field): Don't recurse unless FIELD is a RECORD_TYPE orkenner
1997-03-02(process_init_element): Warn and truncate if upper bound of index iskenner
1997-02-02(process_init_element): When popping levels, don't blow up ifkenner
1996-12-07(build_indirect_ref): Don't give warning for dereferencing void * ifkenner
1996-12-07(build_binary_op): Likewise.kenner
1996-10-28(signed_or_unsigned_type): If already right signedness, return.kenner
1996-10-28({un,}signed_type): If can't do anything, callkenner
1996-10-21(build_array_ref): If -Wchar-subscripts, also warn in case whenkenner
1996-10-08(decl_constant_value): Delete test for ! TREE_PUBLIC.dje
1996-09-29Allow pointers to be shortmeissner
1996-07-03formatting tweaksmrs
1996-07-03(default_conversion): Add bitfield promotions.kenner
1996-06-18(pointer_int_sum): Convert integer to both signedness and precision ofkenner
1996-04-04(push_init_level): When output alignment for structurewilson
1996-03-24(set_init_index): Check for use outside an array initializer.kenner
1996-03-23(build_array_ref): Give error if subscripting a function.kenner
1996-03-19(build_conditional_expr): If OP1 is null, set both OP1 and ORIG_OP1 to IFEXP.kenner
1996-03-01(push_init_level): When output padding to align structurewilson
1996-02-21 * c-typeck.c (initializer_constant_valid_p): Don't dereferencelaw
1996-02-19warn_sign_comparemerrill
1996-02-16* c-typeck.c (convert_for_assignment):eggert
1996-02-13(quality_type prototype): Typo, rename as qualify_type.kenner
1996-01-24(pointer_int_sum): Use TYPE_PRECISION (sizetype) notwilson
1996-01-16(convert_for_assignment): Don't automatically convert from a unionkenner
1996-01-15(build_c_cast): Don't warn about alignment when we have an opaque type.kenner
1996-01-09(merge_attributes): Moved to tree.c.dje
1996-01-02Use DECL_C_BIT_FIELD, not DECL_BIT_FIELD in all tests.kenner
1995-12-25(mark_addressable): Fix error in last change.kenner
1995-12-24(mark_addressable, case COMPONENT_REF): Give error if taking addresskenner
1995-11-29(merge_attributes): New function. Move code fromwilson
1995-10-18(parser_build_binary_op): Warn about x^y==z, etc.kenner
1995-09-11(digest_init): Don't recursively call digest_init when in traditionalkenner
1995-08-28Fix spelling errors.kenner
1995-08-25(set_init_label): Don't die if an entire brace-pair level iskenner