- 04 Feb, 2003 4 commits
-
-
* libU77/configure.in (AC_PROG_CC_WORKS): Define _GNU_SOURCE. * libU77/config.hin: Regenerated. * libU77/configure: Regenerated. From-SVN: r62373
Andreas Jaeger committed -
PR c++/7129 * call.c (z_candidate): Add args. (convert_class_to_reference): Set it. (implicit_conversion): Tidy. (add_candidate): Add args parameter. (add_function_candidate): Adjust call to add_candidate. (add_conv_candidate): Likewise. (build_builtin_candidate): Likewise. (build_user_type_conversion_1): Eliminate wasteful tree_cons usage. (build_new_function_call): Likewise. (build_object_call): Likewise. (add_candidates): New function. (build_new_op): Use it. (covert_like_real): Adjust call to build_over_call. (build_over_call): Remove args parameter. * operators.def: Add <?= and >?=. PR c++/7129 * testsuite/g++.dg/ext/max.C: New test. From-SVN: r62370
Mark Mitchell committed -
fastjar: * fastjar.texi: Update to GFDL 1.2. gcc: * doc/gcc.texi, doc/gccint.texi, doc/gcov.texi, doc/include/fdl.texi, doc/invoke.texi: Update to GFDL 1.2. * doc/install.texi: Update copyright dates. Update to GFDL 1.2. gcc/ada: * gnat_rm.texi, gnat_ug.texi: Update to GFDL 1.2. * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi, gnat_ug_wnt.texi: Regenerate. gcc/f: * g77.texi, invoke.texi: Update to GFDL 1.2. gcc/java: * gcj.texi: Update to GFDL 1.2. gcc/treelang: * treelang.texi: Update to GFDL 1.2. libiberty: * libiberty.texi: Update to GFDL 1.2. libstdc++-v3: * docs/html/17_intro/porting.texi: Update to GFDL 1.2. * docs/html/17_intro/porting.html: Regenerate. From-SVN: r62365
Joseph Myers committed -
From-SVN: r62364
GCC Administrator committed
-
- 03 Feb, 2003 23 commits
-
-
* libgcc2.c (__ffsdi2, __clzsi2, __clzdi2, __ctzsi2, __ctzdi2, __popcountsi2, __popcountdi2, __paritysi2, __paritydi2): Change return type to "int". Shuffle declarations and undef int trap. * libgcc2.h: Remove their declarations. * optabs.c (expand_unop): Force outmode to int for bitops. From-SVN: r62353
Richard Henderson committed -
2003-02-03 Ranjit Mathew <rmathew@hotmail.com> * java/lang/natRuntime.cc (java::lang::Runtime::_load)): Take care of the fact that on Win32, JNI_OnLoad is an "stdcall" function and could also have been exported as "JNI_OnLoad@8" (MinGW) or "_JNI_OnLoad@8" (MSVC). From-SVN: r62348
Ranjit Mathew committed -
resolve.cc (_Jv_JNIMethod::ncode): Use stdcall calling convention on Win32 to invoke native JNI methods. 2003-02-03 Ranjit Mathew <rmathew@hotmail.com> * resolve.cc (_Jv_JNIMethod::ncode): Use stdcall calling convention on Win32 to invoke native JNI methods. From-SVN: r62345
Ranjit Mathew committed -
xtensa.c (order_regs_for_local_alloc): Order the coprocessor registers before floating-point registers. * config/xtensa/xtensa.c (order_regs_for_local_alloc): Order the coprocessor registers before floating-point registers. * config/xtensa/xtensa.h (REG_ALLOC_ORDER): Adjust register numbers to account for a previously removed register. (SPEC_REG_FIRST, SPEC_REG_LAST, SPEC_REG_NUM, COUNT_REGISTER_REGNUM): Delete unused macros. From-SVN: r62340
Bob Wilson committed -
* i386.c (ix86_expand_store_builtin): Always force op1 to register. (mov*_internal): Fix predicates; require one of operands to not be memory. (SSE?MMX move expanders): Fix predicates; force one of operands to register. (SSE/MMX push patterns): Reorganize; fix x86-64 code generation. (movups/movupd/movdqu patterns): Force one of operands to not be memory. From-SVN: r62339
Jan Hubicka committed -
hooks.c (hook_rtx_rtx_identity): Generic hook function that takes a single rtx and returns it unmodified. * hooks.c (hook_rtx_rtx_identity): Generic hook function that takes a single rtx and returns it unmodified. * hooks.h (hook_rtx_rtx_identity): Prototype here. * target.h (struct gcc_target): Add "delegitimize_address" field to target structure. * target-def.h (TARGET_DELEGITIMIZE_ADDRESS): Provide default for delegitimize_address target using hook_rtx_rtx_identity. (TARGET_INITIALIZER): Initialize delegitimize_address field using TARGET_DELEGITIMIZE_ADDRESS macro. * simplify-rtx.c (avoid_constant_pool_reference): Handle float extensions of constant pool references. Use delegitimize_address to undo the obfuscation of "-fpic". * Makefile.in (simplify-rtx.o): Add dependency on target.h. * config/i386/i386.c (TARGET_DELEGITIMIZE_ADDRESS): Define as i386_simplify_dwarf_addr. (ix86_find_base_term): Simplify using i386_simplify_dwarf_addr. (maybe_get_pool_constant): Likewise. From-SVN: r62336
Roger Sayle committed -
2003-02-03 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de> Phil Edwards <pme@gcc.gnu.org> * include/std/std_bitset.h: Replace CHAR_BIT with __CHAR_BIT__, use numeric_limits for bits-per-word values. (_Base_bitset::_M_do_count, _Base_bitset<1>::_M_do_count): Use __builtin_popcountl instead. (_Base_bitset::_M_do_find_first, _Base_bitset::_M_do_find_next, _Base_bitset<1>::_M_do_find_first, _Base_bitset<1>::_M_do_find_next): Use __builtin_ctzl instead. (_S_bit_count, _S_first_one): Remove. * config/linker-map.gnu (GLIBCPP_3.4): Remove std::_S_bit_count. * src/Makefile.am (sources): Remove bitset.cc. * src/bitset.cc: Delete file. * src/Makefile.in: Regenerate. Co-Authored-By: Phil Edwards <pme@gcc.gnu.org> From-SVN: r62335
Falk Hueffner committed -
parse.y (java_expand_classes): Scan the whole class list looking for access methods that haven't yet been expanded. 2003-01-31 Andrew Haley <aph@redhat.com> * parse.y (java_expand_classes): Scan the whole class list looking for access methods that haven't yet been expanded. From-SVN: r62329
Andrew Haley committed -
From-SVN: r62328
Andrew Haley committed -
2003-02-03 Andrew Haley <aph@emcee.cambridge.redhat.com> * configure.host (x86_64): Enable interpreter. From-SVN: r62326
Andrew Haley committed -
From-SVN: r62323
Phil Edwards committed -
2003-02-03 Phil Edwards <pme@gcc.gnu.org> PR libstdc++/9527, PR libstdc++/8713 * docs/html/install.html: Mention glibc version requirement. * docs/html/faq/index.html (3.8): New note, glibc 2.2.5+ is needed with 3.2.1+ (formatting bugfixes). * docs/html/faq/index.txt: Regenerate. From-SVN: r62322
Phil Edwards committed -
* libjava.jacks/jacks.exp (gcj_jacks_write): Set LD_LIBRARY_PATH to find libgcc_s. Set JAVA_CLASSPATH to find libgcj.jar. From-SVN: r62318
Ulrich Weigand committed -
2003-02-03 Andrew Haley <aph@redhat.com> * libgcj.spec.in (jc1): Add BACKTRACESPEC. * configure.host (x86_64): Default to -fno-omit-frame-pointer. * configure.in (BACKTRACESPEC): New. * configure: Regenerate. From-SVN: r62316
Andrew Haley committed -
From-SVN: r62314
Jan Hubicka committed -
From-SVN: r62313
Jan Hubicka committed -
* i386.c (ix86_expand_int_movcc): Fix setcc sign bit case. [[Split portion of a mixed commit.]] From-SVN: r62312.2
Jan Hubicka committed -
2003-01-31 Adrian Bunk <bunk@fs.tum.de> Fix for java/4269: * jv-scan.c: Use HAVE_LANGINFO_CODESET instead of HAVE_NL_LANGINFO to fix bootstrap on sparc-unknown-netbsdelf1.5. * jcf-parse.c: Likewise. From-SVN: r62310
Adrian Bunk committed -
PR libstdc++/9234 * include/bits/valarray_before.h (_UnBase::operator[]): Apply unary operator. * include/bits/valarray_before.h (__not_equal_to): Use != instead of ==. * testsuite/26_numerics/valarray_operators.cc: New test. From-SVN: r62309
Volker Reichelt committed -
* gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is 'natural-endian'. From-SVN: r62306
Richard Earnshaw committed -
* Make-lang.in (ada.install-info): Let $(DESTDIR)$(infodir) be created if necessary. (ada.install-common): Let $(DESTDIR)$(bindir) be created if necessary. Remove erroneous and redundant gnatchop installation commands. Test for gnatdll before attempting to install it. (ada.uninstall): Also uninstall gnatfind, gnatxref, gnatlbr, and gnatdll from all plausible locations. From-SVN: r62304
Christian Cornelssen committed -
From-SVN: r62302
Jan Hubicka committed -
From-SVN: r62299
GCC Administrator committed
-
- 02 Feb, 2003 12 commits
-
-
* configure: Rebuilt. * configure.in (TOOLKIT) [xlib]: Set correctly. From-SVN: r62292
Tom Tromey committed -
* Makefile.in: Rebuilt. * Makefile.am (lib_gnu_awt_xlib_la_LDFLAGS): Link against libstdc++. From-SVN: r62291
Tom Tromey committed -
From-SVN: r62287
Christian Cornelssen committed -
* mips/_tilib.c: Don't include tsystem.h or defaults.h. Don't define LIBGCC2_WORDS_BIG_ENDIAN. Include coretypes.h and tm.h. From-SVN: r62284
Kaveh R. Ghazi committed -
From-SVN: r62282
Andreas Schwab committed -
* arm.md (sibcall_epilogue): Set the "conds" to "clob". (epilogue_insns): Likewise. From-SVN: r62281
Richard Earnshaw committed -
From-SVN: r62273
John David Anglin committed -
* pa-protos.h (attr_length_millicode_call): Remove second argument. (attr_length_indirect_call, attr_length_indirect_call, attr_length_save_restore_dltp): New prototypes. * pa.c (attr_length_millicode_call): Remove second argument. Check INSN_ADDRESSES_SET_P in distance calculation. (output_millicode_call): Check INSN_ADDRESSES_SET_P before using INSN_ADDRESSES. (attr_length_call): Check INSN_ADDRESSES_SET_P in distance calculation. (output_call): Check INSN_ADDRESSES_SET_P before using INSN_ADDRESSES. Call attr_length_call directly. (attr_length_indirect_call, output_indirect_call, attr_length_save_restore_dltp): New functions. * pa.md (attr_length_millicode_call): Drop second argument from all patterns. (return_internal_pic): Delete. (return_external_pic): Remove use of PIC register and pic operand and flag checks. (epilogue): Use return_internal for both normal and pic code. (call, call_value): Emit new 32-bit pic patterns for symref and indirect calls. Remove uses for arg pointer and pic register. (call_symref_pic, call_symref_pic_post_reload, call_reg_pic, call_reg_pic_post_reload, call_val_symref_pic, call_val_symref_pic_post_reload, call_val_reg_pic, call_val_reg_pic_post_reload): New pre and post reload insn patterns. Implement define_split and define_peephole2 patterns for pre reload patterns. (call_symref_64bit, call_internal_reg_64bit, call_value_symref_64bit, call_value_internal_reg_64bit): Shorten names. (all call patterns): Explicitly indicate registers used and clobbered. Use attr_length_indirect_call and attr_length_save_restore_dltp for attribute length calculation. Move code generation for indirect calls to output_indirect_call. (sibcall, sibcall_value): Don't restore PIC register. (exception_receiver, builtin_setjmp_receiver): Add blockage after PIC register retore. From-SVN: r62272
John David Anglin committed -
* doc/install.texi (Testing): Simplify and compress instructions concerning Dejagnu. From-SVN: r62270
Gerald Pfeifer committed -
* collect2.c (pexecute_pid): Rename to pid. (collect_wait, collect_execute, scan_prog_file, scan_libraries): Use pid. From-SVN: r62269
John David Anglin committed -
extend.texi (Function Attributes): Remove documentation for PowerPC Windows NT function attributes.. * doc/extend.texi (Function Attributes): Remove documentation for PowerPC Windows NT function attributes.. From-SVN: r62268
Geoffrey Keating committed -
From-SVN: r62267
GCC Administrator committed
-
- 01 Feb, 2003 1 commit
-
-
2003-02-01 Phil Edwards <pme@gcc.gnu.org> * docs/html/faq/index.html: Correct link to libg++ information. * docs/html/faq/index.txt: Regenerated. From-SVN: r62259
Phil Edwards committed
-