1. 07 Jun, 2002 9 commits
  2. 06 Jun, 2002 20 commits
  3. 05 Jun, 2002 11 commits
    • Makefile.am (libgcj_convenience.la): Revert the last change. · 5d3dfc3a
      2002-06-05  H.J. Lu  (hjl@gnu.org)
      
      	* Makefile.am (libgcj_convenience.la): Revert the last change.
      	(libgcj.la): Likewise.
      	* Makefile.in: Regenerated.
      
      From-SVN: r54295
      H.J. Lu committed
    • pa.h (EXTRA_CONSTRAINT, T case): Further refine so that it rejects (mem (lo_sum (reg) (unspec)))... · 80081028
              * pa.h (EXTRA_CONSTRAINT, T case): Further refine so that it
              rejects (mem (lo_sum (reg) (unspec))), but will allow
              (mem (lo_sum (reg) (symbol_ref)) for PA2.0.
      
      From-SVN: r54294
      Jeff Law committed
    • cpphash.h (_cpp_create_definition): Update prototype. · cbc69f84
      	* cpphash.h (_cpp_create_definition): Update prototype.
      	(_cpp_push_text_context, _cpp_create_trad_definition): New.
      	( cpp_lex_identifier_trad): New.
      	(_cpp_set_trad_context): New.
      	* cppinit.c (cpp_finish_options): Don't conditionalize builtins.
      	* cpplib.c (SEEN_EOL): Update.
      	(lex_macro_node): Update for -traditional.
      	(cpp_push_buffer, _cpp_pop_buffer): Similarly.
      	* cppmacro.c (_cpp_create_definition): Split into
      	create_iso_definition() and _cpp_create_trad_definition().
      	(warn_of_redefinition): Update prototype; handle traditional
      	macros.
      	(_cpp_push_text_context): New.
      	* cpptrad.c (skip_whitespace, push_replacement_text): New.
      	(lex_identifier): Call ht_lookup with correct start.
      	(_cpp_lex_identifier_tradm _cpp_create_trad_definition,
      	_cpp_set_trad_context): New.
      	(scan_out_logical_line): Update to handle changing contexts.
      
      From-SVN: r54293
      Neil Booth committed
    • config.gcc (sh-*-elf*, [...]): Unify. · dbf87f32
      gcc:
      	* config.gcc (sh-*-elf*,  sh64*-*-elf*): Unify.
      	(shl*-*-elf*): Add.
      	* config/sh/t-be (MULTILIB_ENDIAN): Set.
      	* config/sh/t-le (MULTILIB_ENDIAN): Likewise.
      	* t-sh (MULTILIB_ENDIAN): Set.
      	(MULTILIB_OPTIONS): Use it.
      	* t-sh64 (MULTILIB_OPTIONS): Likewise.
      	(MULTILIB_DIRNAMES): Likewise.
      bfd:
      	* config.bfd (sh64l*-*-elf*, shl*-*-elf*): New configurations.
      ld:
      	configure.tgt (shle*-*-elf*, sh64le-*-elf*): New configurations.
      
      From-SVN: r54292
      J"orn Rennecke committed
    • toplev.h (report_error_function): Remove. · 47b69537
      	* toplev.h (report_error_function): Remove.
      
      	* diagnostic.h (location_t): New datatype.
      	(text_info): Likewise.
      	(diagnostic_info): Likewise.
      	(output_prefix): New macro.
      	(diagnostic_last_function_changed): Likewise.
      	(diagnostic_set_last_function): Likewise.
      	(diagnostic_last_module_changed): Likewise.
      	(diagnostic_set_last_module): Likewise.
      	(report_diagnostic): Now macro.
      	(diagnostic_set_info): Declare.
      
      	* diagnostic.c (report_problematic_module): Rename to
      	diagnostic_repor_current_module.
      	(set_diagnostic_context): Remove.
      	(count_error): Rename to diagnostic_error_count.
      	(error_function_changed): Remove.
      	(record_last_error_function): Likewise.
      	(error_module_changed): Likewise.
      	(record_last_error_module): Likewise.
      	(context_as_prefix): Rename to diagnostic_build_prefix.
      	(flush_diagnostic_buffer): Rename to diagnostic_flush_buffer.
      	(diagnostic_set_info): New function.
      
      	* objc/objc-act.c: #include diagnostic.h
      	(error_with_ivar): Adjust call to count_error.
      	(warn_with_method): Likewise.
      	* objc/Make-lang.in (objc-act.o): Depend on diagnostic.h
      
      cp/
      2002-06-04  Gabriel Dos Reis  <gdr@codesourcery.com>
      
      	* error.c (cp_diagnostic_starter): Adjust call.
      	(maybe_print_instantiation_context): Change prototype to take a
      	'diagnostic_info *'.
      	(print_instantiation_full_context): Likewise.
      	(print_instantiation_partial_context): Likewise.
      	(cp_diagnostic_starter): Likewise.
      	(cp_diagnostic_finalizer): Likewise.
      	(cp_print_error_function): Likewise.
      	(cp_printer): Take a secondary parameter as a 'text_info *'.
      	Remove output_state savings.  Adjust calls.
      
      f/
      2002-06-04  Gabriel Dos Reis  <gdr@codesourcery.com>
      
      	* bad.c (ffebad_start_): Adjust call to count_error.
      	* Make-lang.in (f/bad.o): Depend on diagnostic.h
      	* bad.c: #include diagnostic.h
      
      From-SVN: r54291
      Gabriel Dos Reis committed
    • f2cext.c (alarm_): Mark parameter(s) with attribute `unused'. · 304a3a85
      	* f2cext.c (alarm_): Mark parameter(s) with attribute `unused'.
      	* libF77/h_len.c (h_len): Likewise.
      	* libF77/i_len.c (i_len): Likewise.
      	* libI77/rsli.c (i_ungetc): Likewise.
      	* libU77/date_.c (G77_date_y2kbuggy_0): Likewise.
      	* libU77/fputc_.c (G77_fputc_0): Likewise.
      	* libU77/vxtidate_.c (G77_vxtidate_y2kbuggy_0): Likewise.
      	* libU77/vxttime_.c (G77_vxttime_0): Likewise.
      
      From-SVN: r54289
      Kaveh R. Ghazi committed
    • xtensa.c (xtensa_build_va_list): Use lang_hooks.types.make_type instead of… · 540eaea8
      xtensa.c (xtensa_build_va_list): Use lang_hooks.types.make_type instead of make_node; set up __va_list_tag type decl.
      
              * config/xtensa/xtensa.c (xtensa_build_va_list): Use
              lang_hooks.types.make_type instead of make_node; set up
              __va_list_tag type decl.
              (xtensa_builtin_saveregs): Remove broken use of
              RTX_UNCHANGING_P and unnecessary use of MEM_IN_STRUCT_P
              for saved registers; add varargs alias set.
      
      From-SVN: r54288
      Bob Wilson committed
    • *** empty log message *** · d89e380b
      From-SVN: r54287
      Neil Booth committed
    • gnu.h: Undef TARGET_OS_CPP_BUILTINS. · f23a084d
      config:
      	* alpha/gnu.h: Undef TARGET_OS_CPP_BUILTINS.
      	* i386/beos-elf.h: Use TARGET_OS_CPP_BUILTINS rather than
      	CPP_PREDEFINES and part of CPP_SPEC.
      	i386/freebsd-aout.h, i386/gas.h, i386/gnu.h, i386/linux-aout.h,
      	i386/linux.h, i386/moss.h, i386/xm-vsta.h: Similarly.
      
      From-SVN: r54286
      Neil Booth committed
    • ctype_noninline.h (do_toupper,do_tolower): Call external symbol. · b80ee165
              * config/os/aix/bits/ctype_noninline.h (do_toupper,do_tolower):
              Call external symbol.
      
      From-SVN: r54284
      David Edelsohn committed
    • * reg-stack.c (reg_to_stack): Do not call find_basic_blocks. · 3fe3a596
      From-SVN: r54282
      Jan Hubicka committed