- 16 Apr, 2004 5 commits
-
-
* config/m32r/m32r.h (BIG_ENDIAN_BIT): Deleted to fix endian bug. (TARGET_LITTLE_ENDIAN, TARGET_BIG_ENDIAN, TARGET_DEFAULT): Changed. Ditto. (LITTLE_ENDIAN_BIT, TARGET_CPU_DEFAULT, TARGET_ENDIAN_DEFAULT): Added. Ditto. * config/m32r/little.h (TARGET_LITTLE_ENDIAN): Deleted. (TARGET_ENDIAN_DEFAULT): Added. From-SVN: r80747
Kazuhiro Inaoka committed -
2004-04-16 Paolo Carlini <pcarlini@suse.de> * acconfig.h: Remove _GLIBCXX_USE_LONG_DOUBLE entry, not used anymore. * config.h.in: Regenerate. 2004-04-16 Paolo Carlini <pcarlini@suse.de> * config/locale/generic/monetary_members.cc (moneypunct<wchar_t>::_M_initialize_moneypunct): Avoid calling btowc unnecessarily, just cast to wchar_t (the concerned chars all belong to the basic character set). * config/locale/generic/numeric_members.cc (numpunct<wchar_t>::_M_initialize_numpunct): Likewise. * config/locale/gnu/monetary_members.cc (moneypunct<wchar_t>::_M_initialize_moneypunct): Likewise. * config/locale/gnu/numeric_members.cc (numpunct<wchar_t>::_M_initialize_numpunct): Likewise. From-SVN: r80746
Paolo Carlini committed -
* Makefile.tpl (configure-[+module+], configure-gcc, configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc): Set and export LDFLAGS. * Makefile.in: Regenerate. From-SVN: r80745
James E Wilson committed -
* builtins.def (BUILT_IN_ISDIGIT, BUILT_IN_ISXDIGIT): Mark with ATTR_CONST_NOTHROW_LIST. From-SVN: r80740
Kaveh R. Ghazi committed -
From-SVN: r80737
GCC Administrator committed
-
- 15 Apr, 2004 13 commits
-
-
PR/middle-end 14915 * builtins.c (expand_builtin_signbit): Test BYTES_BIG_ENDIAN, not BITS_BIG_ENDIAN. From-SVN: r80732
Kaveh R. Ghazi committed -
2004-04-15 Pat Haugen <pthaugen@us.ibm.com> * ra-debug.c (ra_print_rtx): Add break's to case legs. From-SVN: r80725
Pat Haugen committed -
PR libobjc/14948 * configure.ac: De-precious CC so multilibs work. * configure: Regenerate. From-SVN: r80724
Nathanael Nerode committed -
target-supports.exp (check_profiling_available): Assume profiling isn't available for mips*-*-elf targets. * lib/target-supports.exp (check_profiling_available): Assume profiling isn't available for mips*-*-elf targets. From-SVN: r80715
Richard Sandiford committed -
locale.cc (locale::operator==): When _M_impl == __rhs._M_impl avoid constructing unnecessarily this->name(). 2004-04-15 Paolo Carlini <pcarlini@suse.de> * src/locale.cc (locale::operator==): When _M_impl == __rhs._M_impl avoid constructing unnecessarily this->name(). From-SVN: r80714
Paolo Carlini committed -
* Makefile.in (fixinc.sh): Set WARN_CFLAGS to empty string. From-SVN: r80713
James E Wilson committed -
* Make-lang.in: Remove obsolete rts-none, rts-cert, install-rts-none, and install-rts-cert targets. Remove all gnatlib and gnattools targets and all other rts-* targets (moved to libada). Remove (now) unused Make variables CHMOD, CHMOD_AX_FLAGS, shext, THREAD_KIND, TRACE, GNATLIBFLAGS, GNATLIBCFLAGS. From-SVN: r80712
Nathanael Nerode committed -
* Makefile.in: Call gcc/ada/Makefile directly, not through the intermediary of gcc/Makefile. Incorporate all necessary parts of rules from gcc/ada/Make-lang.in, including extra gnatlib/gnattools targets, rts-zfp, rts-ravenscar. Get needed bits of GCC configuration from (new) gcc/libada-mk. Decide what gnatlib variant to build in configure.ac, not here. * configure.ac: Provide Makefile.in with the new information it needs, such as GCC's tmake_file and xmake_file. * configure: Regenerate. From-SVN: r80711
Nathanael Nerode committed -
* libada-mk.in: New file. * configure.ac: Create libada-mk from libada-mk.in. * configure: Regenerate. From-SVN: r80710
Nathanael Nerode committed -
2004-04-14 Uros Bizjak <uros@kss-loka.si> * optabs.h (enum optab_index): Add new OTI_logb and OTI_ilogb. (logb_optab, ilogb_optab): Define corresponding macros. * optabs.c (init_optabs): Initialize logb_optab and ilogb_optab. * genopinit.c (optabs): Implement logb_optab and ilogb_optab using logb?f2 and ilogb?i2 patterns. * builtins.c (expand_builtin_mathfn): Handle BUILT_IN_LOGB{,F,L} using logb_optab, and BUILT_IN_ILOGB{,F,L} using ilogb_optab. (expand_builtin): Expand BUILT_IN_LOGB{,F,L} and BUILT_IN_ILOGB{,F,L} using expand_builtin_mathfn if flag_unsafe_math_optimizations is set. * reg-stack.c (subst_stack_regs_pat): Handle UNSPEC_XTRACT_FRACT and UNSPEC_XTRACT_EXP. * config/i386/i386.md (*fxtractdf3, *fxtractsf3, *fxtractxf3): New patterns to implement fxtract x87 instruction. (logbdf2, logbsf2, logbxf2, ilogbsi2): New expanders to implement logb, logbf, logbl, ilogb, ilogbf and ilogbl built-ins as inline x87 intrinsics. (UNSPEC_XTRACT_FRACT, UNSPEC_XTRACT_EXP): New unspecs to represent x87's fxtract insn. * gcc.dg/builtins-38.c: New test. From-SVN: r80709
Uros Bizjak committed -
2004-04-14 Eric Christopher <echristo@redhat.com> * g++.dg/charset/charset.exp: Run .cc extension tests. From-SVN: r80707
Eric Christopher committed -
2004-04-14 Eric Christopher <echristo@redhat.com> * config/mips/t-elf: Enable multilibs by default. From-SVN: r80706
Eric Christopher committed -
From-SVN: r80701
GCC Administrator committed
-
- 14 Apr, 2004 14 commits
-
-
* testsuite/Makefile.am: Add definition of AM_CXXFLAGS. Change definition of CXX to use $(shell) instead of backticks. * testsuite/Makefile.in: Regenerate. From-SVN: r80693
Zack Weinberg committed -
From-SVN: r80691
Zack Weinberg committed -
* configure.ac: Restore toolexecdir. * Makefile.in: Restore toolexecdir. * configure: Regenerate. From-SVN: r80690
Nathanael Nerode committed -
Revert: PR c++/13294 * pt.c (maybe_process_partial_specialization): Remember the context of a specialization. From-SVN: r80689
Jason Merrill committed -
* expr.c (build_invokeinterface): Remove unused variables to fix warnings. From-SVN: r80686
Bryce McKinlay committed -
bb-reorder.c (fix_crossing_conditional_branches): Adjust the previous fix to check HAVE_return at runtime too. 2004-04-14 Andreas Tobler <a.tobler@schweiz.ch> * bb-reorder.c (fix_crossing_conditional_branches): Adjust the previous fix to check HAVE_return at runtime too. From-SVN: r80685
Andreas Tobler committed -
2004-04-14 Andrew Haley <aph@redhat.com> Bryce McKinlay <mckinlay@redhat.com> * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use _Jv_LookupInterfaceMethodIdx for calls to interfaces. * include/jvm.h (_Jv_CallAnyMethodA): Add new face' arg. * testsuite/libjava.lang/InvokeInterface.java: New file. * testsuite/libjava.lang/InvokeInterface.out: New file. 2004-04-14 Bryce McKinlay <mckinlay@redhat.com> * class.c (get_interface_method_index): New function. Return dispatch index for interface method. (make_method_value): For interface methods, set index field to iface dispatch index, not DECL_VINDEX. * expr.c (build_invokeinterface): Use get_interface_method_index. From-SVN: r80684
Bryce McKinlay committed -
* config/arm/arm.c (arm_override_options): If the user has not specified an ABI, then default to AAPCS for the iWMMXt processor. * config/arm/t-xscale-elf: Remove redundant multilib specifications. * config/arm/t-xscale-coff: Likewise. From-SVN: r80683
Nick Clifton committed -
* builtins.c (fold_builtin_isdigit): New. (fold_builtin): Handle BUILT_IN_ISDIGIT. * defaults.h: Add TARGET_DIGIT0 and sort. * doc/tm.texi: Add TARGET_BS and TARGET_DIGIT0. testsuite: * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit. From-SVN: r80681
Kaveh R. Ghazi committed -
* builtins.c (fold_builtin_cabs, fold_builtin): Use `mathfn_built_in' to determine the new builtin. * fold-const.c (fold): Likewise. From-SVN: r80680
Kaveh R. Ghazi committed -
* doc/invoke.texi: Rename MIPS's -mfix-vr4122-bugs to -mfix-vr4120. * config/mips/mips.h (MASK_FIX_VR4120): Renamed from MASK_FIX_VR4122. (TARGET_FIX_VR4120): Likewise TARGET_FIX_VR4122. (TARGET_SWITCHES): Replace -mfix-vr4122-bugs with -mfix-vr4120. (ASM_SPEC): Update accordingly. * config/mips/mips.c: Update after above renaming. * config/mips/mips.md, config/mips/t-vr, config/mips/vr.h: Likewise. * config/mips/vr4120-div.S: Renamed from vr4122-div.S. From-SVN: r80679
Richard Sandiford committed -
* c-opt.c (c_common_post_options): If this_input_filename is NULL, increment errorcount and return false instead of true. From-SVN: r80678
James E Wilson committed -
2004-04-13 Uros Bizjak <uros@kss-loka.si>: * optabs.c (expand_twoval_unop): Reorder function arguments. * builtins.c (expand_builtin_mathfn_3): Update calls to expand_twoval_unop. * reg-stack.c (subst_stack_regs_pat): Handle UNSPEC_TAN_ONE and UNSPEC_TAN_TAN. Add missing comment. * config/i386/i386.md (*tandf3_1, *tansf3_1, *tanxf3_1): New patterns to implement fptan x87 instruction. (tandf2, tansf2, tanxf2): New expanders to implement tan, tanf and tanl built-ins as inline x87 intrinsics. Define corresponding peephole2 optimizers for 'fptan; fstp %st(0); fld1' sequence. (UNSPEC_TAN_ONE, UNSPEC_TAN_TAN): New unspecs to represent x87's fptan insn. * gcc.dg/i386-387-1.c: Add new test for __builtin_tan. * gcc.dg/i386-387-2.c: Likewise. * gcc.dg/i386-387-7.c: New test. * gcc.dg/i386-387-8.c: New test. * gcc.dg/builtins-37.c: New test. From-SVN: r80677
Uros Bizjak committed -
From-SVN: r80673
GCC Administrator committed
-
- 13 Apr, 2004 8 commits
-
-
* varasm.c (unlikely_text_section): Use assemble_align instead of ASM_OUTPUT_ALIGN. Use it in the correct place with an approximately correct alignment argument. From-SVN: r80669
Richard Henderson committed -
* defaults.h (HOT_TEXT_SECTION_NAME): Add leading dot. (UNLIKELY_EXECUTED_TEXT_SECTION_NAME): Likewise. * doc/invoke.texi: Update to match. From-SVN: r80668
Richard Henderson committed -
* bb-reorder.c (fix_crossing_unconditional_branches): Use Pmode for LABEL_REFs. From-SVN: r80667
Richard Henderson committed -
reload1.c (emit_reload_insns): Set reg_has_output_reload to one after setting reg_last_reload_reg for optional... * reload1.c (emit_reload_insns): Set reg_has_output_reload to one after setting reg_last_reload_reg for optional output reloads. From-SVN: r80666
Ulrich Weigand committed -
From-SVN: r80662
Geoffrey Keating committed -
* strerror.c: Include config.h, and redefine sys_nerr and sys_errlist, before including ansidecl.h and libiberty.h. From-SVN: r80650
Ian Lance Taylor committed -
2004-04-12 Michael Chastain <mec.gnu@mindspring.com> * MAINTAINERS: Add myself to write-after-approval. From-SVN: r80649
Michael Chastain committed -
OKed by Aldy Hernandez. From-SVN: r80646
Fariborz Jahanian committed
-