Skip to content
Snippets Groups Projects
  1. Mar 14, 2003
  2. Mar 13, 2003
    • Danny Smith's avatar
      dll-1.c: Remove thumb target. · 67e4f078
      Danny Smith authored
      	* gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
      	* gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
      	thumb target,
      	* gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
      	to accept newer _imp__	prefix and additional
      	newline in .drectve section.
      	* gcc.dg/dll-4.c: Likewise.
      	* gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
      	switch.
      
      From-SVN: r64337
      67e4f078
    • Jason Merrill's avatar
      re PR c++/9420 (incomplete type incorrectly reported) · 0171b21c
      Jason Merrill authored
              PR c++/9420
              * search.c (lookup_conversions): Call complete_type here.
              * call.c (implicit_conversion): Not here.
      
      From-SVN: r64332
      0171b21c
    • Mark Mitchell's avatar
      decl2.c (do_nonmember_using_decl): Correct handling of simultaneous type/non-type bindings. · 45707d31
      Mark Mitchell authored
      	* decl2.c (do_nonmember_using_decl): Correct handling of
      	simultaneous type/non-type bindings.
      
      
      	* g++.dg/parse/namespace9.C: New test.
      
      From-SVN: r64323
      45707d31
    • Jason Merrill's avatar
      re PR c++/9336 (ICE in cp_line_of, at cp/error.c:2191) · 6d7b8b35
      Jason Merrill authored
              PR c++/9336
              * decl2.c (lookup_arg_dependent): Handle error_mark_node.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r64322.2
      6d7b8b35
    • Mark Mitchell's avatar
      Fix typo in ChangeLog · 3033f0ed
      Mark Mitchell authored
      From-SVN: r64321
      3033f0ed
    • Mike Stump's avatar
      ggc-page.c (struct page_entry): Remove varray.h header. · c4775f82
      Mike Stump authored
              * ggc-page.c (struct page_entry): Remove varray.h header.
              Add index_by_depth field.
              Remove save_in_use_p field.
              (struct globals): Add depth_in_use, depth_max, by_depth_in_use,
              by_depth_max, by_depth, and save_in_use fields.
              (INITIAL_PTE_COUNT): Add.
              (save_in_use_p_i): Add.
              (save_in_use_p): Add.
              (adjust_depth): Add.
              (move_ptes_to_front): Add.
              (push_depth): Add.
              (push_by_depth): Add.
              (prefetch): Add.
              (free_page): Add support for and use faster data structures.
              (ggc_alloc): Likewise.
              (init_ggc): Likewise.
              (ggc_recalculate_in_use_p): Likewise.
              (ggc_pop_context): Likewise.
              (clear_marks): Likewise.
              (ggc_pch_read): Likewise.
              * Makefile.in (ggc-page.o): Remove varray.h.
      
      From-SVN: r64320
      c4775f82
    • Mark Mitchell's avatar
      call.c (initialize_reference): Remove bogus assertion. · 26f86471
      Mark Mitchell authored
      	* call.c (initialize_reference): Remove bogus assertion.
      	* decl.c (build_ptrmemfunc_type): Revert change of 2003-03-09.
      
      	* g++.dg/init/ref5.C: New test.
      	* g++.dg/parse/ptrmem1.C: Likewise.
      
      From-SVN: r64316
      26f86471
    • Nathanael Nerode's avatar
      ChangeLog: Rotated last year's entries to... · 7210d5ae
      Nathanael Nerode authored
      	* ChangeLog: Rotated last year's entries to...
      	* ChangeLog.8: New.
      
      From-SVN: r64315
      7210d5ae
    • Tom Tromey's avatar
      parse.y (resolve_inner_class): Error if qualifier is a primitive type. · 2f29e5e8
      Tom Tromey authored
      	* parse.y (resolve_inner_class): Error if qualifier is a primitive
      	type.
      
      From-SVN: r64314
      2f29e5e8
    • Nathanael Nerode's avatar
      fde-glibc.c, [...]: It's GCC, not GNU CC. · 3bed2930
      Nathanael Nerode authored
      	* config/ia64/fde-glibc.c, config/ia64/freebsd.h,
      	config/ia64/hpux.h, config/ia64/hpux_longdouble.h,
      	config/ia64/ia64-c.c, config/ia64/ia64-modes.def,
      	config/ia64/ia64-protos.h, config/ia64/ia64.c,
      	config/ia64/ia64.h, config/ia64/ia64.md,
      	config/ia64/itanium1.md, config/ia64/itanium2.md,
      	config/ia64/quadlib.c, config/ia64/unwind-ia64.c,
      	config/ia64/unwind-ia64.h: It's GCC, not GNU CC.
      
      From-SVN: r64313
      3bed2930
    • Jonathan Wakely's avatar
      configopts.html, [...]: Fix invalid XHTML and make page header style consistent. · 21c93c39
      Jonathan Wakely authored
      2003-03-13  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* docs/html/configopts.html, docs/html/documentation.html,
      	docs/html/explanations.html, docs/html/install.html,
      	docs/html/19_diagnostics/howto.html, docs/html/faq/index.html: Fix
      	invalid XHTML and make page header style consistent.
      
      From-SVN: r64312
      21c93c39
    • Nick Clifton's avatar
      output_return_instruction: Simplyify test for avoiding type 2 LDMs. · 13eedc5a
      Nick Clifton authored
      From-SVN: r64311
      13eedc5a
    • Ansgar Esztermann's avatar
      Makefile.in (dojump.o): New target. · 1cff8964
      Ansgar Esztermann authored
      2003-03-13  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
      
      	* Makefile.in (dojump.o): New target.
      
      	* dojump.c: New file.
      	(init_pending_stack_adjust): Moved here from expr.c.
      	(clear_pending_stack_adjust): Likewise.
      	(do_pending_stack_adjust): Likewise.
      	(jumpifnot): Likewise.
      	(jumpif): Likewise.
      	(do_jump): Likewise.
      	(do_jump_by_parts_greater): Likewise.
      	(do_jump_by_parts_greater_rtx): Likewise.
      	(do_jump_by_parts_equality): Likewise.
      	(do_jump_by_parts_equality_rtx): Likewise.
      	(compare_from_rtx): Likewise.
      	(do_compare_rtx_and_jump): Likewise.
      	(do_compare_and_jump): Likewise.
      
      	* expr.c (init_pending_stack_adjust): Removed to dojump.c.
      	(clear_pending_stack_adjust): Likewise.
      	(do_pending_stack_adjust): Likewise.
      	(jumpifnot): Likewise.
      	(jumpif): Likewise.
      	(do_jump): Likewise.
      	(do_jump_by_parts_greater): Likewise.
      	(do_jump_by_parts_greater_rtx): Likewise.
      	(do_jump_by_parts_equality): Likewise.
      	(do_jump_by_parts_equality_rtx): Likewise.
      	(compare_from_rtx): Likewise.
      	(do_compare_rtx_and_jump): Likewise.
      	(do_compare_and_jump): Likewise.
      	(placeholder_list): Made declaration extern.
      
      	* expr.h (placeholder_list): Declare.
      
      From-SVN: r64309
      1cff8964
    • Aldy Hernandez's avatar
      rs6000.c (rs6000_dwarf_register_span): Differentiate endianness. · 3bd104d1
      Aldy Hernandez authored
      2003-03-13  Aldy Hernandez  <aldyh@redhat.com>
      
              * config/rs6000/rs6000.c (rs6000_dwarf_register_span):
              Differentiate endianness.
              (s6000_override_options): Use cpu type instead of TARGET_SPE.
      
      From-SVN: r64308
      3bd104d1
    • Nick Clifton's avatar
      Remove redundant writeback test in previous delta. · 1ce53769
      Nick Clifton authored
      From-SVN: r64307
      1ce53769
    • Nick Clifton's avatar
      (print_multi_reg): Do not generate a type 2 LDM instructions with writeback enabled. · b17fe233
      Nick Clifton authored
      (print_multi_reg): Do not generate a type 2 LDM instructions with writeback
      enabled.
      (output_return_instruction): Likewise.
      
      From-SVN: r64306
      b17fe233
    • Nick Clifton's avatar
      (FIXED_REGISTERS): Remove definition. · 2ed0b52a
      Nick Clifton authored
      (CALL_USED_REGISTERS): Remove definition.
      (SUBTARGET_CONDITIONAL_REGISTER_USAGE): Define.
      
      From-SVN: r64305
      2ed0b52a
    • Alan Modra's avatar
      rs6000.c (rs6000_flag_pic): Delete. · f1384257
      Alan Modra authored
      	* config/rs6000/rs6000.c (rs6000_flag_pic): Delete.
      	(rs6000_xcoff_encode_section_info): #ifdef TARGET_XCOFF.
      	(rs6000_binds_local_p, TARGET_BINDS_LOCAL_P): #if TARGET_MACHO.
      	(rs6000_override_options): Don't clear flag_pic for ABI_AIX.
      	(rs6000_legitimize_address): Formatting.
      	(rs6000_emit_move): Likewise.
      	(rs6000_return_addr): Test ABI_AIX as well as flag_pic.
      	(rs6000_emit_prologue <save_LR_around_toc_setup>): Likewise.
      	(rs6000_elf_select_section): Comment reason for shlib being
      	set for ABI_AIX.
      	(rs6000_elf_unique_section): Likewise.
      	(rs6000_elf_encode_section_info): Test !TARGET_AIX as well as ABI_AIX.
      	* config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Test ABI_AIX
      	as well as flag_pic.
      	* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Likewise.
      	(MINIMAL_TOC_SECTION_ASM_OP): Likewise.
      	* config/rs6000/linux64.h (TARGET_ENCODE_SECTION_INFO): Don't define.
      
      From-SVN: r64304
      f1384257
    • Richard Henderson's avatar
      emit-rtl.c (try_split): Handle 1-1 splits of call insns properly. · 599aedd9
      Richard Henderson authored
              * emit-rtl.c (try_split): Handle 1-1 splits of call insns properly.
      
              * config/ia64/ia64.c (TARGET_FUNCTION_OK_FOR_SIBCALL): New.
              (ia64_gp_save_reg): Remove.
              (struct ia64_frame_info): Move to the beginning of the file;
              add reg_save_gp.
              (ia64_expand_call): Rearrange for new call patterns.
              (ia64_reload_gp): New.
              (ia64_split_call): New.
              (ia64_compute_frame_size): Allocate reg_save_gp.
              (ia64_expand_prologue): Save reg_save_gp.
              (ia64_expand_epilogue): Don't restore gp.
              (ia64_hard_regno_rename_ok): Remove R4 hack.
              (ia64_function_ok_for_sibcall): New.
              (ia64_output_mi_thunk): Set reload_completed, no_new_pseudos;
              call try_split on sibcall pattern.
              * config/ia64/ia64-protos.h: Update.
              * config/ia64/ia64.md (call_nogp, call_value_nogp, sibcall_nogp):
              Rename from nopic versions.  Confiscate 2nd argument to call as
              a marker.
              (call_pic, call_value_pic, sibcall_pic): Remove.
              (call_gp, call_value_gp, sibcall_gp): New.
              (builtin_setjmp_setup): Remove.
              (builtin_setjmp_receiver): Call ia64_reload_gp.
      
      From-SVN: r64303
      599aedd9
    • Andreas Jaeger's avatar
      * Make-lang.in (tree1$(exeext)): Fix previous patch. · 7e38bf41
      Andreas Jaeger authored
      From-SVN: r64302
      7e38bf41
    • Nathanael Nerode's avatar
      dsp16xx-protos.h, [...]: Replace "GNU CC" with "GCC". · 2ff8f7ac
      Nathanael Nerode authored
      	* config/dsp16xx/dsp16xx-protos.h, config/dsp16xx/dsp16xx.c,
      	config/dsp16xx/dsp16xx.h, config/dsp16xx/dsp16xx.md: Replace
      	"GNU CC" with "GCC".
      
      From-SVN: r64301
      2ff8f7ac
    • Nathanael Nerode's avatar
      c4x-c.c, [...]: GCC, not GNU CC. · 4db9c756
      Nathanael Nerode authored
      	* config/c4x/c4x-c.c, config/c4x/c4x-modes.def,
      	config/c4x/c4x-protos.h, config/c4x/c4x.c, config/c4x/c4x.h,
      	config/c4x/c4x.md, config/c4x/libgcc.S, config/c4x/rtems.h:
      	GCC, not GNU CC.
      
      From-SVN: r64300
      4db9c756
    • John David Anglin's avatar
      ecos.exp (gcsec-1.c): Find linker used by gcc. · aeb11ee5
      John David Anglin authored
      	* gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
      	* gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
      	regular expression.
      	* gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
      	* gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
      
      From-SVN: r64299
      aeb11ee5
    • Nathanael Nerode's avatar
      genattrtab.h, [...]: Replace "GNU CC" with "GCC". · 63b025a5
      Nathanael Nerode authored
      	* genattrtab.h, hosthooks-def.h, hosthooks.h, langhooks-def.h,
      	langhooks.h, tree-inline.h: Replace "GNU CC" with "GCC".
      
      From-SVN: r64298
      63b025a5
    • Nathanael Nerode's avatar
      c-pch.c, [...]: Replace "GNU CC" with "GCC". · 54a7b573
      Nathanael Nerode authored
      	* c-pch.c, dummy-conditions.c, genautomata.c, genconditions.c,
      	langhooks.c, tree-inline.c, unwind-dw2-fde-darwin.c,
      	unwind-dw2-fde-glibc.c, unwind-libunwind.c, vmsdbgout.c: Replace
      	"GNU CC" with "GCC".
      
      From-SVN: r64297
      54a7b573
    • Nathanael Nerode's avatar
      lib1funcs.asm, [...]: GCC, not GNU CC. · 301ee2f3
      Nathanael Nerode authored
      	* config/v850/lib1funcs.asm, config/v850/rtems.h,
      	config/v850/v850-c.c, config/v850/v850-protos.h,
      	config/v850/v850.c, config/v850/v850.h, config/v850/v850.md:
      	GCC, not GNU CC.
      
      From-SVN: r64296
      301ee2f3
    • Nathanael Nerode's avatar
      bsd.h, [...]: GCC, not GNU CC. · e7d9d16b
      Nathanael Nerode authored
      	* config/vax/bsd.h, config/vax/elf.h, config/vax/netbsd-elf.h,
      	config/vax/netbsd.h, config/vax/openbsd.h, config/vax/openbsd1.h,
      	config/vax/ultrix.h, config/vax/vax-protos.h, config/vax/vax.c,
      	config/vax/vax.h, config/vax/vax.md, config/vax/vaxv.h: GCC, not
      	GNU CC.
      
      From-SVN: r64294
      e7d9d16b
Loading