- 04 Mar, 2005 4 commits
-
-
jsm28 authored
sv.po, tr.po: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95861 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
sv.po, tr.po: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95860 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95858 138bc75d-0d04-0410-961f-82ee72b054a4
-
tobi authored
clarify comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95852 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 03 Mar, 2005 18 commits
-
-
billingd authored
* gcc.dg/cpp/assert4.c: Fix for cygwin git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95849 138bc75d-0d04-0410-961f-82ee72b054a4
-
fitzsim authored
PR libgcj/20292 * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_compile_c_to_binary): Add -I. -I.. to compile flags. (gcj_jni_invocation_test_one): Add -L../.libs to cxx flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95848 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
and non-constant public variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95844 138bc75d-0d04-0410-961f-82ee72b054a4
-
ayers authored
* objc/hash.h (OBJC_IGNORE_DEPRECATED_API): Update deprecated version reference. Correct typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95840 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2005-03-03 Benjamin Kosnik <bkoz@redhat.com> * include/tr1/functional: Convert relative path. * docs/doxygen/user.cfg.in: Add tr1 includes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95838 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
expression t as much as possible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95837 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95836 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
calls to release_ssa_name and release_phi_node. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95835 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
EDGE_I. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95834 138bc75d-0d04-0410-961f-82ee72b054a4
-
ayers authored
* MAINTAINERS (Write After Approval): Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95832 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
with LABEL_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95831 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* jump.c (redirect_exp_1): If nlabel is a NULL pointer create a RETURN rtx, and not a LABEL_REF containing a NULL pointer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95830 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/tr1/type_traits: Implemenet is_polymorphic. (is_empty): Minor tweaks. * testsuite/testsuite_tr1.h: Add test types. * testsuite/tr1/4_metaprogramming/type_properties/ is_polymorphic/is_polymorphic.cc: New. * testsuite/tr1/4_metaprogramming/type_properties/ is_polymorphic/typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/composite_type_traits/ is_union_or_class/is_union_or_class.cc: Add tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95829 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95825 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
* config/cris/cris.c (cris_md_asm_clobbers): New function. (TARGET_MD_ASM_CLOBBERS): Define to cris_md_asm_clobbers. (cris_conditional_register_usage): Enable CRIS_MOF_REGNUM if TARGET_HAS_MUL_INSNS. (cris_print_operand) <case 'd'>: New case. <case REG>: Allow CRIS_MOF_REGNUM and CRIS_SRP_REGNUM. * config/cris/cris.h (CRIS_PC_REGNUM, CRIS_SRP_REGNUM): Don't define. (FIRST_PSEUDO_REGISTER, FIXED_REGISTERS, CALL_USED_REGISTERS) (REG_ALLOC_ORDER): Update for MOF. (enum reg_class): New members MOF_REGS, GENERAL_REGS and SPECIAL_REGS. (GENERAL_REGS): No longer a define of ALL_REGS. (REGNO_REG_CLASS, REG_CLASS_CONTENTS, REG_CLASS_NAMES) (PREFERRED_RELOAD_CLASS, REGISTER_NAMES, DBX_REGISTER_NUMBER): Adjust accordingly. (CRIS_SPECIAL_REGS_CONTENTS): New macro. (REG_CLASS_FROM_LETTER): Allocate 'h' and 'x'. (SECONDARY_RELOAD_CLASS): Define. (STACK_POINTER_REGNUM): Define as CRIS_SP_REGNUM. (FRAME_POINTER_REGNUM): Define as CRIS_FP_REGNUM. (ARG_POINTER_REGNUM): Define as CRIS_AP_REGNUM. (STATIC_CHAIN_REGNUM): Define as CRIS_STATIC_CHAIN_REGNUM. (REGISTER_MOVE_COST): Define. (PIC_OFFSET_TABLE_REGNUM): Define in terms of CRIS_GOT_REGNUM. * config/cris/cris.md (CRIS_GOT_REGNUM, CRIS_STATIC_CHAIN_REGNUM) (CRIS_FP_REGNUM, CRIS_SP_REGNUM, CRIS_SRP_REGNUM, CRIS_AP_REGNUM) (CRIS_MOF_REGNUM): New define_constants. ("*movsi_internal", "movhi", "movqi", "movsf"): Add alternatives for special registers. ("reload_inhi", "reload_outhi", "reload_inqi", ("umulhisi3", "umulqihi3", "mulsi3", "mulqihi3", "mulhisi3") ("mulsidi3", "umulsidi3", "smulsi3_highpart", "umulsi3_highpart"): Adjust for MOF being properly described as a register. (indir_to_reg_split): Name this split. Conditionalize on the destination register being a general register. (movei): Conditionalize on on operands 0 and 1 having the same register class. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95823 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
* config/rs6000/rs6000.c (rs6000_override_options): Don't allow -mcpu to override any other explicitly given flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95820 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
warning. * Make-lang.in: Don't elide warnings in jcf-io.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95819 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95817 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 02 Mar, 2005 18 commits
-
-
amylaar authored
broken out of apply_change_group. (apply_change_group): Use them. * recog.h (verify_change, confirm_change_group): Declare. * rtl.h (redirect_jump_2): Declare. * jump.c (redirect_exp, invert_exp): Delete. (invert_exp_1): Take second parameter. Return value. Changed caller. (redirect_jump_2): New function, broken out of redirect_jump. (redirect_jump): Use redirect_jump_1 and redirect_jump_2. (invert_jump): Use invert_jump_1 and redirect_jump_2. * ifcvt.c (dead_or_predicable): Use redirect_jump_2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95813 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
hand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95812 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95805 138bc75d-0d04-0410-961f-82ee72b054a4
-
dpatel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95803 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
* name-lookup.c (push_overloaded_decl): Don't error if the new decl matches the old one. * decl.c (redeclaration_error_message): Likewise. gcc/testsuite/ChangeLog: * g++.dg/overload/using2.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95798 138bc75d-0d04-0410-961f-82ee72b054a4
-
dpatel authored
* tree-if-conv.c (combine_blocks): Adjust loop header edges for loops with zero exit edges. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95796 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
PR libobjc/19024 * Makefile.in (OBJS): Add hash_compat.lo. (OBJS_GC): Add hash_compat_gc.lo. (hash_compat_gc.lo): New target and rule. * objc/hash.h (hash_new, hash_delete, hash_add, hash_remove) (hash_next, hash_value_for_key, hash_is_key_in_hash) (hash_ptr, hash_string, compare_ptrs, compare_strings): Prefix with objc_. Add deprecated non prefixed inlined versions. (OBJC_IGNORE_DEPRECATED_API): New macro to hide deprecated declarations. * hash.c (hash_new, hash_delete, hash_add, hash_remove, hash_next) (hash_value_for_key, hash_is_key_in_hash): Prefix with objc_ and update callers. * hash_compat.c: New file. * archive.c: Update callers. * init.c: Likewise. * selector.c: Likewise. * libobjc.def: Add objc_ versions of hash functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95793 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
free_dominance_info only when needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95791 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
disconnct_dest): New. (unchecked_make_edge, remove_edge, redirect_edge_succ, redirect_edge_pred): Use the new functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95790 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
* config/rs6000/predicates.md (reg_or_cint64_operand): Fix typo. (reg_or_sub_cint64_operand): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95789 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
CFG_ALTERED in the main DOM iteration loop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95788 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* varasm.c (initializer_constant_valid_p): Allow conversions between OFFSET_TYPEs. Tidy. PR c++/19916 * g++.dg/init/ptrmem2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95787 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
sanity check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95786 138bc75d-0d04-0410-961f-82ee72b054a4
-
drow authored
for Thumb. * config/arm/netbsd-elf.h (ARM_FUNCTION_PROFILER): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95785 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
(fold): Call fold_unary on unary expressions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95783 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* expr.c (optimize_bitfield_assignment_op): Add a special case to handle BIT_IOR_EXPR and BIT_XOR_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95782 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
loop-init.c, loop-unroll.c, print-tree.c, reg-notes.def, config/m68k/m68k.c, config/mips/mips.h, config/rs6000/rs6000-protos.h, doc/contrib.texi, doc/include/gcc-common.texi: Update copyright. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95781 138bc75d-0d04-0410-961f-82ee72b054a4
-
dgregor authored
* include/tr1/functional (_Has_result_type): Cleanup. (_Result_of_impl): Handle member data pointers correctly. (reference_wrapper): Support invocation. Move repetition code into new file include/tr1/repeat.h. * include/tr1/functional_iterate.h (reference_wrapper): Support invocation. Cleanup long lines. * include/tr1/ref_wrap_iterate.h (reference_wrapper): Declare invocation operators. * include/tr1/repeat.h: Code repetition header. * include/Makefile.am: Add ref_wrap_iterate.h, repeat.h * include/Makefile.in: Add ref_wrap_iterate.h, repeat.h * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc: New test of reference_wrapper invocation. * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc: New test of reference_wrapper typedefs and base classes. * testsuite/tr1/3_function_objects/result_of.cc: Trivial cleanup (e-mail address). 2005-03-02 Douglas Gregor <doug.gregor@gmail.com> * include/tr1/function (result_of): New class template. * include/tr1/functional/iterator.h: Implementation of TR1 result_of. * testsuite/tr1/3_function_objects/result_of.cc: New test git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95778 138bc75d-0d04-0410-961f-82ee72b054a4
-