- 10 Mar, 2001 7 commits
-
-
From-SVN: r40362
GCC Administrator committed -
server.c (load_data, run_shell): Use xmalloc, xrealloc & xcalloc in lieu of malloc, realloc & calloc. * fixinc/server.c (load_data, run_shell): Use xmalloc, xrealloc & xcalloc in lieu of malloc, realloc & calloc. * gencheck.c (xmalloc): Use really_call_malloc, not malloc. * gengenrtl.c (xmalloc): Likewise. * gensupport.c (xcalloc, xrealloc, xmalloc): Use the really_call_* memory allocation routines. * stmt.c (check_for_full_enumeration_handling): Use really_call_calloc, not calloc. * system.h (really_call_malloc, really_call_calloc, really_call_realloc): Define. (malloc, realloc, calloc, strdup, bzero, bcmp, rindex): Poison. f: * fini.c (main): Use really_call_malloc, not malloc. From-SVN: r40360
Kaveh R. Ghazi committed -
From-SVN: r40359
Jeffrey A Law committed -
2001-03-09 Gabriel Dos Reis <gdr@merlin.codesourcery.com> * include/bits/istream.tcc ( basic_istream<_CharT, _Traits>& operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s)): Use streamsize, not int_type. 2001-03-08 Benjamin Kosnik <bkoz@redhat.com> * testsuite/27_io/streambuf.cc (test06): New test, disabled at the moment. From-SVN: r40358
Benjamin Kosnik committed -
2001-03-09 Nicola Pero <n.pero@mi.flashnet.it> * configure.in: Only use `lang_requires' for languages athat are actually enabled. From-SVN: r40356
Nicola Pero committed -
2001-03-09 Nicola Pero <n.pero@mi.flashnet.it> * configure: Rebuilt. * configure.in: Only use `lang_requires' for languages athat are actually enabled. From-SVN: r40355
Nicola Pero committed -
* crontab, doc_exclude, update_branch_version, update_version, update_web_docs: New files (as currently used by gccadmin). * README: New file. From-SVN: r40352
Joseph Myers committed
-
- 09 Mar, 2001 12 commits
-
-
* invoke.texi: Fix typo. * gcc.1: Regenerate. From-SVN: r40351
Joseph Myers committed -
* configure.in: Prune nonexistent files from build_xm_file, xm_file, and host_xm_file lists. Warn unless they're $cpu/xm-$cpu.h. Don't generate *config.h here. AC_SUBST all variables needed to generate *config.h. * configure: Regenerate. * mkconfig.sh: New helper script, from code removed from configure.in. * Makefile.in: Zap all MALLOC variables - no longer used anywhere, and malloc.c doesn't exist. Substitute in variables needed to generate *config.h. Stop lying about the dependencies contained in CONFIG_H and GCONFIG_H. (HCONFIG_H, TCONFIG_H, TM_P_H): New variables. (config.h, hconfig.h, tconfig.h, tm_p.h, cs-config.h, cs-hconfig.h, cs-tconfig.h, cs-tm_p.h): New rules. (all .o): Add dependencies on $(HCONFIG_H), $(TCONFIG_H), $(TM_P_H), etc. as appropriate. * config.gcc: Zap references to deleted files. * ggc-none.c: Don't include rtl.h or tm_p.h. * config/i386/xm-beos.h, config/i386/xm-dgux.h, config/i386/xm-djgpp.h, config/i386/xm-dos.h, config/i386/xm-gnu.h, config/i386/xm-i386-interix.h, config/i386/xm-linux.h, config/i386/xm-linux.h, config/i386/xm-next.h, config/i386/xm-openbsd.h, config/i386/xm-sun.h, config/i386/xm-sysv3.h: Don't include i386/xm-i386.h. * config/elxsi/xm-elxsi.h, config/i386/xm-bsd386.h, config/i386/xm-i386.h, config/i860/xm-i860.h, config/i960/xm-i960.h, config/mcore/xm-mcore.h, config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h, config/pj/xm-pj.h, config/sh/xm-sh.h, config/v850/xm-v850.h: Delete (empty except comments, #includes of other deleted files, and macros used nowhere). cp: * Make-lang.in: Add dependencies on $(TM_P_H) as appropriate. From-SVN: r40350
Zack Weinberg committed -
* i386.h (MAX_WCHAR_TYPE_SIZE): New constant to keep tradcpp independent on TARGET_FLAGS. From-SVN: r40349
Jan Hubicka committed -
* i386.h (FIRST_PSEUDO_REGISTER): Set to 53. (FIXED_REGISTERS, CALL_USED_REGISTERS, REG_ALLOC_ONES): Add extended ones. (CONDITIONAL_REGISTER_USAGE): Set proper values according to TARGET_64BIT. (FIRST_REX_INT_REG, LAST_REX_INT_REG, FIRST_REX_SSE_REG, LAST_REX_SSE_REG): define. (enum reg_class): Add 'LEGACY_REGS' (REG_CLASS_CONTENTS): Likewise; add extended registers. (SSE_REGNO_P): Recognize extended registers. (ANY_QI_REG_P, REX_INT_REGNO_P, REX_INT_REG_P): New. (REG_CLASS_FROM_LETTER): Add 'R' and 'Q'. (REGNO_OK_FOR_INDEX_P, REGNO_OK_FOR_BASE_P, REG_OK_FOR_BASE_NONSTRICT_P): Recognize REX registers. (REG_OK_FOR_STRREG_NONSTRICT_P, REG_OK_FOR_STRREG_STRICT_P, REG_OK_FOR_STRREG_P): Remove. (HI_REGISTER_NAMES): Add extended registers. (ADDITIONAL_REGISTER_NAMES): Likewise. (QI_REGISTER_NAMES): Add 8bit extended registers. (DEBUG_REG): Support extended registers. * i386.c (regclass_map): Add extended registers. (dbx_register-map): Likewise. (svr4_dbx_register_map): Likewise. (print_reg): Support extended registers. (print_operand): Support 64bit operands. From-SVN: r40348
Jan Hubicka committed -
* i386.h (LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Set to 128bit for x86_64 (BOOL_TYPE_SIZE, SHORT_TYPE_SIZE, INT_TYPE_SIZE, FLOAT_TYPE_SIZE, LONG_TYPE_SIZE, MAX_LONG_TYPE_SIZE, DOUBLE_TYPE_SIZE, LONG_LONG_TYPE_SIZE): New constants. (BITS_PER_WORD, UNITS_PER_WORD, POINTER_SIZE, PARM_BOUNDARY, STACK_BOUNDARY): Set properly for 64bits. (MAX_BITS_PER_WORD, MIN_UNITS_PER_WORD): New constants. (EMPTY_FIELD_BOUNDARY): Define using BITS_PER_WORD. (BIGGEST_FIELD_ALIGNMENT): Set to 128 for 64bits. (MOVE_MAX): Set to 16. (MOVE_MAX_PIECES): 8 for 64bit. (Pmode): Set to SImode. From-SVN: r40347
Jan Hubicka committed -
From-SVN: r40346
Mike Stump committed -
* i386.h (MASK_64BIT): New constant. (TARGET_64BIT): New macro. (TARGET_OPTIONS): Add '64'/'32' (TARGET_DEFAULT): Define. * cygwin.h freebsd-aout.h i386-interix.h i386.h i386elf.h isc.h isccoff.h netbsd.h next.h openbsd.h p sco.h sco5.h scodbx.h sequent.h unix.h win32.h (TARGET_DEFAULT): Rename to TARGET_SUBTARGET_DEFAULT. From-SVN: r40345
Jan Hubicka committed -
From-SVN: r40344
GCC Administrator committed -
From-SVN: r40342
Jeffrey A Law committed -
* rtlanal.c (rtx_varies_p): Check operand 0 of a LO_SUM unless for_alias is set. From-SVN: r40340
John Wehle committed -
* objc/objc-act.c: Fix old typos in comments, add comments for various functions. (hash_init): Fix file name in error message. (hash_enter): Ditto. (hash_add_attr): Ditto. (continue_class): Ditto. From-SVN: r40338
Stan Shebs committed -
* java/io/ObjectStreamClass.java (setUID): Don't write interface info for array classes. Fixes PR libgcj/1971. From-SVN: r40337
Tom Tromey committed
-
- 08 Mar, 2001 17 commits
-
-
From-SVN: r40335
Stan Shebs committed -
From-SVN: r40334
Stan Shebs committed -
From-SVN: r40332
Bruce Korb committed -
[[Split portion of a mixed commit.]] From-SVN: r40331.2
Bruce Korb committed -
From-SVN: r40330
Bruce Korb committed -
2001-03-08 Phil Edwards <pme@sources.redhat.com> * MAINTAINERS (C++ runtime libs): Update and alphabatize. From-SVN: r40329
Phil Edwards committed -
From-SVN: r40327
Rainer Orth committed -
* configure.in (HAVE_AS_LEB128): New assembler check. * configure, config.in: Rebuilt. From-SVN: r40326
Richard Henderson committed -
* reg-stack.c (move_for_stack_reg): Avoid non-poping fst for TFmode too. From-SVN: r40325
Jan Hubicka committed -
* config/ns32k/xm-pc532-min.h, config/we32k/xm-we32k.h: Delete references to the MAXPATHLEN macro. * config/alpha/xm-alpha.h, config/arm/xm-arm.h, config/i386/xm-cygwin.h, config/xm-linux.h: Delete references to the POSIX macro. * config/i386/xm-gnu.h, config/xm-gnu.h, config/alpha/xm-openbsd.h, config/i386/xm-openbsd.h, config/m68k/xm-openbsd.h, config/mips/xm-openbsd.h, config/sparc/xm-openbsd.h, config/xm-openbsd.h: Delete empty and/or unused files. * config.gcc: Define POSIX in xm_defines as appropriate in lieu of doing so in various xm-*.h files. f: * com.c: Don't rely on the POSIX macro to define autoconf stuff. From-SVN: r40323
Kaveh R. Ghazi committed -
* acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Fix syntax in test command. * aclocal.m4, configure: Regenerated. From-SVN: r40321
Andreas Schwab committed -
From-SVN: r40319
Richard Kenner committed -
From-SVN: r40317
GCC Administrator committed -
* configure.in (enable_shared): Support per-package shared-library enabling. * configure: Rebuilt. From-SVN: r40315
Alexandre Oliva committed -
* rs6000.md (cr logic): Add original POWER mnemonic alternative for crnot. Set operands[5] in splitter. From-SVN: r40313
David Edelsohn committed -
From-SVN: r40311
Alexandre Oliva committed -
* config/i370/xm-mvs.h, config/i370/xm-oe.h, config/i386/xm-beos.h, config/i386/xm-mingw32.h, config/m88k/xm-m88k.h, config/mips/xm-iris6.h, config/mips/xm-openbsd.h, config/pa/xm-pa64hpux.h, config/pa/xm-pahpux.h, config/rs6000/xm-beos.h, config/rs6000/xm-darwin.h, config/rs6000/xm-mach.h, config/rs6000/xm-rs6000.h, config/xm-interix.h: Delete references to the USG macro. * config/vax/xm-vaxv.h, config/a29k/xm-unix.h, config/i370/xm-i370.h, config/i386/xm-dgux.h, config/i386/xm-sun.h, config/i386/xm-sysv3.h, config/m68k/xm-tower.h, config/m68k/xm-aux.h, config/m68k/xm-hp320.h, config/m68k/xm-amix.h, config/m68k/xm-altos3068.h, config/m68k/xm-mot3300.h, config/m68k/xm-m68kv.h, config/m88k/xm-openbsd.h, config/mips/xm-nws3250v4.h, config/mips/xm-sysv.h, config/mips/xm-iris3.h, config/mips/xm-iris4.h, config/xm-svr3.h, config/xm-svr4.h, config/sparc/xm-pbd.h, config/clipper/xm-clix.h: Delete unused and/or empty files. * config.gcc: Define USG in xm_defines as appropriate. Define POSIX in lieu of xm-svr4.h. Delete all references to the SVR3 macro. Remove deleted xm-* files from $xm_files variable. From-SVN: r40310
Kaveh R. Ghazi committed
-
- 07 Mar, 2001 4 commits
-
-
* configure.in: Allow config-lang.in to set `lang_requires' to list of other required languages. From-SVN: r40309
Tom Tromey committed -
* configure: Rebuilt. * configure.in: Allow config-lang.in to set `lang_requires' to list of other required languages. From-SVN: r40308
Tom Tromey committed -
From-SVN: r40307
Tom Tromey committed -
2001-03-07 Benjamin Kosnik <bkoz@redhat.com> * include/bits/std_iosfwd.h: Remove string forward decls here. * include/bits/stringfwd.h: Add forward decls for char_traits specializations. * config/c_io_libio.h (wstreamoff): Delete. * config/c_io_stdio.h (wstreamoff): Same. * include/bits/char_traits.h: Use streamoff not wstreamoff for char_traits<wchar_t>::off_type. Remove duplicate typedefs. * include/bits/fpos.h: Define streampos/wstreampos here. * testsuite/27_io/istream_seeks.cc (test04): Explicitly cast int values to off_type. (test05): Same. Changeup output files. * testsuite/27_io/istream_unformatted.cc: Change output files. * testsuite/27_io/istream_seeks-1.txt: Add. * testsuite/27_io/istream_seeks-2.tst: Add. * testsuite/27_io/istream_seeks-1.tst: Add. * testsuite/27_io/istream_unformatted-2.tst: Delete. * testsuite/27_io/istream_unformatted-3.tst: Delete. * testsuite/27_io/istream_unformatted-3.txt: Delete. From-SVN: r40303
Benjamin Kosnik committed
-