Skip to content
Snippets Groups Projects
  1. Mar 13, 2003
    • 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
    • Benjamin Kosnik's avatar
      cpppch.c (cpp_valid_state): Use DL_WARNING_SYSHDR, not DL_WARNING. · 93c98498
      Benjamin Kosnik authored
      2003-03-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* cpppch.c (cpp_valid_state): Use DL_WARNING_SYSHDR, not DL_WARNING.
      
      From-SVN: r64293
      93c98498
    • Nathanael Nerode's avatar
      fixinc.interix: Remove dead code (most of it). · 706ae11c
      Nathanael Nerode authored
      	* fixinc/fixinc.interix: Remove dead code (most of it).
      	* fixinc/fixinc.dgux: Remove.
      
      From-SVN: r64292
      706ae11c
    • Nathanael Nerode's avatar
      float.h, [...]: GCC, not GNU CC. · e531258e
      Nathanael Nerode authored
      	* ginclude/float.h, ginclude/iso646.h, ginclude/stdarg.h,
      	ginclude/stdbool.h, ginclude/stddef.h: GCC, not GNU CC.
      
      From-SVN: r64291
      e531258e
    • Nathanael Nerode's avatar
      * Make-lang.in, Makefile.in, config-lang.in: GCC, not GNU CC. · 08e247b1
      Nathanael Nerode authored
      From-SVN: r64290
      08e247b1
    • Nathanael Nerode's avatar
      g77.texi, [...]: GCC, not GNU CC. · 201c7890
      Nathanael Nerode authored
      	* g77.texi, invoke.texi, g77spec.c, lang-specs.h: GCC, not
      	GNU CC.  Especially here.
      
      From-SVN: r64289
      201c7890
    • John David Anglin's avatar
      * pa.c (pa_init_builtins): Fix warning. · eab9e742
      John David Anglin authored
      From-SVN: r64286
      eab9e742
    • GCC Administrator's avatar
      Daily bump. · 4cc819ab
      GCC Administrator authored
      From-SVN: r64280
      4cc819ab
    • Jonathan Wakely's avatar
      index.html: Explain memory "leaks" due to allocators. · 408e31a2
      Jonathan Wakely authored
      2003-03-12  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* docs/html/faq/index.html: Explain memory "leaks" due to allocators.
      	* docs/html/faq/index.txt: Regenerate.
      	* docs/html/debug.html: Add a bit to allocator text and fix XHTML.
      
      From-SVN: r64273
      408e31a2
  2. Mar 12, 2003
    • Steve Ellcey's avatar
      ia64.h (ASM_OUTPUT_XDATA_CHAR): Remove. · 03d0dce1
      Steve Ellcey authored
      	* config/ia64/ia64.h (ASM_OUTPUT_XDATA_CHAR): Remove.
      	(ASM_OUTPUT_XDATA_SHORT): Remove.
      	(ASM_OUTPUT_XDATA_INT): Remove.
      	(ASM_OUTPUT_XDATA_DOUBLE_INT): Remove.
      	(ASM_OUTPUT_ADDR_DIFF_ELT): Handled 32 bit address diffs.
      	(ASM_PREFERRED_EH_DATA_FORMAT): Handle 32 bit EH pointers.
      	(CASE_VECTOR_MODE): Handle 32 bit pointers in case statement.
      
      From-SVN: r64271
      03d0dce1
    • Andrew Lewycky's avatar
      re PR c++/7050 (g++ segfaults on: (i ? get_string() : throw)) · 847311f4
      Andrew Lewycky authored
              PR c++/7050
              * expr.c (store_expr): Don't attempt to store void-typed trees,
              just evaluate them for side effects.
              * cp/expr.c (cxx_expand_expr): Return const0_rtx for throw
              expressions.
      
      From-SVN: r64268
      847311f4
    • Andreas Schwab's avatar
      configure.in: Avoid trailing /. · ff8b9ca8
      Andreas Schwab authored
      2003-03-10  Andreas Schwab  <schwab@suse.de>
      
      boehm-gc:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      libf2c:
      	* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
      	glibcpp_toolexeclibdir.
      	* configure: Rebuilt.
      
      libffi:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      libjava:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      libobjc:
      	* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
      	glibcpp_toolexeclibdir.
      	* configure: Rebuilt.
      
      libstdc++-v3:
      	* acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
      	glibcpp_toolexeclibdir.
      	* aclocal.m4, configure: Rebuilt.
      
      zlib:
      	* configure.in: Avoid trailing /. in toolexeclibdir.
      	* configure: Rebuilt.
      
      From-SVN: r64267
      ff8b9ca8
    • Neil Booth's avatar
      cppfiles.c (cpp_rename_file, [...]): New. · c19b12cb
      Neil Booth authored
      	* cppfiles.c (cpp_rename_file, cpp_push_include): New.
      	* cppinit.c (push_include): Move with changes to cppfiles.c.
      	(cpp_read_main_file): Mark named operators here...
      	(cpp_finish_options): ...not here.  Update.
      	(_cpp_maybe_push_include_file): Update.
      	* cpplib.h (cpp_push_include, cpp_rename_file): New.
      
      From-SVN: r64266
      c19b12cb
    • Nathanael Nerode's avatar
      aclocal.m4: Introduce gcc_GAS_VERSION_GTE_IFELSE, _gcc_COMPUTE_GAS_VERSION. · ad9c4d9f
      Nathanael Nerode authored
              * aclocal.m4: Introduce gcc_GAS_VERSION_GTE_IFELSE,
              _gcc_COMPUTE_GAS_VERSION.
              * configure.in: Use them.
              * configure: Regenerate.
      
      From-SVN: r64263
      ad9c4d9f
    • Bob Wilson's avatar
      xtensa.md (adddi3): Don't clobber source operand used to detect carry. · 8d49831d
      Bob Wilson authored
              * config/xtensa/xtensa.md (adddi3): Don't clobber source operand used
              to detect carry.
              (subdi3): Reorder emitted instructions.
      
      From-SVN: r64262
      8d49831d
    • Andreas Jaeger's avatar
      netbsd64.h (TARGET_OS_CPP_BUILTINS): Remove call to NETBSD_OS_CPP_BUILTINS_LP64. · bfa2615f
      Andreas Jaeger authored
      	* config/i386/netbsd64.h (TARGET_OS_CPP_BUILTINS): Remove call to
      	NETBSD_OS_CPP_BUILTINS_LP64.
      
      From-SVN: r64261
      bfa2615f
    • Nathanael Nerode's avatar
      Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES up. · 73458fb7
      Nathanael Nerode authored
      (toplev)
      	* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES up.  Delete unused
      	Make macro.
      	* Makefile.in: Regenerate.
      	* configure.in: Clean up gxx_include_dir logic.
      	* configure: Regenerate.
      
      (gcc)
      	* Makefile.in: Eliminate all.indirect.  Update and clean up comments.
      	Rearrange.  Reorganize.
      	* configure.in: Rearrange.
      	* configure: Regenerate.
      
      From-SVN: r64260
      73458fb7
    • Andreas Jaeger's avatar
      c-cppbuiltin.c (cb_register_builtins): Define LP64 builtins for LP64 targets. · 00530a21
      Andreas Jaeger authored
              * c-cppbuiltin.c (cb_register_builtins): Define LP64 builtins for
              LP64 targets.
      
              * doc/cpp.texi (Common Predefined Macros): Document __LP64__ and
              _LP64.
      
              * config/ia64/ia64.h (TARGET_CPU_CPP_BUILTINS): Do not define
              _LP64 macros here.
              * config/pa/pa.h (TARGET_CPU_CPP_BUILTINS): Likewise.
      
              * config/alpha/netbsd.h (TARGET_OS_CPP_BUILTINS): Remove call to
              NETBSD_OS_CPP_BUILTINS_LP64.
              * config/sh/netbsd-elf.h (TARGET_OS_CPP_BUILTINS): Likewise.
              * config/sparc/netbsd-elf.h (TARGET_OS_CPP_BUILTINS): Likewise.
      
              * config/netbsd.h (NETBSD_OS_CPP_BUILTINS_LP64): Remove.
      
      From-SVN: r64259
      00530a21
    • Jan Hubicka's avatar
      5474eed5
    • Daniel Jacobowitz's avatar
      Fix date in last log entry · 8c35a61a
      Daniel Jacobowitz authored
      From-SVN: r64252
      8c35a61a
Loading