summaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
Commit message (Expand)AuthorAgeFilesLines
* (finish_struct): If pedantic, also warn if struct/union has no namedkenner1996-08-111-3/+11
* formatting tweaksmrs1996-07-031-4/+4
* (init_decl_processing): Register __builtin_memset and memset askenner1996-06-281-1/+12
* (grokdeclarator): Call pop_obstacks after creatingwilson1996-06-061-1/+1
* (start_decl): Always set DECL_COMMON on statics.merrill1996-06-041-1/+1
* (start_struct): Set TYPE_PACKED from flag_pack_struct.kenner1996-06-031-2/+5
* Add prototypes for all static functions.kenner1996-05-191-11/+17
* -fno-common changemerrill1996-05-061-3/+7
* (clear_limbo_values): New function.kenner1996-04-161-0/+18
* (finish_enum): Don't crash if no type can represent all enumeration values.kenner1996-04-141-2/+10
* (finish_function): Always warn if main doesn't return int.kenner1996-04-081-3/+3
* (duplicate_decl): If making decl non-external, copy context from oldkenner1996-03-051-0/+2
* warn_sign_comparemerrill1996-02-191-0/+9
* (finish_decl): TREE_ASM_WRITTEN says if duplicate_decls modifiedkenner1996-02-131-5/+8
* Changes to distinguish typedef from original type in debug output.bothner1996-02-121-1/+1
* (finish_struct): Fix typo in transparent union warning that led to core dump.eggert1996-02-021-1/+1
* (init_decl_processing): Add definitions for __builtin_setjmp andkenner1996-01-271-0/+13
* (finish_incomplete_decl): Warn if completing an array that wasn'tkenner1996-01-161-4/+7
* (finish_struct): Warn if field with enumeral type is narrower thankenner1996-01-011-1/+8
* (finish_struct): Set DECL_C_BIT_FIELD when set DECL_BIT_FIELD.kenner1995-12-241-1/+1
* (finish_struct): Don't mess with the type of bitfields.merrill1995-12-041-21/+0
* (duplicate_decls): Add new paramter different_binding_level.wilson1995-11-291-119/+134
* (pushdecl): Don't test TREE_PUBLIC when deciding whether to register akenner1995-10-271-1/+10
* (redeclaration_error_message): For TYPE_DECLs, return 0 ifkenner1995-09-111-0/+9
* (finish_struct): If transparent_union attribute specified, validate itkenner1995-08-291-0/+10
* (field_decl_cmp): Rewritten to make sure that a null name always sortskenner1995-07-141-1/+9
* Update FSF address.kenner1995-06-151-1/+2
* (start_function): New parameter for attributes.kenner1995-06-141-6/+5
* (c_decode_option, case "-Wall"): Don't set extra_warnings.kenner1995-06-101-1/+0
* (start_decl): Set DECL_COMMON before calling decl_attributes.kenner1995-06-061-4/+4
* (duplicate_decls): Don't clear DECL_CONTEXT of new decl if it is akenner1995-06-061-1/+2
* (finish_decl_top_level): Removed; no longer used.kenner1995-05-221-14/+0
* (shadow_tag_warned): Don't warn about useless keyword if in systemkenner1995-05-201-1/+1
* Fix typos in comments.kenner1995-05-161-2/+2
* Update weak symbol supportmerrill1995-05-161-0/+1
* (push_parm_decl): Pass any attributes to decl_attributes.kenner1995-05-121-1/+4
* (grokdeclarator): Use PARM_FLAG to see if should make PARM_DECL.kenner1995-05-111-1/+1
* (finish_struct): Properly update DECL_PACKED.kenner1995-05-111-1/+1
* (finish_decl_top_level): New function.kenner1995-04-261-0/+14
* (finish_struct): Add ATTRIBUTES argument, call decl_attributes and setkenner1995-04-261-6/+18
* (init_decl_processing): Don't give builtin__constant_p an argumentkenner1995-04-261-1/+1
* (pushdecl): Don't test DECL_EXTERNAL when deciding whetherwilson1995-04-251-2/+1
* (start_decl): New args for attributes; call decl_attributes.kenner1995-04-251-1/+5
* (duplicate_decls): Don't look at TYPE_ACTUAL_ARG_TYPES if it is notkenner1995-04-251-1/+2
* (poplevel): Do output inline function ifwilson1995-04-111-2/+6
* (start_function): Handle new parameter ATTRIBUTES.kenner1995-03-101-3/+6
* Undo this patch, breaks libobjc builds.dje1995-03-051-6/+6
* Remove Feb 13's FUNCTION_NEEDS_STATIC_CHAIN changes.bothner1995-03-021-3/+0
* (pushdecl): When have a duplicate decl, and it is global,wilson1995-02-251-6/+6
* (grokdeclarator): Added code to support machine attributes.kenner1995-02-211-0/+20