Skip to content
Snippets Groups Projects
  1. May 13, 2002
    • Nathanael Nerode's avatar
      * configure.in: simplify makefile fragment collection. · 4a87f061
      Nathanael Nerode authored
      From-SVN: r53436
      4a87f061
    • Nathanael Nerode's avatar
      * configure.in: remove code to build emacs. · 603606e7
      Nathanael Nerode authored
      From-SVN: r53435
      603606e7
    • Nathanael Nerode's avatar
      mh-apollo68: remove unused HDEFINES setting. · a31726dc
      Nathanael Nerode authored
      * mh-apollo68: remove unused HDEFINES setting.
      * mh-dgux: remove unused HDEFINES setting.
      * mh-dgux386: remove unused HDEFINES setting, duplicate RANLIB=true
      
      From-SVN: r53434
      a31726dc
    • Nathanael Nerode's avatar
      configure.in: Remove --srcdir argument from targargs and buildargs (it's always overridden in... · e254d6b5
      Nathanael Nerode authored
      * configure.in : Remove --srcdir argument from targargs and buildargs
      (it's always overridden in the Makefile anyway).  Rearrange a bit.
      
      From-SVN: r53433
      e254d6b5
    • Nathanael Nerode's avatar
      configure: move some logic to configure.in · 6cdef75d
      Nathanael Nerode authored
      * configure: move some logic to configure.in
      * configure.in: move some logic from configure
      
      From-SVN: r53432
      6cdef75d
    • Andris Pavenis's avatar
      cppfiles.c (open_file): Change mode (DJGPP only) of redirected input to O_BINARY. · 85be8c2d
      Andris Pavenis authored
      	* cppfiles.c (open_file): Change mode (DJGPP only) of redirected
      	input to O_BINARY.
      
      From-SVN: r53431
      85be8c2d
    • Andreas Tobler's avatar
      ffi_darwin.c (ffi_prep_closure): Declare fd at beginning of function (for older apple cc). · 859f7aaf
      Andreas Tobler authored
      2002-05-13  Andreas Tobler  <a.tobler@schweiz.ch>
      
              * src/powerpc/ffi_darwin.c (ffi_prep_closure): Declare fd at
              beginning of function (for older apple cc).
      
      From-SVN: r53430
      859f7aaf
    • Tom Tromey's avatar
      re PR libgcj/6389 (System.getProperty("") should always throw an IllegalArgumentException) · 86397868
      Tom Tromey authored
      	Fixes PR libgcj/6389:
      	* Makefile.in: Rebuilt.
      	* Makefile.am (nat_source_files): Added natTimeZone.cc.
      	* java/util/natTimeZone.cc: New file.
      	* java/util/TimeZone.java (getDefaultTimeZoneId): New method.
      	* java/lang/System.java: Merged with Classpath.
      	* java/lang/Runtime.java: Merged with Classpath.
      	* java/lang/natSystem.cc (setErr0): Renamed from setErr; don't run
      	security check.
      	(setIn0): Renamed from setIn; don't run security check.
      	(setOut0): Renamed from setOut; don't run security check.
      	(file_encoding, getpwuid_adaptor, getSystemTimeZone,
      	init_properties): Moved to natRuntime.cc.
      	Moved many includes to natRuntime.cc.
      	(isWordsBigEndian): New method.
      	* java/lang/natRuntime.cc: Include Long.h, also other includes
      	previously in natSystem.cc.
      	(maxMemory): New function.
      	(exitInternal): Renamed from `_exit'.
      	(exit): Removed.
      	(init): Don't set finalize_on_exit.
      	(exitInternal): Use `finalizeOnExit'.
      	(file_encoding, getpwuid_adaptor): New functions from
      	natSystem.cc.
      	(insertSystemProperties): New method, renamed from
      	System::init_properties.  Don't set user.timezone.
      	(_load): Don't call checkLink.
      	(execInternal): New method.
      	(availableProcessors): Likewise.
      	(nativeGetLibname): Likewise.
      
      From-SVN: r53429
      86397868
    • Jeff Law's avatar
      * i386.c (ia32_multipass_dfa_lookahead): Prototype. · 16133d00
      Jeff Law authored
      From-SVN: r53428
      16133d00
    • Jeff Law's avatar
      i386.c (TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD): Define. · 765b8f90
      Jeff Law authored
              * i386.c (TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD): Define.
              (ia32_multipass_dfa_lookahead): New function.
      
      From-SVN: r53427
      765b8f90
    • Andreas Schwab's avatar
      * config.table: Use mh-x86pic also for x86-64. · e4723404
      Andreas Schwab authored
      From-SVN: r53426
      e4723404
    • Neil Booth's avatar
      gcc.c (SWITCH_TAKES_ARG): Remove 'V'. · 63826d5b
      Neil Booth authored
      	* gcc.c (SWITCH_TAKES_ARG): Remove 'V'.
      	(translate_options): Remove 'V'.
      	(process_command): Similarly.
      doc:
      	* invoke.texi: Remove documentation of 'V'.
      
      From-SVN: r53425
      63826d5b
    • Benjamin Kosnik's avatar
      ctype_scan_char.cc: Tweak. · 15dee6bf
      Benjamin Kosnik authored
      2002-05-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/22_locale/ctype_scan_char.cc: Tweak.
      	* testsuite/22_locale/ctype_scan_wchar_t.cc: New.
      
      	* docs/html/install.html: Fix.
      
      From-SVN: r53424
      15dee6bf
    • Benjamin Kosnik's avatar
      2002-05-13 Benjamin Kosnik <bkoz@redhat.com> · 540f5c9b
      Benjamin Kosnik authored
      	* include/bits/fstream.tcc
      	(basic_filebuf::_M_allocate_internal_buffer): Remove extraneous
      	try/catch blocks.
      	* src/localename.cc (locale::_Impl::_M_install_facet): Same.
      
      	* docs/html/install.html: Tweak, add bits about required locales
      	for the 22_locale tests when using the gnu model.
      
      	* testsuite/27_io/istream_sentry.cc: Tweak.
      
      From-SVN: r53423
      540f5c9b
    • Kaveh R. Ghazi's avatar
      ctype_inline.h (scan_is, scan_not): Fix typo, use this->is() rather than... · a8b432f4
      Kaveh R. Ghazi authored
      ctype_inline.h (scan_is, scan_not): Fix typo, use this->is() rather than manually (and perhaps incorrectly) inlining it.
      
      	* config/os/irix/irix5.2/bits/ctype_inline.h (scan_is, scan_not):
      	Fix typo, use this->is() rather than manually (and perhaps
      	incorrectly) inlining it.
      	* config/os/irix/irix6.5/bits/ctype_inline.h (scan_is, scan_not):
      	Likewise.
      	* testsuite/22_locale/ctype_scan_char.cc: New file.
      
      From-SVN: r53422
      a8b432f4
    • Ulrich Weigand's avatar
      * config/s390/linux.h: Revert 2002-04-22 changes. · dcb41ced
      Ulrich Weigand authored
      From-SVN: r53421
      dcb41ced
    • Paolo Carlini's avatar
      2002-05-13 Paolo Carlini <pcarlini@unitus.it> · 165e0367
      Paolo Carlini authored
      	    Jakub Jelinek  <jakub@redhat.com>
      
      	* testsuite/22_locale/money_get_members_char.cc
      	(test01, test02, test04): Use the de_DE@euro named locale
      	instead of de_DE to allow for an uniform behaviour with
      	both old and Euro-era localedata; tweak some tests.
      	* testsuite/22_locale/money_get_members_wchar_t.cc
      	(test01, test02, test04): Likewise.
      	* testsuite/22_locale/money_put_members_char.cc
      	(test01, test02, test04): Likewise.
      	* testsuite/22_locale/money_put_members_wchar_t.cc
      	(test01, test02, test04): Likewise.
      
      Co-Authored-By: default avatarJakub Jelinek <jakub@redhat.com>
      
      From-SVN: r53420
      165e0367
    • Paolo Carlini's avatar
      2002-05-13 Paolo Carlini <pcarlini@unitus.it> · 27b4d95a
      Paolo Carlini authored
      	* testsuite/22_locale/codecvt_members_char_char.cc
      	(test03): Robustify wrt localedata.
      	* testsuite/22_locale/codecvt_members_wchar_t_char.cc (test03): Likewise.
      	* testsuite/22_locale/collate_members_char.cc (test04): Likewise.
      	* testsuite/22_locale/collate_members_wchar_t.cc (test04): Likewise.
      	* testsuite/22_locale/ctype_members_char.cc (test05): Likewise.
      	* testsuite/22_locale/ctype_members_wchar_t.cc (test04): Likewise.
      	* testsuite/22_locale/messages_members_char.cc (test03): Likewise.
      	* testsuite/22_locale/money_get_members_char.cc (test08): Likewise.
      	* testsuite/22_locale/money_get_members_wchar_t.cc (test08): Likewise.
      	* testsuite/22_locale/money_put_members_char.cc (test07): Likewise.
      	* testsuite/22_locale/money_put_members_wchar_t.cc (test07): Likewise.
      	* testsuite/22_locale/moneypunct_members_char.cc (test03): Likewise.
      	* testsuite/22_locale/moneypunct_members_wchar_t.cc (test03): Likewise.
      	* testsuite/22_locale/num_get_members_char.cc (test06): Likewise.
      	* testsuite/22_locale/num_get_members_wchar_t.cc (test06): Likewise.
      	* testsuite/22_locale/num_put_members_char.cc (test04): Add comment.
      	* testsuite/22_locale/num_put_members_wchar_t.cc (test04): Likewise.
      	* testsuite/22_locale/numpunct_members_char.cc (test03): Likewise.
      	* testsuite/22_locale/numpunct_members_wchar_t.cc (test03): Likewise.
      	* testsuite/22_locale/time_get_members_char.cc (test08): Likewise.
      	* testsuite/22_locale/time_get_members_wchar_t.cc (test08): Likewise.
      	* testsuite/22_locale/time_put_members_char.cc (test04): Likewise.
      	* testsuite/22_locale/time_put_members_wchar_t.cc (test04): Likewise.
      
      From-SVN: r53419
      27b4d95a
    • Scott Marks's avatar
      fr30.md: Only allow splits of immediate loads if the destination is a register. · 8dfea428
      Scott Marks authored
      2002-05-13  Scott Marks <SMarks@mobile-mind.com>
      * config/fr30/fr30.md: Only allow splits of immediate loads if the destination
      is a register.
      
      From-SVN: r53418
      8dfea428
    • Jason Merrill's avatar
      rtti.c (emit_tinfo_decl): Call import_export_decl. · aaec0464
      Jason Merrill authored
              * rtti.c (emit_tinfo_decl): Call import_export_decl.
              * decl2.c (import_export_decl): Set DECL_NOT_REALLY_EXTERN on
              tinfo decls by default.  Don't mess with the builtins.
      
      From-SVN: r53417
      aaec0464
    • Jason Merrill's avatar
      class.c (build_vtbl_ref_1): Use fixed_type_or_null. · f63ab951
      Jason Merrill authored
              * class.c (build_vtbl_ref_1): Use fixed_type_or_null.
              (fixed_type_or_null): See through reference vars.
              (build_base_path): Vtable contents are constant.
              * typeck.c (get_member_function_from_ptrfunc): Likewise.
      
              * rtti.c (emit_tinfo_decl): Call import_export_decl.
              * decl2.c (import_export_decl): Set DECL_NOT_REALLY_EXTERN on
              tinfo decls by default.  Don't mess with the builtins.
      
      From-SVN: r53416
      f63ab951
    • GCC Administrator's avatar
      Daily bump. · a1cb2d64
      GCC Administrator authored
      From-SVN: r53415
      a1cb2d64
    • Neil Booth's avatar
      Makefile.in (c-common.o, cppinit.o): Update. · 12a41c22
      Neil Booth authored
      	* Makefile.in (c-common.o, cppinit.o): Update.
      	* c-common.c: Include except.h.
      	(cb_register_builtins): Handle __USING_SJLJ_EXCEPTIONS__.
      	Call TARGET_CPU_CPP_BUILTINS and TARGET_OS_CPP_BUILTINS.
      	* cppinit.c (__USING_SJLJ_EXCEPTIONS): Not here.
      	* defaults.h (TARGET_OS_CPP_BUILTINS, TARGET_CPU_CPP_BUILTINS,
      	CPP_PREDEFINES): Handle here.
      config:
      	* alpha/alpha-interix.h, alpha/gnu.h, alpha/linux.h,
      	alpha/netbsd.h, alpha/openbsd.h, alpha/osf.h, alpha/unicosmk.h,
      	alpha/vms.h, alpha/vxworks.h: Remove CPP_PREDEFINES, define
      	TARGET_OS_CPP_BUILTINS.
      	* alpha/alpha.h (TARGET_CPU_CPP_BUILTINS): Define.
      	(CPP_SPEC, EXTRA_SPECS): Update.
      	(CPP_AM_BWX_SPEC, CPP_AM_MAX_SPEC, CPP_AM_FIX_SPEC,
      	CPP_AM_CIX_SPEC, CPP_IM_EV4_SPEC, CPP_IM_EV5_SPEC,
      	CPP_IM_EV6_SPEC, CPP_CPU_EV4_SPEC, CPP_CPU_EV5_SPEC,
      	CPP_CPU_EV56_SPEC, CPP_CPU_PCA56_SPEC, CPP_CPU_EV6_SPEC,
      	CPP_CPU_EV67_SPEC, CPP_CPU_DEFAULT_SPEC, CPP_CPU_SPEC): Remove.
      doc:
      	* tm.texi (TARGET_REGISTER_CPP_BUILTINS): Remove.
      	(TARGET_OS_CPP_BUILTINS, TARGET_CPU_CPP_BUILTINS): Define.
      
      From-SVN: r53410
      12a41c22
    • Zack Weinberg's avatar
      emit-rtl.c (global_rtl): Update comment. · 5692c7bc
      Zack Weinberg authored
      	* emit-rtl.c (global_rtl): Update comment.
      	(const_double_htab, const_double_htab_hash,
      	const_double_htab_hash, lookup_const_double): New.
      	(const_int_htab_hash, const_int_htab_eq): Remove const
      	qualifiers, which cause tons of warnings with RTL checking on.
      	(gen_rtx_CONST_DOUBLE): Deleted.
      	(const_double_from_real_value): New function - bears some
      	resemblance to the former immed_real_const_1.
      	(immed_double_const): Moved here from varasm.c and
      	simplified.
      	(gen_rtx_REG): Make REGNO unsigned to squelch warnings.
      	(gen_rtx_SUBREG): Use gen_rtx_raw_SUBREG.
      	(gen_rtx): Use immed_double_const.
      	(init_emit_once): Initialize the const_double_htab.  Use
      	REAL_VALUE_FROM_INT where possible.  Can now use
      	CONST_DOUBLE_FROM_REAL_VALUE when setting up const_tiny_rtx.
      	* varasm.c (struct varasm_status): Remove x_const_double_chain.
      	(const_double_chain, immed_real_const, clear_const_double_mem): Delete.
      	(immed_double_const, immed_real_const_1): Moved to emit-rtl.c.
      	(init_varasm_status, mark_varasm_status): Don't touch
      	x_const_double_chain.
      
      	* output.h: Delete prototype for clear_const_double_mem.
      	* real.h: Make REAL_VALUE_TYPE a macro again.  Remove leading
      	'0' slot from all CONST_DOUBLE_FORMAT definitions.  Prototype
      	const_double_from_real_value, not immed_real_const_1, and use
      	it to define CONST_DOUBLE_FROM_REAL_VALUE.  Define new macro
      	CONST_DOUBLE_ATOF.
      	* rtl.h (CONST_DOUBLE_CHAIN): Kill.
      	(CONST_DOUBLE_LOW, CONST_DOUBLE_HIGH): Adjust.
      	(gen_rtx_CONST_DOUBLE, immed_real_const): Delete prototypes.
      	(gen_rtx_REG): Second arg is unsigned.
      
      	* gengenrtl.c (special_rtx): Take out CONST_DOUBLE.
      	(excluded_rtx): New, return true for CONST_DOUBLE.
      	(genmacro): Write nothing for excluded codes.
      	* combine.c (combine_simplify_rtx): Use CONST_DOUBLE_FROM_REAL_VALUE.
      	* expr.c (expand_expr): Likewise.
      	* ggc-common.c (ggc_mark_rtx_children_1): Don't mark the
      	CONST_DOUBLE_CHAIN.
      	* toplev.c (rest_of_compilation): Don't call
      	clear_const_double_mem.
      
      	* config/rs6000/rs6000.c (rs6000_float_const): Delete.
      	(rs6000_hash_constant): Remove CONST_DOUBLE special case.
      	(toc_hash_eq): Remove CONST_DOUBLE and LABEL_REF special cases.
      	* config/rs6000/rs6000-protos.h: Don't prototype rs6000_float_const.
      	* config/c4x/c4x.md, config/rs6000/rs6000.md: Use CONST_DOUBLE_ATOF.
      	* config/dsp16xx/dsp16xx.md, config/mips/mips.md,
      	config/pa/pa.md: Use CONST_DOUBLE_FROM_REAL_VALUE.
      	* config/sparc/sparc.md, config/sparc/sparc.c: Use immed_double_const.
      
      From-SVN: r53409
      5692c7bc
    • Kaveh R. Ghazi's avatar
      os_defines.h: Revert 2002-05-06 change. · 31397a7b
      Kaveh R. Ghazi authored
      libstdc++-v3:
      	* config/os/irix/irix5.2/bits/os_defines.h: Revert 2002-05-06
      	change.
      
      gcc:
      	* mips/iris6.h (CPLUSPLUS_CPP_SPEC): Define.
      
      From-SVN: r53408
      31397a7b
    • David S. Miller's avatar
      conversion.c (ldnear): Use long double types. · e2f75147
      David S. Miller authored
      2002-05-12  David S. Miller  <davem@redhat.com>
      
      	* gcc.c-torture/execute/conversion.c (ldnear): Use long double
      	types.
      
      From-SVN: r53407
      e2f75147
  2. May 12, 2002
  3. May 11, 2002
Loading