- Jun 19, 2002
-
-
Nathanael Nerode authored
* configure.in: Move definition of libstdcxx_flags right above usage, rather than waaay earlier. From-SVN: r54809
-
DJ Delorie authored
From-SVN: r54808
-
Nathanael Nerode authored
From-SVN: r54807
-
Nathanael Nerode authored
From-SVN: r54806
-
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
-
Nathanael Nerode authored
* configure.in: Remove references to librx. * Makefile.in: Remove references to librx. From-SVN: r54804
-
Eric Christopher authored
2002-06-19 Eric Christopher <echristo@redhat.com> * config/fp-bit.h: Add unordered defines for gofast. From-SVN: r54803
-
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
-
Denis Chertykov authored
* config.sub: Add support for avr target. Import from master sources, rev 1.255 From-SVN: r54801
-
Tim Josling authored
From-SVN: r54800
-
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
-
Matt Kraai authored
* doc/tm.texi (TARGET_CPU_CPP_BUILTINS): Correct misnamings of builtin_define and builtin_define_std. From-SVN: r54798
-
Andrew Pinski authored
From-SVN: r54797
-
Jason Merrill authored
* Makefile.in (unstrap, restrap): New targets. (bootstrap): Mention restrap. From-SVN: r54795
-
Matt Kraai authored
From-SVN: r54794
-
Phil Edwards authored
2002-06-19 Phil Edwards <pme@gcc.gnu.org> * configure, .cvsignore: Revert previous change... * Makefile: ...delete. From-SVN: r54792
-
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
-
Nathanael Nerode authored
From-SVN: r54786
-
Mark Mitchell authored
From-SVN: r54783
-
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
-
Jakub Jelinek authored
From-SVN: r54781
-
Nick Clifton authored
From-SVN: r54779
-
GCC Administrator authored
From-SVN: r54776
-
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
-
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
-
Hans-Peter Nilsson authored
* config/fp-bit.c (_fpmul_parts, _fpdiv_parts): Mark with attribute __always_inline__. Co-Authored-By:
Kaveh R. Ghazi <ghazi@caip.rutgers.edu> From-SVN: r54768
-
Kaveh R. Ghazi authored
* gcc.c-torture/execute/pure-1.c: Make functions static again. Don't use attribute `noinline'. From-SVN: r54767
-
- Jun 18, 2002
-
-
Dave Brolley authored
From-SVN: r54766
-
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
-
Phil Edwards authored
2002-06-18 Phil Edwards <pme@gcc.gnu.org> * configure: Remove garbage from previous commit. From-SVN: r54763
-
Richard Henderson authored
* print-rtl.c (print_rtx): Adjust NOTE argument numbers for 2002-06-02 change. From-SVN: r54762
-
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
-
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
-
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
-
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
-
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
-
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
-
Jason Merrill authored
* semantics.c (begin_for_stmt): Push the 'for' scope before adding the FOR_STMT. From-SVN: r54749
-
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
-
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
-