1. 11 Sep, 2000 12 commits
    • explicit82.C: New test. · 6cd0d4de
      	* g++.old-deja/g++.pt/explicit82.C: New test.
      	* g++.old-deja/g++.pt/explicit83.C: New test.
      
      From-SVN: r36316
      Nathan Sidwell committed
    • cp-tree.h (frob_opname): Declare. · f2d71db6
      	* cp-tree.h (frob_opname): Declare.
      	* parse.y (saved_scopes): New static variable.
      	(cp_parse_init): Adjust.
      	(do_id): If lastiddecl is NULL, do do_identifier.
      	(operator): Save scope information.
      	(unoperator): new reduction. Restore scope information.
      	(operator_name): Append unoperator. Call frob_opname.
      	* spew.c (frob_opname): Define.
      
      From-SVN: r36315
      Nathan Sidwell committed
    • Fix obvious thinko · e695931e
      From-SVN: r36314
      Bernd Schmidt committed
    • Daily bump. · 224e8983
      From-SVN: r36313
      Jeff Law committed
    • * gcc.1: Document 68hc11 specific options. · 456aadaa
      From-SVN: r36312
      Stephane Carrez committed
    • sysv4.h (MASK_LONG_DOUBLE_128): Define. · e0f7170a
      	* config/rs6000/sysv4.h (MASK_LONG_DOUBLE_128): Define.
      	(TARGET_LONG_DOUBLE_128): Define.
      	(SUBTARGET_SWITCHES): Add -mlong-double-64 and -mlong-double-128.
      	(LONG_DOUBLE_TYPE_SIZE): Redefine.
      	(MAX_LONG_DOUBLE_TYPE_SIZE): Define.
      	(LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Define depending on definition
      	of __LONG_DOUBLE_128__.
      	(CPP_SYSV_SPEC): Define __LONG_DOUBLE_128__ if -mlong-double-128
      	passed.
      	(CPP_LONGDOUBLE_DEFAULT_SPEC): Define.
      	(CPP_SYSV_DEFAULT_SPEC): Define.
      	(SUBTARGET_EXTRA_SPECS): Add cpp_longdouble_default.
      	(INIT_TARGET_OPTABS): Define.
      
      From-SVN: r36311
      Geoff Keating committed
    • aix.h (RS6000_ITRUNC): Moved from rs6000.h. · 9cb8fcaf
      	* config/rs6000/aix.h (RS6000_ITRUNC): Moved from rs6000.h.
      	(RS6000_UITRUNC): Likewise.
      	(INIT_TARGET_OPTABS): New macro.
      	* config/rs6000/rs6000.c (rs6000_trunc_used): Delete.
      	(trunc_defined): Delete.
      	(output_prolog): Don't output .extern definitions for fp->int
      	conversion routines, ASM_OUTPUT_EXTERNAL_LIBCALL will do it.
      	* config/rs6000/rs6000.h (rs6000_trunc_used): Delete.
      	(trunc_defined): Delete.
      	(RS6000_ITRUNC): Moved to aix.h.
      	(RS6000_UITRUNC): Likewise.
      	* config/rs6000/rs6000.md (fix_truncdfsi2): Fail if it would
      	only emit a libcall.
      	(fixuns_truncdfsi2): Delete.
      	(trunc_call): Delete.
      	(trunc_call_rtl): Delete.
      
      From-SVN: r36310
      Geoff Keating committed
    • varasm.c (make_decl_rtl): Restore leading star on DECL_ASSEMBLER_NAME set for… · 8f820299
      varasm.c (make_decl_rtl): Restore leading star on DECL_ASSEMBLER_NAME set for decls with an asmspec.
      
      	* varasm.c (make_decl_rtl): Restore leading star on
      	DECL_ASSEMBLER_NAME set for decls with an asmspec.
      	* gcc.dg/asm-names.c: New test.
      
      From-SVN: r36309
      Zack Weinberg committed
    • c-pragma.c (handle_pragma_pack): Correct parsing logic so it won't give a… · 4337bc93
      c-pragma.c (handle_pragma_pack): Correct parsing logic so it won't give a spurious error for '#pragma pack()'.
      
      	* c-pragma.c (handle_pragma_pack): Correct parsing logic so it
      	won't give a spurious error for '#pragma pack()'.  Simplify
      	control flow for readability.  'reset' action is not necessary.
      
      From-SVN: r36308
      Zack Weinberg committed
    • defaults.h: Provide default definitions for... · d8ea8f28
              * defaults.h: Provide default definitions for: CHAR_TYPE_SIZE,
              SHORT_TYPE_SIZE, INT_TYPE_SIZE, LONG_TYPE_SIZE,
              LONG_LONG_TYPE_SIZE, WCHAR_TYPE_SIZE, FLOAT_TYPE_SIZE,
              DOUBLE_TYPE_SIZE, LONG_DOUBLE_TYPE_SIZE, and WCHAR_UNSIGNED.
      
              * cppexp.c, dwarfout.c, dwarf2out.c, emit-rtl.c, final.c, optabs.c,
              profile.c, sdbout.c, tradcif.y, tree.c, ch/decl.c, ch/timing.c,
              cp/decl.c, cp/rtti.c, f/com.c, f/com.h, java/decl.c, java/expr.c:
              Include defaults.h if not already included.
              Don't define the above macros.
      
              * Makefile.in, ch/Makefile.in, cp/Makefile.in, f/Makefile.in:
              Update dependencies.
      
      From-SVN: r36307
      Zack Weinberg committed
    • BytesToUnicode.java (getDefaultDecoder): Let default decoder use iconv. · fe5e3b97
      	* gnu/gcj/convert/BytesToUnicode.java (getDefaultDecoder): Let
      	default decoder use iconv.
      	* gnu/gcj/convert/UnicodeToBytes.java (getDefaultEncoder):
      	Let default encoder use iconv.
      	* configure: Rebuilt.
      	* configure.in: Check for nl_langinfo and <langinfo.h>.
      	* java/lang/natSystem.cc (file_encoding): New function.
      	(DEFAULT_FILE_ENCODING): Define to file_encoding() if possible.
      
      From-SVN: r36306
      Tom Tromey committed
  2. 10 Sep, 2000 18 commits
  3. 09 Sep, 2000 7 commits
  4. 08 Sep, 2000 3 commits
    • c-pragma.c: Don't elide entire file if !HANDLE_GENERIC_PRAGMAS. · ae54392b
      	* c-pragma.c: Don't elide entire file if !HANDLE_GENERIC_PRAGMAS.
      	(init_pragma): Avoid warning if pfile happens to be unused.
      	* c-pragma.h: Never define HANDLE_GENERIC_PRAGMAS.  Never
      	define init_pragma to nothing.  Always prototype
      	init_pragma.  Prototype dispatch_pragma if !USE_CPPLIB.
      
      	* c-lex.c (process_directive): Always call dispatch_pragma.
      	Initialize entering_c_header to 0.
      
      From-SVN: r36277
      Zack Weinberg committed
    • m68hc11.md: New file, machine description for 68HC11 & 68HC12. · 385c9217
      	* config/m68hc11/m68hc11.md: New file, machine description for
      	68HC11 & 68HC12.
      	* config/m68hc11/m68hc11.h: New file, definitions for 68HC11 & 68HC12.
      	* config/m68hc11/m68hc11.c: New file, functions for 68HC11 & 68HC12.
      	* config/m68hc11/m68hc12.h: New file, definitions for 68HC12.
      	* config/m68hc11/m68hc11-protos.h: New file.
      	* config/m68hc11/m68hc11-crt0.S: New file, startup code.
      	* config/m68hc11/t-m68hc11-gas: New file, makefile fragment.
      	* config/m68hc11/xm-m68hc11.h: New file, target defs.
      	* config/m68hc11/larith.asm: New file, libgcc routines.
      
      From-SVN: r36276
      Stephane Carrez committed
    • porting-howto.html: New version. · e0b7ed05
      2000-09-08  Felix Natter  <fnatter@gmx.net>
      
      	* docs/17_intro/porting-howto.html:  New version.
      
      From-SVN: r36275
      Felix Natter committed