- 05 May, 2002 3 commits
-
-
* configure.in (sparc64-*-netbsd*): Add target. (sparc-*-netbsdelf*): Likewise. * configure: Regenerate. From-SVN: r53171
Jason Thorpe committed -
From-SVN: r53170
Tim Josling committed -
From-SVN: r53169
Tim Josling committed
-
- 04 May, 2002 26 commits
-
-
2002-05-04 Benjamin Kosnik <bkoz@redhat.com> Paolo Carlini <pcarlini@unitus.it> * testsuite/22_locale/num_put_members_char.cc: Add test04(), testing for the locale_facets.tcc entry of the previous commit. * testsuite/22_locale/num_put_members_wchar_t.cc: Likewise. 2002-05-04 Takeshi Kobayakawa <tskoba@mte.biglobe.ne.jp> * config/locale/generic/c_locale.cc (__convert_to_v(float, double, long double)): Fix the temporary switch to the "C" locale, saving and restoring in the proper way the current locale. * config/locale/generic/time_members.cc (__timepunct<char, wchar_t>::_M_put): Likewise. * config/locale/gnu/messages_members.cc (messages<char>::do_get): Likewise. * config/locale/gnu/messages_members.h (messages<_CharT>::do_get): Likewise. * config/locale/gnu/time_members.cc (__timepunct<char, wchar_t>::_M_put): Likewise. * include/bits/locale_facets.tcc (__convert_from_v): Likewise. From-SVN: r53167
Paolo Carlini committed -
* configure.in (AC_CHECK_HEADERS): Check for string.h & stdlib.h. * libsupc++/Makefile.am (LTCOMPILE): Add $(DEFS). * Makefile.in, config.h.in, configure: Regenerate. From-SVN: r53166
Kaveh R. Ghazi committed -
* Makefile.in (c-lex.o): Update. * c-lex.c: Include target.h. (cb_register_builtins): New. (init_c_lex): Set builtins callback. * c-lex.h (cpp_define, cpp_assert): New prototypes. * cppinit.c (init_builtins): Use callback, including for GXX_WEAK. * cpplib.h (struct cpp_callbacks): New member. * target-def.h (TARGET_REGISTER_CPP_BUILTINS): New. (TARGET_INITIALIZER): Update. * target.h (struct gcc_target): New hook. * tree.c (default_register_cpp_builtins): New. * tree.h (default_register_cpp_builtins): New. doc: * tm.texi (TARGET_REGISTER_CPP_BUILTINS): Document. From-SVN: r53165
Neil Booth committed -
* cppinit.c (MAX_WCHAR_TYPE_SIZE): Move to cpplib.h (cpp_post_options): Move sanity checks to... (sanity_checks): New. * cpplex.c (maybe_read_ucs): Fix prototype. (parse_string, cpp_parse_escape): Cast for %c format specifier. * cpplib.h (cppchar_t): Use unsigned long or unsigned long long if necessary. From-SVN: r53163
Neil Booth committed -
From-SVN: r53161
Bernd Schmidt committed -
* dwarf2out.c: Fix formatting. * varasm.c: Likewise. From-SVN: r53160
Kazu Hirata committed -
* config/rs6000/rs6000.md (sCC pattern and splitter): Remove clobber and use result as temporary value. From-SVN: r53159
David Edelsohn committed -
* parse.y (build_string_concatenation): Return just op1 only when op2 is null and op1 is a STRING_CST, otherwise always construct a StringBuffer. From-SVN: r53158
Mark Wielaard committed -
* libjava.lang/emptystring.java: New. * libjava.lang/emptystring.out: New. From-SVN: r53157
Mark Wielaard committed -
* expr.c (force_operand): Use expand_simple_* to handle more cases. From-SVN: r53154
Jan Hubicka committed -
From-SVN: r53153
Neil Booth committed -
* c-lex.c (lex_string): Let cpp_parse_escape handles truncation and sign-extension. (lex_charconst): Update for change in prototype of cpp_interpret_charconst. Extend from cppchar_t to HOST_WIDE_INT appropriately. * cpphash.h (BITS_PER_CPPCHAR_T): New. * cppinit.c (cpp_create_reader): Initialize them for no change in semantics. (cpp_post_options): Add sanity checks. * cpplex.c (cpp_parse_escape): Handle precision, sign-extension and truncation issues. Calculate in type cppchar_t. (MAX_CHAR_TYPE_SIZE, MAX_WCHAR_TYPE_SIZE): Remove. (cpp_interpret_charconst): Calculate in type cppchar_t. Handle run-time dependent precision correctly. Return whether the result is signed or not. * cpplib.c (dequote_string): Use cppchar_t; update. * cpplib.h (cppchar_signed_t): New. struct cpp_options): New precision members. (cpp_interpret_charconst, cpp_parse_escape): Update prototypes. From-SVN: r53152
Neil Booth committed -
From-SVN: r53151
GCC Administrator committed -
2002-05-03 David S. Miller <davem@redhat.com> * config/sparc/sparc-protos.h (sparc_rtx_costs): New. * config/sparc/sparc.c (sparc_rtx_costs): New function implementing RTX_COSTS and CONST_COSTS. * config/sparc/sparc.h (CONST_COSTS): Delete. (RTX_COSTS_CASES): Define. (RTX_COSTS): Expand RTX_COSTS_CASES and use sparc_rtx_costs to do the work. From-SVN: r53147
David S. Miller committed -
2002-05-03 David S. Miller <davem@redhat.com> * config/sparc/sparc.md (DFA schedulers): Split out... * config/sparc/cypress.md, config/sparc/hypersparc.md, config/sparc/sparclet.md, config/sparc/supersparc.md, config/sparc/ultra1_2.md, config/sparc/ultra3.md: ... into here. From-SVN: r53146
David S. Miller committed -
2002-05-03 David S. Miller <davem@redhat.com> * config/sparc/sparc.c (LEAF_REGISTERS): Do not do ifdef checks on it, always defined for Sparc. From-SVN: r53145
David S. Miller committed -
2002-05-03 David S. Miller <davem@redhat.com> * config/sparc/sparc.h (REG_ALLOC_ORDER, REG_LEAF_ALLOC_ORDER): Tweak, and add more detailed comments. From-SVN: r53144
David S. Miller committed -
2002-05-04 David Billinghurst <David.Billinghurst@riotinto.com> * testsuite/lib/libjava.exp (test_libjava_from_source): Append .exe to executable names. If no suffix is present, then ".exe" is added by default on win32. Harmless elsewhere so always do it. From-SVN: r53143
David Billinghurst committed -
Re-apply patch accidentally reverted with DFA scheduler merge: remove all rules and variables to slurp source files out of libiberty and... * Re-apply patch accidentally reverted with DFA scheduler merge: remove all rules and variables to slurp source files out of libiberty and rebuild them with HOST_CC. ($(HOST_PREFIX_1)varray.o): New rule. (genattrtab rule): Word wrap. From-SVN: r53141
Zack Weinberg committed -
* config/i386/netbsd64.h (CPP_LP64_SPEC): Define. (CPP_SUBTARGET_SPEC): Define. (SUBTARGET_EXTRA_SPECS): Redefine, adding cpp_lp64 and cpp_subtarget specs. (CPP_SPEC): Redefine to include %(cpp_subtarget). From-SVN: r53140
Jason Thorpe committed -
2002-05-03 David S. Miller <davem@redhat.com> * config/ia64/ia64.c (ia64_emit_insn_before): Put it back. (rtx_needs_barrier): Delete reference to cycle_display unspec. (ia64_sched_reorder2): Mention need for cycle display handling once such notes exist. From-SVN: r53139
David S. Miller committed -
2002-05-03 David S. Miller <davem@redhat.com> * target-defs.h (TARGET_SCHED_CYCLE_DISPLAY): Delete. * target.h (struct gcc_target): Delete cycle_display member. From-SVN: r53138
David S. Miller committed -
* real.c (etoasc): Strip most trailing zeros for clarity. * sched-vis.c: Include real.h. (print_value): Use REAL_VALUE_TO_DECIMAL as needed. * Makefile.in (sched-vis.o): Add real.h. From-SVN: r53137
Richard Henderson committed -
2002-05-03 David S. Miller <davem@redhat.com> * haifa-sched.c (rank_for_schedule): Revert 2002-05-02 change, no longer needed. From-SVN: r53136
David S. Miller committed -
2002-05-03 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.c (altivec_expand_binop_builtin): Error out when we get an out of range literal. (altivec_expand_ternop_builtin): Same. (altivec_expand_unop_builtin): Same. (altivec_expand_builtin): Same, for dss. (altivec_expand_builtin): Use trees instead of rtl when determining literal argument validity. From-SVN: r53135
Aldy Hernandez committed -
2002-05-03 David S. Miller <davem@redhat.com> Delete cycle display scheduling hook. * config/ia64/ia64.c (ia64_cycle_display, TARGET_SCHED_CYCLE_DISPLAY, ia64_emit_insn_before): Delete. (ia64_sched_reorder2): Don't check for CODE_FOR_cycle_display and use emit_insn_before instead of ia64_emit_insn_before. * config/ia64/ia64.md (unspec usage): Delete cycle display. (cycle_display): Delete insn pattern. * config/sparc/sparc.md (unspec usage): Delete cycle display. (cycle_display): Delete insn pattern. * config/sparc/sparc.c (sparc_cycle_display, TARGET_SCHED_CYCLE_DISPLAY): Delete. * doc/md.texi (cycle_display): Don't mention. * doc/tm.texi (TARGET_SCHED_CYCLE_DISPLAY): Likewise. From-SVN: r53134
David S. Miller committed
-
- 03 May, 2002 11 commits
-
-
* recog.c (store_data_bypass_p, if_test_bypass_p): New. * recog.h: Declare them. * config/sparc/sparc.c (ultrasparc_store_bypass_p): Remove. * config/sparc/sparc.md: Use store_data_bypass_p instead. * config/sparc/sparc-protos.h: Update. From-SVN: r53132
Richard Henderson committed -
* config/sparc/netbsd-elf.c (CPP_SUBTARGET_SPEC64): Remove -D__arch64__. Add -D_LP64. (CPP_ARCH32_SPEC): Redefine to match the non-bi-arch version from sparc.h. (CPP_ARCH64_SPEC): Likewise. (NO_BUILTIN_PTRDIFF_TYPE): Undef. (NO_BUILTIN_SIZE_TYPE): Undef. From-SVN: r53131
Jason Thorpe committed -
2002-05-03 Vladimir Makarov <vmakarov@redhat.com> * genautomata.c (min_issue_delay_pass_states): Change return type in the prototype. (min_issue_delay_pass_states): Change the algorithm. (min_issue_delay): Set up min_insn_issue_delay for the state. (output_min_issue_delay_table): Interchange the nested loops and and initiate min_insn_issue_delay for states. From-SVN: r53130
Vladimir Makarov committed -
* cfgcleanup.c (try_optimize_cfg): Call merge_block only when jump is simplejump. From-SVN: r53129
Jan Hubicka committed -
* i386.c (expand_movstr, expand_clrstr): Fix inline-all-stringops sequence. From-SVN: r53128
Jan Hubicka committed -
* ifcvt.c (noce_try_store_flag, noce_try_store_flag_constants, noce_try_store_flag_inc, noce_try_store_flag_mask, noce_try_cmove, noce_try_cmove_arith, noce_try_minmax, noce_try_abs): Insert new code before JUMP, not EARLIEST. From-SVN: r53123
Richard Henderson committed -
* gcc.dg/cpp/cmdlne-dM-M.c: New test. * gcc.dg/cpp/cmdlne-dD-M.c: New test. * gcc.dg/cpp/cmdlne-dN-M.c: New test. * gcc.dg/cpp/cmdlne-dI-M.c: New test. * gcc.dg/cpp/cmdlne-dI-M.h: New aux file. * gcc.dg/cpp/cmdlne-dD-dM.c: New test. * gcc.dg/cpp/cmdlne-dM-dD.c: New test. From-SVN: r53121
Jakub Jelinek committed -
* c-format.c (check_format_info_main): Don't check for presence of parameter for * width until after operand number has been read, and only check for it if format parameters are available. Fixes PR c/6547. testsuite: * gcc.dg/format/xopen-2.c: New test. From-SVN: r53118
Joseph Myers committed -
2002-05-03 David Billinghurst <David.Billinghurst@riotinto.com> Tom Tromey <tromey@redhat.com> * java/lang/natSystem.cc (getSystemTimeZone): Use HAVE_UNDERSCORE_TIMEZONE. * include/config.h.in: Rebuilt. * acconfig.h (HAVE_UNDERSCORE_TIMEZONE, HAVE_BACKTRACE): Undef. * aclocal.m4, configure: Rebuilt. * acinclude.m4: Run AC_EXEEXT. * configure.in: Adjust test for `timezone' so it fails on Cygwin. Add test for `_timezone'. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r53117
David Billinghurst committed -
2002-05-02 Alexandre Oliva <aoliva@redhat.com> * Makefile.in: Fix for multilibbed natives. From-SVN: r53116
Alexandre Oliva committed -
* config/alpha/netbsd.h (CPP_PREDEFINES): Add -D_LP64. (LINK_SPEC): Undef before defining. From-SVN: r53113
Jason Thorpe committed
-