Age | Commit message (Collapse) | Author |
|
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
|
|
* 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
|
|
* 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
|
|
(__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
|
|
* 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
|
|
markers.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59997 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59994 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
-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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59990 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59983 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59977 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
(_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
|
|
`t' won't be null.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59975 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
__tune_pentium2__ and __tune_pentium3__ as necessary.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59974 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59968 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
(store_multiple): Likewise.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59967 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59965 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
function pointers in page 0.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59964 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
* 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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59961 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
* 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
|
|
* 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
|
|
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
|
|
(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
|
|
insn directly.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59937 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59935 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59920 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59910 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59904 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59903 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59901 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
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
|
|
* 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
|
|
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
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59890 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
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
|
|
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@59887 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
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
|
|
* 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
|