- 19 Nov, 2005 13 commits
-
-
2005-11-19 Richard Guenther <rguenther@suse.de> Roger Sayle <roger@eyesopen.com> PR ada/23717 * misc.c (internal_error_function): Don't use vsprintf to format the error message text, instead use pp_format_text and the new pretty printer APIs. This allows handling of %qs, %w, etc. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r107223
Richard Guenther committed -
combine.c (make_compound_operation): Swap operands of commutative operation if necessary before returning. * combine.c (make_compound_operation): Swap operands of commutative operation if necessary before returning. From-SVN: r107219
Joseph Myers committed -
2005-11-19 Richard Guenther <rguenther@suse.de> PR middle-end/23294 * fold-const.c (fold_plusminus_mult_expr): New function. (fold_binary): Use to canonicalize PLUS_EXPR and MINUS_EXPR cases, remove now unnecessary code. * gcc.dg/tree-ssa/pr23294.c: New testcase. From-SVN: r107218
Richard Guenther committed -
From-SVN: r107217
Eric Botcazou committed -
From-SVN: r107216
Hans-Peter Nilsson committed -
2005-11-19 Paolo Bonzini <bonzini@gcc.gnu.org> * gensupport.c (old_preds): Rename to std_preds, add special field. (struct old_pred_table): Rename to struct std_pred_table, add special field. (NUM_KNOWN_OLD_PREDS): Rename to NUM_KNOWN_STD_PREDS. (NUM_OLD_SPECIAL_MODE_PREDS): Remove. (init_predicate_table): Adjust, and set along the way whether a predicate is special. From-SVN: r107215
Paolo Bonzini committed -
From-SVN: r107214
Hans-Peter Nilsson committed -
From-SVN: r107213
Mark Mitchell committed -
From-SVN: r107212
Mark Mitchell committed -
PR c++/8355 * decl.c (grokfndecl): Set up DECL_TEMPLATE_INFO before calling set_decl_namespace. * name-lookup.c (set_decl_namespace): PR c++/8355 * g++.dg/template/friend39.C: New test. From-SVN: r107207
Mark Mitchell committed -
* builtins.c (fold_builtin_strstr): Pass s1 through fold_convert before returning it. * gcc.dg/builtin-strstr.c: New. From-SVN: r107206
James E Wilson committed -
* gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c, gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c, gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c, gcc.target/ia64/20040303-1.c: Move from gcc.dg/. * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c, gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c, gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c, gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c, gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with renaming to remove initial "ia64-". From-SVN: r107205
Richard Henderson committed -
From-SVN: r107202
GCC Administrator committed
-
- 18 Nov, 2005 26 commits
-
-
* c-common.c (handle_cleanup_attribute): Use a lang hook for lookup_name. * config/darwin-c.c (darwin_pragma_unused): Likewise. * c-decl.c (lookup_name_two) Remove. * c-tree.h (lookup_name_two): Remove. * c-objc-common.h (LANG_HOOKS_LOOKUP_NAME): Add. * langhooks-def.h (LANG_HOOKS_LOOKUP_NAME): Add. (LANG_HOOKS_DECLS): Add initializer for LANG_HOOKS_LOOKUP_NAME. * langhooks.h (lang_hooks_for_decls): Add lookup_name. cp: * cp-objcp-common.h (LANG_HOOKS_LOOKUP_NAME): Add. * name-lookup.c (lookup_name_two): Remove. (lookup_name_one): Add. * name-lookup.h (lookup_name_two): Remove. (lookup_name_one): Add. From-SVN: r107196
Mike Stump committed -
ltcf-c.sh (whole_archive_flag_spec): Remove '-all_load $convenience' to match upstream libtool for darwin. 2005-11-18 Andreas Tobler <a.tobler@schweiz.ch> * ltcf-c.sh (whole_archive_flag_spec): Remove '-all_load $convenience' to match upstream libtool for darwin. From-SVN: r107192
Andreas Tobler committed -
* ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch. From-SVN: r107190
Eric Botcazou committed -
PR target/24914 * arm.c (arm_hard_regno_mode_ok): Co-processor registers aren't ok when not generating code to use that co-processor. From-SVN: r107187
Richard Earnshaw committed -
tree-flow.h (reserve_phi_args_for_new_edge, [...]): Mention that these functions are now in tree-phinodes.c. 2005-11-18 James A. Morrison <phython@gcc.gnu.org> * tree-flow.h (reserve_phi_args_for_new_edge, create_phi_node, add_phi_arg, remove_phi_args, remove_phi_node phi_reverse): Mention that these functions are now in tree-phinodes.c. From-SVN: r107185
James A. Morrison committed -
From-SVN: r107184
Jie Zhang committed -
* tree-ssa-dom.c (extract_range_from_cond): Deal with variable bounds on types. From-SVN: r107182
Richard Kenner committed -
From-SVN: r107181
Richard Kenner committed -
* expr.c (expand_expr_real): Don't look at EXPR_HAS_LOCATION unless ib_boundaries_block is non-null From-SVN: r107180
Richard Kenner committed -
From-SVN: r107179
Richard Kenner committed -
* fold-const.c (build_range_check): Use proper type for subtraction when merging lower bound. From-SVN: r107178
Richard Kenner committed -
rc_string_base.h (__rc_string_base<>::_Rep): Avoid the anonymous struct extension, adjust everywhere. 2005-11-18 Paolo Carlini <pcarlini@suse.de> * include/ext/rc_string_base.h (__rc_string_base<>::_Rep): Avoid the anonymous struct extension, adjust everywhere. * include/ext/rc_string_base.h (__rc_string_base<>::_S_empty_rep()): Just use a static member. (__rc_string_base<>::__rc_string_base(), _S_construct): Adjust. * include/ext/rc_string_base.h (__rc_string_base<>::_Rep): Use anonymous union together with _CharT to fix alignment issues, rebind to _Rep and rename _Raw_alloc to _Rep_alloc_type. (__rc_string_base<>::_Rep::_S_create, _M_destroy): Adjust consistently. * include/ext/vstring_util.h (__is_null_p): Move inside struct __vstring_utility as static _S_is_null_pointer. * include/ext/sso_string.h (__sso_string_base<>::_M_construct(std::forward_iterator_tag): Adjust. * include/ext/rc_string_base.h (__rc_string_base<>::_S_construct(std::forward_iterator_tag): Likewise. Implement Option 3 of DR 431 for ext/vstring - both available bases. * include/bits/cpp_type_traits.h (struct __is_empty): Add. * include/ext/vstring.h (__versa_string<>::swap): Delegate to this->_M_swap. * include/ext/vstring.tcc (__versa_string<>::swap): Remove. * include/ext/vstring_util.h (struct __vstring_utility<>): Add struct _Alloc_hider<>, augmented of allocator swapping facility, specialized to nop for empty allocators. * include/ext/rc_string_base.h (__rc_string_base<>::_M_swap): Use it. (__rc_string_base<>::_M_is_leaked, _M_set_sharable): Change to private. * include/ext/sso_string_base.h (__sso_string_base<>::_M_swap): Likewise. (__sso_string_base<>::_M_is_leaked, _M_set_sharable): Remove, unused. * include/ext/rc_string_base.h (__rc_string_base<>::_M_data(_CharT*): Return void. * include/ext/sso_string_base.h (__sso_string_base<>::_M_data(_CharT*): Likewise. From-SVN: r107176
Paolo Carlini committed -
2005-11-18 Laurent GUERBY <laurent@guerby.net> PR ada/24857 * Makefile.in: Use s-auxdec-empty for RTEMS. From-SVN: r107175
Laurent GUERBY committed -
From-SVN: r107174
Joseph Myers committed -
* configure.ac: Add "-I ." to the AM_FCFLAGS. * configure: Regenerate. From-SVN: r107172
Francois-Xavier Coudert committed -
re PR rtl-optimization/24497 (internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122) PR rtl-optimization/24497 * loop-unroll.c (apply_opt_in_copies): Do not verify equality of the copied insn. From-SVN: r107171
Zdenek Dvorak committed -
* tree-scalar-evolution.c (expression_expensive_p): New function. (scev_const_prop): Use compute_overall_effect_of_inner_loop. * gcc.dg/tree-ssa/loop-14.c: New test. From-SVN: r107170
Zdenek Dvorak committed -
From-SVN: r107165
Bernd Schmidt committed -
2005-11-17 James A. Morrison <phython@gcc.gnu.org> Michael Chamberlain <michael@chamberlain.net.au> * ada/acats/run_all.sh (target_run): Kill long running tests. Co-Authored-By: Michael Chamberlain <michael@chamberlain.net.au> From-SVN: r107161
James A. Morrison committed -
PR target/24348 * config.gcc (hppa*-*-hpux*): Add pa/t-slibgcc-elf-ver to tmake config when not using sjlj exceptions. * config/pa/pa64-hpux.h (LIB_SPEC): Add -lpthread in static links. * config/pa/pa-hpux11.h (LIB_SPEC): Likewise. * config/pa/som.h (ASM_PREFERRED_EH_DATA_FORMAT): Delete define. * config/pa/linux-unwind.h (pa32_fallback_frame_state): Use DWARF_ALT_FRAME_RETURN_COLUMN instead of column 0 as return column. * config/pa/pa-hpux.h (MD_UNWIND_SUPPORT): New define. * config/pa/pa-linux.h (INCOMING_RETURN_ADDR_RTX, DWARF_FRAME_RETURN_COLUMN, ASM_PREFERRED_EH_DATA_FORMAT, ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): Delete defines. * config/pa/pa.h (ARG_POINTER_CFA_OFFSET): Delete. (FRAME_POINTER_CFA_OFFSET, INCOMING_RETURN_ADDR_RTX, DWARF_FRAME_RETURN_COLUMN, DWARF_ALT_FRAME_RETURN_COLUMN, ASM_PREFERRED_EH_DATA_FORMAT, ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): New defines. * config/pa/hpux-unwind.h: New file. * testsuite/gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*. * testsuite/gcc.dg/cleanup-9.c: Likewise. * testsuite/gcc.dg/cleanup-10.c: Likewise. * testsuite/gcc.dg/cleanup-11.c: Likewise. From-SVN: r107157
John David Anglin committed -
* config/rs6000/rs6000.h (ASM_OUTPUT_WEAKREF): Define. * defaults.h (ASM_OUTPUT_WEAKREF): Add decl argument. * varasm.c (do_assemble_alias): Adjust call. (weak_finish): Don't use ASM_WEAKEN_LABEL if ASM_WEAKEN_DECL is defined. * doc/tm.texi (ASM_OUTPUT_WEAKREF): Document it. From-SVN: r107156
Alexandre Oliva committed -
* tree.def (FUNCTION_DECL): Correct typo in comment. From-SVN: r107155
James E Wilson committed -
* dwarf2out.c (dw_cfi_oprnd_struct): Reduce dw_cfi_reg_num to int. (lookup_cfa_1): Apply data alignment to DW_CFA_def_cfa_offset_sf and DW_CFA_def_cfa_sf. (def_cfa_1): Use DW_CFA_def_cfa_offset_sf with negative values. (dbx_reg_number): Don't assert particular registers here. (based_loc_descr): ... do it here instead. Fold in ... (eliminate_reg_to_offset): ... this function. (compute_frame_pointer_to_cfa_displacement): Fold in the effects of eliminate_reg_to_offset; use FRAME_POINTER_CFA_OFFSET. * unwind-dw2.c (execute_cfa_program): Apply data align factor to DW_CFA_def_cfa_offset_sf and DW_CFA_def_cfa_sf. * function.c (instantiate_new_reg): Use FRAME_POINTER_CFA_OFFSET. (instantiate_virtual_regs): Likewise. * var-tracking.c (adjust_stack_reference): Likewise. * doc/tm.texi (FRAME_POINTER_CFA_OFFSET): New. From-SVN: r107154
Richard Henderson committed -
* gnu/java/net/protocol/file/Connection.java: Removed, fully merged. * sources.am: Regenerated. * Makefile.in: Likewise. From-SVN: r107153
Mark Wielaard committed -
From-SVN: r107150
GCC Administrator committed -
* config/fpu-glibc.h (set_fpu): Only call fedisableexcept for nonzero FE_ALL_EXCEPT. From-SVN: r107145
Hans-Peter Nilsson committed
-
- 17 Nov, 2005 1 commit
-
-
* config/bfin/elf.h (STARTFILE_SPEC): Add "crtlibid%O%s" * config/bfin/uclinux.h (STARFILE_SPEC): Likewise. * config/bfin/t-bfin-elf (EXTRA_PARTS, EXTRA_MULTILIB_PARTS): Add crtlibid.o. ($(T)crtlibid.o): New rule. From-SVN: r107138
Bernd Schmidt committed
-