- 30 Sep, 2002 7 commits
-
-
From-SVN: r57647
Ulrich Weigand committed -
* configure.in: Add s390x-*-linux-* target. * configure: Regenerate. * include/ffi.h.in: Define S390X for s390x targets. (FFI_CLOSURES): Define for s390/s390x. (FFI_TRAMPOLINE_SIZE): Likewise. (FFI_NATIVE_RAW_API): Likewise. * src/prep_cif.c (ffi_prep_cif): Do not compute stack space for s390. * src/types.c (FFI_TYPE_POINTER): Use 8-byte pointers on s390x. * src/s390/ffi.c: Major rework of existing code. Add support for s390x targets. Add closure support. * src/s390/sysv.S: Likewise. From-SVN: r57646
Ulrich Weigand committed -
* arm.h (BASE_REG_CLASS): Always return LO_REGS for Thumb. (MODE_BASE_REG_CLASS, case Thumb): Only return BASE_REGS if we know that we have a SImode access, and only then if reload hasn't completed; for all other cases, use LO_REGS. From-SVN: r57644
Richard Earnshaw committed -
From-SVN: r57643
GCC Administrator committed -
From-SVN: r57637
Richard Henderson committed -
From-SVN: r57635
Anthony Green committed -
* combine.c (force_to_mode): Handle FLOAT_MODE destinations for CONST_INT. From-SVN: r57634
Richard Henderson committed
-
- 29 Sep, 2002 11 commits
-
-
* real.h (ibm_extended_format): Declare. * real.c (encode_ibm_extended, decode_ibm_extended): New functions. From-SVN: r57633
David Edelsohn committed -
* darwin-protos.h (darwin_asm_output_dwarf_delta): Prototype. * ia64.c (ia64_hpux_asm_file_end): Const-ify. From-SVN: r57632
Kaveh R. Ghazi committed -
cp: PR c++/7788 * rtti.c (unemitted_tinfo_decl_p): Check it has a field. testsuite: * g++.dg/rtti/crash1.C: New test. From-SVN: r57630
Nathan Sidwell committed -
From-SVN: r57629
John David Anglin committed -
* gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: New tests. From-SVN: r57628
Hans-Peter Nilsson committed -
From-SVN: r57627
Richard Earnshaw committed -
2002-09-29 Nathanael Nerode <neroden@gcc.gnu.org> * configure: Revert accidentally applied changes. From-SVN: r57626
Nathanael Nerode committed -
2002-09-29 Nathanael Nerode <neroden@gcc.gnu.org> * Makefile.tpl: Make more autoconf-friendly. * Makefile.in: Regenerate. * configure: Make substitution more autoconf-like. From-SVN: r57625
Nathanael Nerode committed -
* builtins.def: Fix comment formatting. * c-common.def: Likewise. * cfgcleanup.c: Likewise. * combine.c: Likewise. * gengtype.c: Likewise. * params.def: Likewise. * predict.def: Likewise. * rtl.def: Likewise. * stab.def: Likewise. * stor-layout.c: Likewise. * tree.def: Likewise. * config/darwin.c: Likewise. * config/darwin.h: Likewise. * config/dbxcoff.h: Likewise. * config/elfos.h: Likewise. * config/fp-bit.c: Likewise. * config/freebsd-spec.h: Likewise. * config/interix.h: Likewise. * config/libgloss.h: Likewise. * config/linux-aout.h: Likewise. * config/linux.h: Likewise. * config/lynx-ng.h: Likewise. * config/lynx.h: Likewise. * config/netbsd-aout.h: Likewise. * config/netbsd.h: Likewise. * config/netware.h: Likewise. * config/psos.h: Likewise. * config/ptx4.h: Likewise. From-SVN: r57624
Kazu Hirata committed -
* cp-tree.h: Fix comment typos. * decl.c: Likewise. * pt.c: Likewise. From-SVN: r57623
Kazu Hirata committed -
From-SVN: r57622
GCC Administrator committed
-
- 28 Sep, 2002 10 commits
-
-
* gcc.c-torture/execute/20020720-1.x: No longer skip test on powerpc and MMIX targets. From-SVN: r57616
Roger Sayle committed -
* ChangeLog.4: Fix typos. * ChangeLog.6: Likewise. * FSFChangeLog.10: Likewise. * genattrtab.c: Fix comment typos. * haifa-sched.c: Likewise. * real.c: Likewise. * tree.h: Likewise. * config/arm/arm.c: Likewise. * config/arm/crti.asm: Likewise. * config/arm/crtn.asm: Likewise. * config/frv/frv.c: Likewise. * config/frv/frv.md: Likewise. * config/h8300/h8300.md: Likewise. * config/i386/rtemself.h: Likewise. * config/ia64/unwind-ia64.c: Likewise. * config/ip2k/ip2k.h: Likewise. * config/m88k/m88k.c: Likewise. * config/m88k/m88k.md: Likewise. * config/mips/sr71k.md: Likewise. * config/mmix/mmix.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/sh/sh.md: Likewise. From-SVN: r57614
Kazu Hirata committed -
* config/avr/avr.c: Eliminate use of _PC_ in pc relative insns. * config/avr/avr.md: Ditto. From-SVN: r57613
Theodore A. Roth committed -
* configure.in (arm-*-coff, strongarm-*-coff, xscale-*-coff): Use a single entry to handle all these. (arm-*-elf, strongarm-*-elf, xscale-*-elf): Likewise. Also enable libjava on arm-*-elf. From-SVN: r57612
Richard Earnshaw committed -
* configure.host: Handle arm*-elf, strongarm*-elf and xscale*-elf with a single configuration. From-SVN: r57611
Richard Earnshaw committed -
* include/private/gcconfig.h: Don't check for __XSCALE__. Instead check for __arm__ or __thumb__. From-SVN: r57610
Richard Earnshaw committed -
* src/arm/sysv.S: If we don't have machine/asm.h and the pre-processor has defined __USER_LABEL_PREFIX__, then use it in CNAME. (ffi_call_SYSV): Handle soft-float. From-SVN: r57609
Richard Earnshaw committed -
From-SVN: r57608
GCC Administrator committed -
* configure.in (powerpc-*-darwin*): Don't configure BFD, TK, or the things that depend on them. From-SVN: r57602
Geoffrey Keating committed -
2002-09-27 Alexander N. Kabaev <ak03@gte.com> PR preprocessor/8055 * cppmacro.c (stringify_arg): Do not overflow the buffer with the terminating NUL when the argument to be stringified has no tokens. * testsuite/gcc.dg/cpp/20020927-1.c: New. From-SVN: r57599
Zack Weinberg committed
-
- 27 Sep, 2002 12 commits
-
-
locale_facets.tcc (num_put::_M_widen_int): Deal correctly with grouped, showbased (oct or hex) zero. 2002-09-27 Paolo Carlini <pcarlini@unitus.it> * include/bits/locale_facets.tcc (num_put::_M_widen_int): Deal correctly with grouped, showbased (oct or hex) zero. * testsuite/22_locale/num_put_members_char.cc: Add test05. * testsuite/22_locale/num_put_members_wchar_t.cc: Ditto. From-SVN: r57598
Paolo Carlini committed -
From-SVN: r57597
Richard Henderson committed -
* unroll.c (simplify_cmp_and_jump_insns): New. (unroll_loop): Use it. Use simplify_gen_foo+force_operand instead of expand_simple_foo. From-SVN: r57596
Richard Henderson committed -
* include/std/std_limits.h (numeric_limits<T>::is_iec559): False if denormals are not supported. From-SVN: r57595
Richard Henderson committed -
From-SVN: r57594
Richard Henderson committed -
PR optimization/7520 * cfganal.c (flow_active_insn_p): New. (forwarder_block_p): Use it. From-SVN: r57593
Richard Henderson committed -
* include/private/gcconfig: Add machine type S390. Add s390x support. * include/private/gc_locks.h (GC_test_and_set): Implement for s390. (GC_compare_and_exchange): Likewise. From-SVN: r57592
Ulrich Weigand committed -
2002-09-26 Andrew Haley <aph@redhat.com> * expr.c (build_java_array_length_access): Check for null pointer. * expr.c (expand_java_arrayload): Likewise. From-SVN: r57591
Andrew Haley committed -
From-SVN: r57590
Richard Henderson committed -
2002-09-27 Bo Thorsen <bo@suse.de> * include/ffi.h.in: Fix multilib x86-64 support. From-SVN: r57589
Bo Thorsen committed -
* doc/extend.texi (tls_model): Document. * varasm.c (decl_tls_model): New. * c-common.c (handle_tls_model_attribute): New. (c_common_attribute_table): Add tls_model. * config/alpha/alpha.c (alpha_encode_section_info): Use decl_tls_model. * flags.h (enum tls_model, flag_tls_default): Move... * tree.h (enum tls_model, flag_tls_default): ...here. (decl_tls_model): New prototype. * config/ia64/ia64.c (ia64_encode_section_info): Likewise. * config/i386/i386.c (ix86_encode_section_info): Likewise. * config/i386/i386.md (tls_global_dynamic, tls_local_dynamic_base): Allow !flag_pic. From-SVN: r57588
Jakub Jelinek committed -
* LANGUAGES: Follow spelling conventions. * rtl.def: Likewise. * sbitmap.c: Likewise. * sched-int.h: Likewise. * sched-rgn.c: Likewise. * sibcall.c: Likewise. * simplify-rtx.c: Likewise. * ssa.c: Likewise. * stab.def: Likewise. * stmt.c: Likewise. * stor-layout.c: Likewise. * target.h: Likewise. * timevar.c: Likewise. * toplev.c: Likewise. * tree-dump.c: Likewise. * tree-inline.c: Likewise. * tree.c: Likewise. * tree.def: Likewise. * tree.h: Likewise. * unroll.c: Likewise. * varasm.c: Likewise. * vmsdbgout.c: Likewise. * treelang/treelang.texi: Likewise. * treelang/treetree.c: Likewise. From-SVN: r57587
Kazu Hirata committed
-