Skip to content
Snippets Groups Projects
  1. Jun 19, 2002
    • Nathanael Nerode's avatar
      configure.in: Move definition of libstdcxx_flags right above usage, rather than waaay earlier. · 7a0be465
      Nathanael Nerode authored
      * configure.in: Move definition of libstdcxx_flags
      right above usage, rather than waaay earlier.
      
      From-SVN: r54809
      7a0be465
    • DJ Delorie's avatar
      * configure.in: Rearrange a little. · 0c639b89
      DJ Delorie authored
      From-SVN: r54808
      0c639b89
    • Nathanael Nerode's avatar
      * configure.in: Pull definition of is_cross_compiler earlier. · e1848dde
      Nathanael Nerode authored
      From-SVN: r54807
      e1848dde
    • Nathanael Nerode's avatar
      * configure.in: Rearrange a little. · 8bc2fff1
      Nathanael Nerode authored
      From-SVN: r54806
      8bc2fff1
    • Eric Christopher's avatar
      mips.c (symbol_operand): New function. · 8f2e3902
      Eric Christopher authored
      2002-06-19  Eric Christopher  <echristo@redhat.com>
      
      	* config/mips/mips.c (symbol_operand): New function.
      	(mips_emit_prefetch): Ditto.
      	* config/mips/mips-protos.h: Define.
      	* config/mips/mips.h (ISA_HAS_PREFETCH): Define.
      	(CONSTANT_ADDRESS_P): Adjust, use TARGET_GAS.
      	(LEGITIMIZE_ADDRESS): Ditto.
      	* config/mips/mips.md (prefetch, prefetch_si_address,
      	prefetch_si, prefetch_di_address, prefetch_di): New patterns.
      
      From-SVN: r54805
      8f2e3902
    • Nathanael Nerode's avatar
      configure.in: Remove references to librx. · ba3292db
      Nathanael Nerode authored
      * configure.in: Remove references to librx.
      * Makefile.in: Remove references to librx.
      
      From-SVN: r54804
      ba3292db
    • Eric Christopher's avatar
      fp-bit.h: Add unordered defines for gofast. · c894819c
      Eric Christopher authored
      2002-06-19  Eric Christopher  <echristo@redhat.com>
      
      	* config/fp-bit.h: Add unordered defines for gofast.
      
      From-SVN: r54803
      c894819c
    • Vladimir Makarov's avatar
      genautomata.c (DECL_UNIT, [...]): New macros with checking and without it. · 4005971c
      Vladimir Makarov authored
      2002-06-19  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* genautomata.c (DECL_UNIT, DECL_BYPASS, DECL_AUTOMATON,
      	DECL_EXCL, DECL_PRESENCE, DECL_ABSENCE, DECL_RESERV,
      	DECL_INSN_RESERV, REGEXP_UNIT, REGEXP_RESERV, REGEXP_SEQUENCE,
      	REGEXP_REPEAT, REGEXP_ALLOF, REGEXP_ONEOF): New macros with
      	checking and without it.
      	(decl_name, decl_mode_check_failed, regexp_name,
      	regexp_mode_check_failed): New functions.
      	(gen_cpu_unit, gen_query_cpu_unit, gen_bypass, gen_excl_set,
      	gen_presence_set, gen_absence_set, gen_automaton,
      	gen_regexp_repeat, gen_regexp_allof, gen_regexp_oneof,
      	gen_regexp_sequence, gen_reserv, gen_insn_reserv,
      	automaton_decl_hash, automaton_decl_eq_p): Use the macros.
      	(find_automaton_decl): Ditto.  Set up mode of work_automaton_decl.
      	(insn_decl_hash, insn_decl_hash, insn_decl_eq_p): Use the macros.
      	(find_insn_decl): Ditto.  Set up mode of work_insn_decl.
      	(decl_hash, decl_eq_p): Use the macros.
      	(find_decl): Ditto.  Set up mode of work_decl.
      	(process_excls, process_presence_absence, process_decls,
      	check_automaton_usage, process_regexp, process_regexp_decls,
      	check_usage, loop_in_regexp, check_loops_in_regexps,
      	process_regexp_cycles, add_advance_cycle_insn_decl,
      	initiate_states, initiate_excl_sets,
      	initiate_presence_absence_sets, copy_insn_regexp, transform_1,
      	transform_2): Use the macros.
      	(transform_3): Ditto.  Check mode before making transformations of
      	ALLOF.
      	(regexp_transform_func, transform_insn_regexps,
      	process_unit_to_form_the_same_automaton_unit_lists,
      	form_the_same_automaton_unit_lists_from_regexp,
      	form_the_same_automaton_unit_lists,
      	process_seq_for_forming_states, process_alts_for_forming_states,
      	create_alt_states, form_ainsn_with_same_reservs, make_automaton,
      	form_arcs_marked_by_insn, NDFA_to_DFA, set_new_cycle_flags,
      	estimate_one_automaton_bound, compare_max_occ_cycle_nums,
      	units_to_automata_heuristic_distr, create_ainsns,
      	units_to_automata_distr, create_automata): Use the macros.
      	(form_regexp): Ditto.  Fix typo in access to fields of ALLOF.
      	(longest_path_length, min_issue_delay_pass_states,
      	output_dead_lock_vect, output_tables, output_insn_code_cases,
      	output_internal_insn_latency_func, output_print_reservation_func,
      	output_description, output_automaton_units, generate): Use the
      	macros.
      	(make_insn_alts_attr): Ditto.  Check case when there are not
      	alternatives in the reservation.
      	(make_internal_dfa_insn_code_attr, make_default_insn_latency_attr,
      	make_bypass_attr, form_important_insn_automata_lists,
      	expand_automata): Use the macros.
      
      From-SVN: r54802
      4005971c
    • Denis Chertykov's avatar
      config.sub: Add support for avr target. · 11d8b408
      Denis Chertykov authored
      	* config.sub: Add support for avr target.
      	Import from master sources, rev 1.255
      
      From-SVN: r54801
      11d8b408
    • Tim Josling's avatar
      Clean up configure.in checks for bad languages; fix typos in treelang. · 015089dd
      Tim Josling authored
      From-SVN: r54800
      015089dd
    • Steve Ellcey's avatar
      configure.in (HAVE_FINITE*, [...]): Remove definitions in hpux11 cross-build... · a616effa
      Steve Ellcey authored
      configure.in (HAVE_FINITE*, [...]): Remove definitions in hpux11 cross-build because these functions do not exist...
      
      2002-06-19  Steve Ellcey  <sje@cup.hp.com>
      
      	* configure.in (HAVE_FINITE*, HAVE_ISINF*, HAVE_ISNAN*):  Remove
      	definitions in hpux11 cross-build because these functions do
      	not exist on hpux11 (but some exist on hpux10); move defaults out
      	into existing sections.
      	* configure:  Regenerate.
      
      From-SVN: r54799
      a616effa
    • Matt Kraai's avatar
      tm.texi (TARGET_CPU_CPP_BUILTINS): Correct misnamings of builtin_define and builtin_define_std. · d90a95fb
      Matt Kraai authored
      	* doc/tm.texi (TARGET_CPU_CPP_BUILTINS): Correct misnamings of
      	builtin_define and builtin_define_std.
      
      From-SVN: r54798
      d90a95fb
    • Andrew Pinski's avatar
      * cpptrad.c (_cpp_replacement_text_len): initialize len. · 7999462c
      Andrew Pinski authored
      From-SVN: r54797
      7999462c
    • Jason Merrill's avatar
      Makefile.in (unstrap, restrap): New targets. · 9c8d079c
      Jason Merrill authored
              * Makefile.in (unstrap, restrap): New targets.
              (bootstrap): Mention restrap.
      
      From-SVN: r54795
      9c8d079c
    • Matt Kraai's avatar
      * except.c (ehl_free): Remove. · 3c9ab9b5
      Matt Kraai authored
      From-SVN: r54794
      3c9ab9b5
    • Phil Edwards's avatar
      configure, .cvsignore: Revert previous change... · 93da8339
      Phil Edwards authored
      2002-06-19  Phil Edwards  <pme@gcc.gnu.org>
      
      	* configure, .cvsignore:  Revert previous change...
      	* Makefile:  ...delete.
      
      From-SVN: r54792
      93da8339
    • Ian Dall's avatar
      ns32k.md: Give "*xxx" names to all unnamed insn's. · f01a0d8d
      Ian Dall authored
              * config/ns32k/ns32k.md: Give "*xxx" names to all unnamed insn's.
              (sCOND): Restrict operand class so that gcc knows how to reload them.
              (bitfield_set): Merge two unnamed insn's using alternatives.
              (call_value): Remove constraint on unused uperand.
              (udivmodhi4, udivmodsi4, udivmoddihi4_internal): Remove.
              (udivmoddiqi4_internal, udivmoddihi4, udivmoddiqi4): Remove.
      
              * longlong.h (count_trailing_zeros): Escape newline and beautify.
      
      From-SVN: r54788
      f01a0d8d
    • Nathanael Nerode's avatar
      * configure.in: Eliminate ${gasdir} variable. · b4caab5c
      Nathanael Nerode authored
      From-SVN: r54786
      b4caab5c
    • Mark Mitchell's avatar
      * Makefile.in (QMTEST_DIR): Simplify definition. · 62363d99
      Mark Mitchell authored
      From-SVN: r54783
      62363d99
    • Benjamin Kosnik's avatar
      std_cwchar.h: Guard. · 93b85586
      Benjamin Kosnik authored
      2002-06-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/c/std_cwchar.h: Guard. Add mbstate_t bits.
      	* include/c/std_cwctype.h: Guard.
      
      	* libsupc++/eh_alloc.cc: Tweak include order.
      	* libsupc++/pure.cc: Use cstdio.
      	* libsupc++/new_op.cc: Remove malloc forward declaration, as
      	cstdlib brings it in. Use std::malloc.
      
      	* src/Makefile.am (sources): Remove cmath.cc.
      	* src/Makefile.in: Regenerate.
      	* src/cmath.cc: Remove.
      
      From-SVN: r54782
      93b85586
    • Jakub Jelinek's avatar
      * g++.dg/opt/vt1.C: Fix regexp. · ccf160f1
      Jakub Jelinek authored
      From-SVN: r54781
      ccf160f1
    • Nick Clifton's avatar
      (CUMULATIVE_ARGS): Replace typedef with #define. · 099bd656
      Nick Clifton authored
      From-SVN: r54779
      099bd656
    • GCC Administrator's avatar
      Daily bump. · 00cc20a5
      GCC Administrator authored
      From-SVN: r54776
      00cc20a5
    • Neil Booth's avatar
      cpphash.h (struct cpp_reader): Make date and time strings. · 278c4662
      Neil Booth authored
      	* cpphash.h (struct cpp_reader): Make date and time strings.
      	(_cpp_builtin_macro_text, _cpp_copy_replacement_text,
      	_cpp_replacement_text_len): New.
      	* cppinit.c (cpp_create_reader): Update.
      	(init_builtins): Register appropriate builtins for -traditional-cpp.
      	* cppmacro.c (new_number_token): Remove.
      	(_cpp_builtin_macro_text): New.
      	(builtin_macro): Use it.
      	(cpp_macro_definition): Update to handle traditional macros.
      	* cppmain.c (cb_line_change): Don't do column positioning for
      	traditional output.
      	* cpptrad.c (enum ls): Rename ls_fun_macro to ls_fun_open.  New
      	state ls_fun_close.
      	(skip_whitespace): Fix.
      	(maybe_start_funlike): Don't set state.parsing_args.
      	(scan_out_logical_line): Remove duplicate error.  Use lex_state
      	rather than state.parsing_args.
      	(push_replacement_text): Handle builtins.
      	(_cpp_replacement_text_len, _cpp_copy_replacement_text): New.
      
      From-SVN: r54771
      278c4662
    • Phil Edwards's avatar
      configure.target: Force mips to use the generic cpu routines. · 9d7b4c5a
      Phil Edwards authored
      2002-06-18  Phil Edwards  <pme@gcc.gnu.org>
      
      	* configure.target:  Force mips to use the generic cpu routines.
      
      From-SVN: r54769
      9d7b4c5a
    • Hans-Peter Nilsson's avatar
      fp-bit.c (_fpmul_parts, [...]): Mark with attribute __always_inline__. · afd1930f
      Hans-Peter Nilsson authored
      
      	* config/fp-bit.c (_fpmul_parts, _fpdiv_parts): Mark with
      	attribute __always_inline__.
      
      Co-Authored-By: default avatarKaveh R. Ghazi <ghazi@caip.rutgers.edu>
      
      From-SVN: r54768
      afd1930f
    • Kaveh R. Ghazi's avatar
      pure-1.c: Make functions static again. · 90227c69
      Kaveh R. Ghazi authored
      	* gcc.c-torture/execute/pure-1.c: Make functions static again.
      	Don't use attribute `noinline'.
      
      From-SVN: r54767
      90227c69
  2. Jun 18, 2002
    • Dave Brolley's avatar
      merge from src · ee777171
      Dave Brolley authored
      From-SVN: r54766
      ee777171
    • Bob Wilson's avatar
      xtensa.h (FUNCTION_PROFILER): Respect flag_pic when generating the call to _mcount. · 5ee924c2
      Bob Wilson authored
              * config/xtensa/xtensa.h (FUNCTION_PROFILER): Respect flag_pic
              when generating the call to _mcount.
              (NO_PROFILE_COUNTERS): Define.
      
      From-SVN: r54765
      5ee924c2
    • Phil Edwards's avatar
      configure: Remove garbage from previous commit. · 26e4af54
      Phil Edwards authored
      2002-06-18  Phil Edwards  <pme@gcc.gnu.org>
      
      	* configure:  Remove garbage from previous commit.
      
      From-SVN: r54763
      26e4af54
    • Richard Henderson's avatar
      print-rtl.c (print_rtx): Adjust NOTE argument numbers for 2002-06-02 change. · 32c36ac8
      Richard Henderson authored
              * print-rtl.c (print_rtx): Adjust NOTE argument numbers for
              2002-06-02 change.
      
      From-SVN: r54762
      32c36ac8
    • Phil Edwards's avatar
      configure: For in-source builds, make a subdir and re-exec there. · bb20b7da
      Phil Edwards authored
      2002-06-18  Phil Edwards  <pme@gcc.gnu.org>
      
      	* configure:  For in-source builds, make a subdir and re-exec there.
      	* Makefile:  New file.  Pass targets through to build directory.
      	* .cvsignore:  No longer ignore "Makefile".
      
      From-SVN: r54759
      bb20b7da
    • J"orn Rennecke's avatar
      t-sh (MULTILIB_EXCEPTIONS): Set to ml. · c985dc5e
      J"orn Rennecke authored
      	* t-sh (MULTILIB_EXCEPTIONS): Set to ml.
      	config/sh/t-linux (MULTILIB_EXCEPTIONS): Clear.
      	* config/sh/t-netbsd (MULTILIB_EXCEPTIONS): Likewise.
      	* config/sh/t-sh64 (MULTILIB_EXCEPTIONS): Likewise.
      
      From-SVN: r54758
      c985dc5e
    • Phil Edwards's avatar
      configure.host: Delete file. · 2c839a4e
      Phil Edwards authored
      2002-06-18  Phil Edwards  <pme@gcc.gnu.org>
      
      	* configure.host:  Delete file.
      	* configure.target:  More documentation.  Factor out common parts of
      	script into "intelligent" settings about defaults.  Remove redundancy.
      
      	* acinclude.m4:  Update comments.  Do not call configure.host.
      	(GLIBCPP_ENABLE_SYMVERS):  If disabled, do not bother checking for
      	libgcc_s.
      	* configure.in:  Slight reformatting, more comments.  Factor out
      	"config/" from all the directories.
      	* docs/html/17_intro/porting.texi:  Update and expand.
      	* testsuite/Makefile.am (AM_RUNTESTFLAGS):  Move empty setting
      	from configure.host.
      
      	* aclocal.m4, configure, docs/html/17_intro/porting.html,
      	testsuite/Makefile.in:  Regenerate.
      
      From-SVN: r54757
      2c839a4e
    • J"orn Rennecke's avatar
      sh-protos.h (sh_pr_interrupt): Declare. · e3ba8d11
      J"orn Rennecke authored
      	* sh-protos.h (sh_pr_interrupt): Declare.
      	* sh.c (sh_pr_interrupt): New function.
      	(print_operand, calc_live_regs, sh_expand_prologue): Use it.
      	(sh_hard_regno_rename_ok): Likewise.
      	* sh.h (NORMAL_MODE): FP_MODE_NONE for interupt handlers.
      
      From-SVN: r54756
      e3ba8d11
    • Tom Tromey's avatar
      javaprims.h: Updated class declaration list. · ab928b32
      Tom Tromey authored
      	* gcj/javaprims.h: Updated class declaration list.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (core_java_source_files): Removed
      	BasicMapEntry.java.
      	* java/util/BasicMapEntry.java: Removed.
      
      From-SVN: r54753
      ab928b32
    • Jeff Sturm's avatar
      natPlainDatagramSocketImpl.cc (receive): Check bounds of argument to FD_SET. · 347258ae
      Jeff Sturm authored
      	* java/net/natPlainDatagramSocketImpl.cc (receive):
      	Check bounds of argument to FD_SET.
      	(setOption): Throw exception if socket is closed.
      
      	* java/net/natPlainSocketImpl.cc (accept, read):
      	Check bounds of argument to FD_SET.
      	(setOption): Throw exception if socket is closed.
      
      From-SVN: r54750
      347258ae
    • Jason Merrill's avatar
      semantics.c (begin_for_stmt): Push the 'for' scope before adding the FOR_STMT. · 18ba380b
      Jason Merrill authored
              * semantics.c (begin_for_stmt): Push the 'for' scope before
              adding the FOR_STMT.
      
      From-SVN: r54749
      18ba380b
    • Vladimir Makarov's avatar
      rtl.def (DEFINE_AUTOMATON): Add description of new options `time' and `v'. · e3c8eb86
      Vladimir Makarov authored
      2002-06-18  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* rtl.def (DEFINE_AUTOMATON): Add description of new options
      	`time' and `v'.  Fix incorrect description of option `w'.
      
      	* doc/md.texi: Ditto.
      
      	* genautomata.c (TIME_OPTION, V_OPTION): New macros.
      	(gen_automata_option): Process the new options.
      	(transform_2, transform_3): Initialize some variables.
      	(initiate_automaton_gen): Use the new macros.
      
      From-SVN: r54748
      e3c8eb86
    • Jason Merrill's avatar
      C++ ABI changes. · 83b14b88
      Jason Merrill authored
              * class.c (build_base_field): Set DECL_PACKED.
              (layout_class_type): Don't use tail padding of PODs.
              * mangle.c (write_unqualified_name): Fix template conversion op
              mangling.
      
      From-SVN: r54747
      83b14b88
Loading