Skip to content
Snippets Groups Projects
  1. Jul 01, 2002
  2. Jun 30, 2002
    • nathan's avatar
      * cp-tree.h (CPTI_TINFO_DECL_TYPE): Replace with ... · 46f41950
      nathan authored
      	(CPTI_TYPE_INFO_PTR_TYPE): ... this.
      	(tinfo_decl_type): Replace with ...
      	(type_info_ptr_type): ... this.
      	(import_export_tinfo): Declare.
      	(tinfo_decl_p): Rename to ...
      	(unemitted_tinfo_decl_p): ... this.
      	* decl2.c (import_export_decl): Break out tinfo handling into ...
      	(import_export_tinfo): ... here. New function.
      	(finish_file): Adjust.
      	* rtti.c (TINFO_REAL_NAME): New macro.
      	(init_rtti_processing): Create the tinfo types.
      	(get_tinfo_decl_dynamic): Use type_info_ptr_type, get_tinfo_ptr.
      	(get_tinfo_decl): Adjust.
      	(get_tinfo_ptr): New function.
      	(get_type_id): Use it.
      	(tinfo_base_init): Create vtable decl here, if it doesn't exist.
      	(ptr_initializer): Use get_tinfo_ptr.
      	(ptm_initializer): Likewise.
      	(synthesize_tinfo_var): Break into ...
      	(get_pseudo_ti_init): ... this. Just create the initializer.
      	(get_pseudo_ti_desc): .. and this.
      	(create_real_tinfo_var): Remove.
      	(create_pseudo_type_info): Don't create the vtable decl here.
      	(get_vmi_pseudo_type_info): Remove.
      	(create_tinfo_types): Adjust.
      	(tinfo_decl_p): Rename to ...
      	(unemitted_tinfo_decl_p): ... here. Adjust.
      	(emit_tinfo_decl): Adjust. Create the initializer.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55124 138bc75d-0d04-0410-961f-82ee72b054a4
      46f41950
    • denisc's avatar
      * doc/extend.texi: Add ip2k port to description of attribute · 770a909a
      denisc authored
      	naked.
      	* doc/install.texi (Specific): Add ip2k description.
      	* doc/install-old.texi (Configurations): Add ip2k to possible
      	cpu types.
      	* doc/md.texi: Document ip2k constraints.
      	* config/ip2k/crt0.S: New file.
      	* config/ip2k/ip2k-protos.h: New file.
      	* config/ip2k/ip2k.c: New file.
      	* config/ip2k/ip2k.h: New file.
      	* config/ip2k/ip2k.md: New file.
      	* config/ip2k/libgcc.S: New file.
      	* config/ip2k/t-ip2k: New file.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55122 138bc75d-0d04-0410-961f-82ee72b054a4
      770a909a
    • hp's avatar
      * config/mmix/mmix.md ("return"): New pattern. · 0b123c47
      hp authored
      	* config/mmix/mmix.h (TARGET_MASK_USE_RETURN_INSN)
      	(TARGET_USE_RETURN_INSN): New macros.
      	(TARGET_DEFAULT): Include TARGET_MASK_USE_RETURN_INSN.
      	(TARGET_SWITCHES): Add -msingle-exit and -mno-single-exit.
      	* config/mmix/mmix.c (MMIX_OUTPUT_REGNO): Fix spacing.
      	(MMIX_POP_ARGUMENT): New macro.
      	(mmix_target_asm_function_prologue): When no epilogue is executed,
      	just emit a blank line.  Use MMIX_POP_ARGUMENT with final POP insn.
      	(mmix_print_operand) <case '.'>: New case.
      	(mmix_print_operand_punct_valid_p): Match '.'.
      	(mmix_use_simple_return): New function.
      	* config/mmix/mmix-protos.h (mmix_use_simple_return): Prototype.
      	* doc/invoke.texi (Option Summary) <MMIX Summary>: Add
      	-msingle-exit, -mno-single-exit.
      	(MMIX Options): Ditto.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55121 138bc75d-0d04-0410-961f-82ee72b054a4
      0b123c47
    • aldyh's avatar
      2002-06-30 Aldy Hernandez <aldyh@redhat.com> · 0d267c10
      aldyh authored
              * config/i386/i386.c (ix86_init_mmx_sse_builtins): Fix typos.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55120 138bc75d-0d04-0410-961f-82ee72b054a4
      0d267c10
    • ghazi's avatar
      * gengtype.c (oprintf): Move VA_CLOSE after all fixedarg uses. · b0c659b6
      ghazi authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55119 138bc75d-0d04-0410-961f-82ee72b054a4
      b0c659b6
    • gccadmin's avatar
      Daily bump. · d8d1869a
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55117 138bc75d-0d04-0410-961f-82ee72b054a4
      d8d1869a
    • amodra's avatar
      * unroll.c (loop_iterations): Handle EQ loops. · e10235cc
      amodra authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55111 138bc75d-0d04-0410-961f-82ee72b054a4
      e10235cc
    • dje's avatar
      * config/rs6000/rs6000.md (ctrdi): Allocate pseudo for FPR · 5b131565
      dje authored
              constraint in define_expand, not splitter.
              Formatting.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55110 138bc75d-0d04-0410-961f-82ee72b054a4
      5b131565
    • aldyh's avatar
      2002-06-29 Aldy Hernandez <aldyh@redhat.com> · 8b55c4ba
      aldyh authored
              * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use
              build_function_type_list instead of build_function_type.
      
              * config/ia64/ia64.c (ia64_init_builtins): Same.
      
              * config/alpha/alpha.c (alpha_init_builtins): Same.
      
              * config/rs6000/rs6000.c (altivec_init_builtins): Same.
      
              * config/arm/arm.c (arm_init_builtins): Same.
      
              * tree.h: Add build_function_type_list prototype.
      
              * tree.c (build_function_type_list): New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55109 138bc75d-0d04-0410-961f-82ee72b054a4
      8b55c4ba
  3. Jun 29, 2002
  4. Jun 28, 2002
Loading