- 10 Nov, 2004 9 commits
-
-
2004-11-09 H.J. Lu <hongjiu.lu@intel.com> PR target/18380 * config/ia64/unwind-ia64.h (_Unwind_FindTableEntry): Mark it hidden. * unwind-dw2.c (_Unwind_FindTableEntry): Removed. From-SVN: r90387
H.J. Lu committed -
* cfganal.c (flow_dfs_compute_reverse_execute): Accept new argument holding last unvisited block. Start search for unvisited blocks at LAST_UNVISITED rather than EXIT_BLOCK. (connect_infinite_loops_to_exit): Supply last unvisited block to flow_dfs_compute_reverse_execute. From-SVN: r90386
Jeff Law committed -
From-SVN: r90384
Paul Brook committed -
From-SVN: r90383
Paul Brook committed -
PR fortran/18218 * configure.ac: Check for strtof. * configure: Regenerate. * config.h.in: Regenerate. * io/read.c (convert_real): Use strtof if available. (convert_precision_real): Remove. (read_f): Avoid poor exponentiation algorithm. gcc/testsuite/ * gfortran.dg/list_read.c: New test. From-SVN: r90382
Paul Brook committed -
2004-11-11 Paul Brook <paul@codesourcery.com> * MAINTAINERS: Add self as arm maintainer. Update email address. From-SVN: r90381
Paul Brook committed -
* config/rs6000/rs6000.md (fix_truncdfsi2): Handle e500 doubles. (floatunssidf2): Same. (floatsidf2): Same. ("extendsfdf2"): New expander. (*extendsfdf2_fpr): Rename. (*truncdfsf2_fpr): Same. (*negdf2_fpr): Same. (*absdf2_fpr): Same. (*nabsdf2_fpr): Same. (*adddf3_fpr): Same. (*subdf3_fpr): Same. (*muldf3_fpr): Same. (*divdf3_fpr): Same. * config/rs6000/spe.md ("spe_extendsfdf2"): Remove FIXME comment. ("spe_fix_truncdfsi2"): Same. (spe_floatunssidf2): Same. (spe_floatsidf2): Same. From-SVN: r90379
Aldy Hernandez committed -
[[Split portion of a mixed commit.]] From-SVN: r90377.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r90375.2
GCC Administrator committed
-
- 09 Nov, 2004 31 commits
-
-
* inclhack.def (hpux8_bogus_inlines): Bypass on __GNUG__. (int_abort_free_and_exit, sun_malloc, sysv68_string): Bypass on _CLASSIC_ANSI_TYPES. (sun_auth_proto): Bypass on __cplusplus. * fixincl.x: Regenerate. From-SVN: r90371
Joseph Myers committed -
From-SVN: r90370
Tom Tromey committed -
From-SVN: r90369
Joseph Myers committed -
* Makefile.in ($(PACKAGE).pot): New rule. Depend on po/$(PACKAGE).pot. (po/$(PACKAGE).pot): Use ":" instead of "," in --keyword arguments. Add keywords _, N_, SYNTAX_ERROR and SYNTAX_ERROR2. Remove local srcdir path from generated file. From-SVN: r90368
Joseph Myers committed -
From-SVN: r90367
Joseph Myers committed -
PR c/18322 * c-common.c (fname_decl): Don't use line number of decl in diagnostic. testsuite: * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct expected diagnostic location. From-SVN: r90365
Joseph Myers committed -
ChangeLog: * config/s390/s390-protos.h (s390_pool_operand): Remove. * config/s390/s390.c (s390_pool_operand): Likewise. (s390_extra_constraint_str): Handle 'B' constraints. * config/s390/s390.h (CONSTRAINT_LEN): Handle 'B' constraints. * config/s390/s390.md: Document 'B' constraints. ("*cmpdi_cct", "*cmpsi_cct"): Use 'B' constraint instead of s390_pool_operand to prevent insns with two literal pool references. Make pattern commutative. ("*cmpdi_ccu", "*cmpsi_ccu", "*cmphi_ccu", "*cmpqi_ccu"): Use 'B' constraint instead of s390_pool_operand. testsuite/ChangeLog: * gcc.dg/20041109-1.c: New test. From-SVN: r90364
Ulrich Weigand committed -
2004-11-09 Andrew Pinski <pinskia@physics.uc.edu> PR objc/18406 * obj-act.c (encode_type): 96bits doubles are encoded the same way as 64bit and 128bit doubles are. 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu> PR objc/18406 * objc/compile/pr18406.m: New test. From-SVN: r90361
Andrew Pinski committed -
From-SVN: r90360
Kazu Hirata committed -
* tree-ssa-threadupdate.c (copy_phis_to_block): Remove. (thread_block): Call flush_pending_stmt instead of copy_phis_to_block. From-SVN: r90359
Kazu Hirata committed -
* loop-iv.c (iv_number_of_iterations): Make it static. * cfgloop.h: Remove the corresponding prototype. From-SVN: r90358
Kazu Hirata committed -
* function.c (combine_temp_slots, assign_parms, expand_pending_sizes): Make them static. * tree.h: Remove the corresponding prototypes. From-SVN: r90357
Kazu Hirata committed -
* emit-rtl.c (copy_most_rtx): Remove. * rtl.h: Remove the corresponding prototype. From-SVN: r90356
Kazu Hirata committed -
* cfgloop.c (flow_loops_update): Remove. * cfgloop.h: Remove the corresponding prototype. From-SVN: r90355
Kazu Hirata committed -
* conflict.c (mark_reg, conflict_graph_compute): Remove. * basic-block.h: Remove the prototype for conflict_graph_compute. From-SVN: r90354
Kazu Hirata committed -
* tree-if-conv.c (add_to_dst_predicate_list): Change the second argument to basic_block. (tree_if_convert_cond_expr): Update call sites. From-SVN: r90353
Kazu Hirata committed -
* fold-const.c (pedantic_non_lvalue): Make it static. * tree.h: Remove the corresponding prototype. From-SVN: r90352
Kazu Hirata committed -
* optabs.c (prepare_operand): Make it static. * optabs.h: Remove the corresponding prototype. From-SVN: r90351
Kazu Hirata committed -
* reload1.c (reloads_conflict, gen_reload): Make them static. * reload.h: Remove the corresponding prototypes. From-SVN: r90350
Kazu Hirata committed -
* reload.c (refers_to_mem_for_reload_p, refers_to_regno_for_reload_p): Make them static. * reload.h: Remove the corresponding prototypes. From-SVN: r90349
Kazu Hirata committed -
PR target/18230 * doc/md.texi (SPARC constraints): Document 'Y' constraint. * config/sparc/sparc-modes.def: Add vector modes of 4 and 8 bytes. * config/sparc/sparc.c (sparc_vector_mode_supported_p): New function. (TARGET_VECTOR_MODE_SUPPORTED_P): Set to sparc_vector_mode_supported_p. (fp_zero_operand): Accept MODE_VECTOR_INT modes. (input_operand): Accept CONST_VECTOR with MODE_VECTOR_INT modes. (sparc_cannot_force_const_mem): Return false for CONST_VECTOR. (sparc_init_modes): Set sparc_mode_class to SF_MODE or DF_MODE for MODE_VECTOR_INT modes. (sparc_extra_constraint_check): Add new constraint 'Y'. * config/sparc/sparc.h: Define UNITS_PER_SIMD_WORD to 8 for TARGET_VIS. * config/sparc/sparc.md (V32): New mode macro for 32-bit modes. (V64): New mode macro for 64-bit modes. (movsf): Use V32 for mode instead of SF. (movsf_insn_vis): Use V32 for mode instead of SF. Add 'Y' constraint alongside 'G' constraint. (movdf): Use V64 for mode instead of DF. (movdf_insn_v9only_vis, modf_insn_sp64_vis): Use V64 for mode instead of DF. Add 'Y' constraint alongside 'G' constraint. (multi-isn and misaligned mems DFmode splitters): Use V64 for mode instead of DF. Co-Authored-By: Eric Botcazou <ebotcazou@libertysurf.fr> From-SVN: r90348
James A. Morrison committed -
* config/s390/s390.c (s390_select_ccmode): Return CCAPmode for integer NEG and ABS. * config/s390/s390.md ("*negdi2_64"): Fix op_type attribute. ("*negdi2_31"): Reimplement using a splitter. ("*negdi2_cc", "*negdi2_cconly"): New insns. ("*negdi2_sign", "*negdi2_sign_cc"): Likewise. ("*negsi2_cc", "*negsi2_cconly"): Likewise. ("*negdf2_cc", "*negdf2_cconly"): Likewise. ("*negsf2_cc", "*negsf2_cconly"): Likewise. ("*absdi2_cc", "*absdi2_cconly"): New insns. ("*absdi2_sign", "*absdi2_sign_cc"): Likewise. ("*abssi2_cc", "*abssi2_cconly"): Likewise. ("*absdf2_cc", "*absdf2_cconly"): Likewise. ("*abssf2_cc", "*abssf2_cconly"): Likewise. ("*negabsdi2_cc", "*negabsdi2_cconly"): New insns. ("*negabsdi2_sign", "*negabsdi2_sign_cc"): Likewise. ("*negabssi2_cc", "*negabssi2_cconly"): Likewise. ("*negabsdf2_cc", "*negabsdf2_cconly"): Likewise. ("*negabssf2_cc", "*negabssf2_cconly"): Likewise. From-SVN: r90347
Ulrich Weigand committed -
* config/s390/s390.c (s390_canonicalize_comparison): Reverse condition when eliminating an UNSPEC_CMPINT. (s390_secondary_input_reload_class): Fix test for CC register reload. (s390_secondary_output_reload_class): Likewise. (s390_expand_cmpmem): Swap operands. Use gen_cmpint. * config/s390/s390.md ("*cmpint_si", "*cmpint_di"): Remove. ("cmpint", "*cmpint_cc", "*cmpint_sign", "*cmpint_sign_cc"): New insn patterns with splitters. From-SVN: r90346
Ulrich Weigand committed -
* config/rs6000/rs6000.c (rs6000_rtx_costs): Add EQ, GTU, and LTU. * config/rs6000/rs6000.md (sCC): Split GTU and LTU patterns. From-SVN: r90345
David Edelsohn committed -
* tree-phinodes.c (phi_reverse): New. * tree-cfg.c (tree_make_forwarder_block, tree_duplicate_bb): Use it. * tree-flow.h: Add a prototype for phi_reverse. From-SVN: r90344
Kazu Hirata committed -
2004-11-09 Andrew Pinski <pinskia@physics.uc.edu> PR java/15576 * check-init.c (check_init): Ignore DECL_EXPR. * expr.c (always_initialize_class_p): Reenable. (build_class_init): Use a variable to store the decl. Also use boolean_false_node instead of integer_zero_node. * parse.y (attach_init_test_initialization_flags): Add a decl_expr to the block. From-SVN: r90343
Andrew Pinski committed -
From-SVN: r90342
Kazu Hirata committed -
locale_facets.tcc (time_get<>::do_get_weekday, [...]): Absolutely avoid dereferencing end iterators. 2004-11-09 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_get<>::do_get_weekday, time_get<>::do_get_monthname): Absolutely avoid dereferencing end iterators. * include/bits/locale_facets.tcc (time_get<>::_M_extract_name): Minor tweak. From-SVN: r90341
Paolo Carlini committed -
2004-11-07 James A. Morrison <phython@gcc.gnu.org> PR pch/14940 * config/host-linux.c (TRY_EMPTY_VM_SPACE): Add __sparc__ definitions. From-SVN: r90340
James A. Morrison committed -
From-SVN: r90339
Joseph Myers committed -
* builtins.c, c-common.c, c-decl.c, c-format.c: Say "argument" instead of "arg" in diagnostics. testsuite: * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic. From-SVN: r90338
Joseph Myers committed
-