aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-12-102002-12-10 Janis Johnson <janis187@us.ibm.com>Janis Johnson
PR other/8882 * doc/tm.texi (PUSH_ARGS): Remove misplaced line. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@60011 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10Add support for darwin linker options.Devang Patel
* config/darwin.h(LINK_SPEC): Add darwin specific linker options. * doc/invoke.texi: Add new "Darwin Options" section. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@60010 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10Fix PPC32 SVR4 ABI bug with 128-bit long double.Jim Wilson
* rs6000.h (RETURN_IN_MEMORY): If ABI_V4, then TFmode is returned in memory. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@60006 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * libsupc++/cxxabi.h (__cxa_bad_cast): Declare it.Mark Mitchell
(__cxa_bad_typeid): Likewise. (__cxa_atexit): Likewise. (__cxa_finalize): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@60001 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-102002-12-10 Andrew Haley <aph@redhat.com>Andrew Haley
* cse.c (cse_insn): Don't cse past a basic block boundary. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@60000 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, errorMark Mitchell
markers. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59997 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.Jakub Jelinek
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59994 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * config/linux.h (LIB_SPEC): If -pthread, add -lpthread even ifJakub Jelinek
-shared. * config/alpha/linux-elf.h (LIB_SPEC): Likewise. * config/alpha/linux.h (LIB_SPEC): Likewise. * config/arm/linux-elf.h (LIB_SPEC): Likewise. * config/pa/pa-linux.h (LIB_SPEC): Likewise. * config/sparc/linux.h (LIB_SPEC): Likewise. * config/sparc/linux64.h (LIB_SPEC): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59992 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59990 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10* include/bits/slice_array.h (slice_array<>::operator=): Fix typo.Gabriel Dos Reis
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59983 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 PR c++/8153Mark Mitchell
PR c++/8036 * NEWS: Document removal of in-class initialization extension for static data members of non-arithmetic, non-enumeration type. * decl.c (check_static_variable_definition): Do not allow that extension. * decl2.c (grokfield): Do not call digest_init when processing templates. PR c++/8153 PR c++/8036 * g++.dg/template/static1.C: New test. * g++.dg/template/static2.C: New test. * g++.old-deja/g++.ext/memconst.C: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59980 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * doc/invoke.texi: Document UltraSparc III option.Larin Hennessy
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59977 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * include/win32.h (_Jv_platform_solib_prefix): New define.Tom Tromey
(_Jv_platform_solib_suffix): Likewise. * include/posix.h (_Jv_platform_solib_prefix): New define. (_Jv_platform_solib_suffix): Likewise. * java/lang/natRuntime.cc: Include StackTrace.h. (_load): Use findLibrary and new platform defines. (nativeGetLibname): Use new platform defines. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59976 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * java/util/natResourceBundle.cc (getCallingClassLoader): AssumeTom Tromey
`t' won't be null. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59975 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-10 * config/i386/i386.h (TARGET_CPU_CPP_BUILTINS): DefineRichard Henderson
__tune_pentium2__ and __tune_pentium3__ as necessary. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59974 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * target.h (gcc_target): Add cannot_force_const_mem.Richard Henderson
* target-def.h (TARGET_CANNOT_FORCE_CONST_MEM): New. (TARGET_INITIALIZER): Add it. * varasm.c (force_const_mem): Fail if cannot_force_const_mem. * expr.c (emit_move_insn): Be prepared for force_const_mem to fail. * reload1.c (reload): Likewise. * hooks.c (hook_bool_rtx_false): New. * hooks.h: Declare it. * config/i386/i386.c (ix86_cannot_force_const_mem): New. (TARGET_CANNOT_FORCE_CONST_MEM): New. (ix86_expand_move): Remove de-const-pooling hack. * gcc.dg/tls/opt-4.c: New. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59971 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * toplev.c (dump_file): Fix order to match reality.Jan Hubicka
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59968 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * config/rs6000/rs6000.md (load_multiple): Use adjust_address_nv.Geoffrey Keating
(store_multiple): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59967 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * libsupc++/cxxabi.h (__cxa_pure_virtual): Declare it.Mark Mitchell
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59965 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * pa/fptr.c (__canonicalize_funcptr_for_compare): Don't canonicalizeJohn David Anglin
function pointers in page 0. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59964 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * config/ia64/hpux.h (TARGET_STRUCT_ARG_REG_LITTLE_ENDIAN): RemoveSteve Ellcey
definition (MEMBER_TYPE_FORCES_BLK): Move. * config/ia64/ia64.c (ia64_function_arg): Use PARALLEL to pass aggregate arguments. (ia64_function_value): Use PARALLEL to return aggregate values. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59963 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * doc/tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): Remove definition.Steve Ellcey
* defaults.h (FUNCTION_ARG_REG_LITTLE_ENDIAN): Remove definition. * calls.c (store_unaligned_arguments_into_pseudos) Remove FUNCTION_ARG_REG_LITTLE_ENDIAN. * stmt.c (expand_return): Ditto. * expr.c (move_block_from_reg): Ditto. (copy_blkmode_from_reg): Ditto. * expmed.c (store_bit_field): Ditto. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59962 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59961 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * config.sub: Import from master repositorySvein E. Seldal
* config.guess: Ditto * MAINTAINERS: Added Svein Seldal under write after approval * gcc/config.gcc: Added tic4x-* target as an alias to c4x-* git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59955 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 Test for PR libgcj/8823:Tom Tromey
* libjava.lang/pr8823.java: New file. * libjava.lang/pr8823.out: New file. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59953 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * g++.dg/special/conpr-2.C: Expect failure on solaris2.Kaveh Ghazi
* g++.dg/special/ecos.exp (conpr-3.C): Likewise. * g++.dg/special/initp1.C: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59950 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-09 * gnu/gcj/protocol/jar/Connection.java (getJarFile): download andMark Wielaard
cache remote jar files. * gnu/gcj/runtime/VMClassLoader.java: Don't construct jar URL, only add File.separator to URL when it is a directory. * java/lang/ClassLoader.java: Add Classpath javadoc. (parent): final. (getParent): Add (disabled) security check. (findLibrary): New default method. * java/net/JarURLConnection.java (getManifest): Implement. (getInputStream): Only create InputStream when entry exists. (getHeaders): Only use jarFileURLConnection or JarEntry to set length when they exist. * java/net/URLClassLoader.java: New/Rewritten version from Classpath. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59949 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-08 * java/util/ResourceBundle.java (resourceBundleCache): Not final.Mark Wielaard
(lastDefaultLocale): New field. (getBundle): When Locale.getDefault != lastDefaultLocale reset resourceBundleCache. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59948 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-08 * i386.c (ix86_expand_int_movcc): Use force_operand instead of constructingJan Hubicka
insn directly. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59937 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-08Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59935 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-07New test.Gabriel Dos Reis
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59920 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-07Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59910 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-07 * config/h8300/h8300.md (*iorhi_shift_8): New.Kazu Hirata
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59904 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-07Fix errors in last changeBernd Schmidt
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59903 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-07 * java/net/InetAddress.java (toString): Use hostname when not null,Mark Wielaard
don't do an explicit reverse getHostName() lookup. * java/net/Socket.java (setSocketImplFactory): When fac == null throw NullPointerException. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59902 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06FRV docsBernd Schmidt
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59901 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06 * include/java-interp.h (class _Jv_InterpMethod): AddedTom Tromey
JV_MARKOBJ_DECL. * boehm.cc (_Jv_MarkObj): Consolidated interpreter code. Also mark `prepared' field of interpreted method. * interpret.cc (compile): Use _Jv_AllocBytes. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59900 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06 * doc/install.texi (Configuration): Improve description of casesGerald Pfeifer
where `make distclean` may fail; clarify --with-gnu-as; fix grammar. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59899 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-062002-12-06 Dhananjay Deshpande <dhananjayd@kpit.com>Dhananjay Deshpande
* gcc/config/sh/sh.c (calc_live_regs): Save fpscr only if target has FPU. (push): Generate push_fpscr. (pop): Generate pop_fpscr. * gcc/config/sh/sh.md : Add define_expand "push_fpscr", "pop_fpscr". (fpu_switch): Add alternative to push fpscr. Enable for TARGET_SH3E. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59893 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-062002-12-05 Ranjit Mathew <rmathew@hotmail.com>Ranjit Mathew
Andrew Haley <aph@redhat.com> * parse.y (source_end_java_method): Remove custom encoding of line numbers for a function decl before passing it to the back end. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59892 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06 * sh.c (dump_table): DImode pool constants need only 32 bit alignment.J"orn Rennecke
DFmode alignment depends on TARGET_FMOVD && TARGET_ALIGN_DOUBLE. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59891 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06 * sh.md (movdi_i): Name. Remove inappropriate comment.J"orn Rennecke
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59890 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06 Merged from basic improvements branch (excerpt):J"orn Rennecke
2002-11-19 Kaz Kojima <kkojima@gcc.gnu.org> * config/sh/sh.h (SH_DBX_REGISTER_NUMBER): Handle PR_MEDIA_REG. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59889 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59887 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06 * expr.c (expand_expr) <case COND_EXPR>: Never modify exp in place.Jakub Jelinek
* gcc.c-torture/execute/20021204-1.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59881 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-06 * pa32-linux.h (CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL): Move define.John David Anglin
* pa.h (CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL): To here. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59879 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-062002-11-10 Ranjit Mathew <rmathew@hotmail.com>Ranjit Mathew
* include/ffi.h.in: Added FFI_STDCALL ffi_type enumeration for X86_WIN32. * src/x86/win32.S: Added ffi_call_STDCALL function definition. * src/x86/ffi.c (ffi_call/ffi_raw_call): Added switch cases for recognising FFI_STDCALL and calling ffi_call_STDCALL if target is X86_WIN32. * src/ffitest.c (my_stdcall_strlen/stdcall_many): stdcall versions of the "my_strlen" and "many" test functions (for X86_WIN32). Added test cases to test stdcall invocation using these functions. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59878 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-062002-12-05 Dale Johannesen <dalej@apple.com>Dale Johannesen
* tree.c (unsafe_for_reeval): Consider callee child of CALL_EXPR. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59875 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-05 * config/i386/cygwin.h (SUBTARGET_PROLOGUE): Replace withDanny Smith
PROFILE_HOOK. * config/i386/mingw32.h (SUBTARGET_PROLOGUE): Don't undef. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59874 138bc75d-0d04-0410-961f-82ee72b054a4
2002-12-052002-12-05 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez
* config/rs6000/spe.h (__ev_mwlufi): Remove. (__ev_mwlufia): Remove. (__ev_mwlumfaaw): Remove. (__ev_mwlusfaaw): Remove. (__ev_mwlumfanw): Remove. (__ev_mwlusfanw): Remove. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59871 138bc75d-0d04-0410-961f-82ee72b054a4