- 22 Nov, 2004 7 commits
-
-
2004-11-21 Dale Johannesen <dalej@apple.com> * config/darwin.h (JUMP_TABLES_IN_TEXT_SECTION): Define. From-SVN: r91001
Dale Johannesen committed -
* tree-ssa.c (verify_use): Fix comment. (verify_phi_args): Check that the number of incoming edges matches the number of PHI arguments. Check that each PHI argument is either an SSA_NAME or an invariant. Coalesce tests for PHIs for dead or duplicated edges. Clear e->aux earlier and avoid separate loop to clear e->aux and test for missed edges. (verify_ssa): Remove first walk over statements. Move checking of PHI args into verify_phi_args. Move checking of statements with aliased stores and V_MAY_DEFS into the remaining loop over the statements. Register defs by walking through the formal SSA_NAME table. From-SVN: r91000
Jeff Law committed -
From-SVN: r90999
Paolo Bonzini committed -
PR middle-end/18520 * dojump.c (compare_from_rtx): Clarify mode argument in function description. Correct order of mode/cmp_mode arguments in call to simplify_relational_operation. Check "tem" for COMPARISON_P. * gcc.dg/pr18520-1.c: New test case. From-SVN: r90997
Roger Sayle committed -
PR target/17836 * config/rs6000/rs6000.c (rs6000_return_in_memory): Return synthetic vectors in memory. (function_arg_boundary): Align large synthetic vectors. (rs6000_pass_by_reference): Pass synthetic vectors in memory. From-SVN: r90995
Paolo Bonzini committed -
[[Split portion of a mixed commit.]] From-SVN: r90993.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r90992.2
GCC Administrator committed
-
- 21 Nov, 2004 12 commits
-
-
inclhack.def (alpha_pthread_init): Fix technical problems with the last check-in caused by CVS variable substitution. * inclhack.def (alpha_pthread_init): Fix technical problems with the last check-in caused by CVS variable substitution. * fixincl.x: Likewise. * tests/base/pthread.h: Likewise. From-SVN: r90989
Roger Sayle committed -
From-SVN: r90988
Nitin Yewale committed -
cfg.c (update_bb_profile_for_threading): Do not rescale the successor probabilities if they are not going to change. * cfg.c (update_bb_profile_for_threading): Do not rescale the successor probabilities if they are not going to change. Pull division out of loop if we do need to rescale successor probabilities. From-SVN: r90987
Jeff Law committed -
* gnu/java/nio/SocketChannelImpl.java (read): Only return 0 when no bytes for reading available in non-blocking mode. * java/nio/channels/SocketChannel.java: Added some missing @return tags. From-SVN: r90986
Michael Koch committed -
* stylesw.adb: Change Style_Check_Subprogram_Order to Style_Check_Order_Subprograms. From-SVN: r90985
Andreas Jaeger committed -
* java/beans/PropertyChangeSupport.java (propertyChangeSupportSerializedDataVersion): Made static. * java/beans/VetoableChangeSupport.java (propertyChangeSupportSerializedDataVersion): Likewise. From-SVN: r90983
Michael Koch committed -
* inclhack.def (alpha_pthread_init): New fix. * fixincl.x: Regenerate. * tests/base/pthread.h: Update for new test. Co-Authored-By: Bruce Korb <bkorb@gnu.org> From-SVN: r90981
Roger Sayle committed -
tree-ssa-threadupdate.c (redirection_data_hash): Use the index of the destination block for the hash value rather than hashing a... * tree-ssa-threadupdate.c (redirection_data_hash): Use the index of the destination block for the hash value rather than hashing a pointer. From-SVN: r90980
Jeff Law committed -
2004-11-19 Jonathan Wakely <redi@gcc.gnu.org> * include/bits/basic_string.h, include/bits/locale_classes.h, include/bits/valarray_after.h, include/bits/valarray_before.h, include/ext/stdio_sync_filebuf.h, include/std/std_algorithm.h, include/std/std_functional.h, include/std/std_memory.h, include/std/std_numeric.h: Doxygen fixes. From-SVN: r90979
Jonathan Wakely committed -
From-SVN: r90975
Roger Sayle committed -
[[Split portion of a mixed commit.]] From-SVN: r90973.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r90972.2
GCC Administrator committed
-
- 20 Nov, 2004 17 commits
-
-
* c-typeck.c (build_array_ref): Don't check for index == 0. Make checks for neither argument being an array or pointer (swapping the arguments if necessary), the array argument being a pointer to or array of functions and for -Wchar-subscripts warnings upfront. testsuite: * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests. * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update expected diagnostics. From-SVN: r90969
Joseph Myers committed -
* regrename.c (copyprop_hardreg_forward): Only search for a previously processed block if the current block only has one predecessor. From-SVN: r90968
Jeff Law committed -
PR target/18580 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c, vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c, vect-77.c, vect-77a.c: XFAIL on the SPARC. From-SVN: r90967
Eric Botcazou committed -
node change. From-SVN: r90966
Andrew Pinski committed -
From-SVN: r90965
Eric Botcazou committed -
PR target/16135 * acinclude.m4 (LIBGFOR_TARGET_ILP32): New check. * configure.ac: Include LIBGFOR_TARGET_ILP32. * configure: Regenerate. * config.h.in: Likewise. * libgfortran.h: Provide default definitions for C99 types on ILP32 targets that don't have them. PR target/17999 * configure.ac: Check for snprintf. * configure: Regenerate. * config.h.in: Likewise. * intrinsics/date_and_time.c (date_and_time): Do not use snprinf if it is not available. * io/write.c (output_float): Likewise. From-SVN: r90964
Eric Botcazou committed -
* tree-ssa-threadupdate.c, tree-vectorizer.c: Fix comment typos. * config/arm/arm.c: Follow spelling conventions. From-SVN: r90963
Kazu Hirata committed -
* arm.c (arm_override_options): Use arm_ld_sched rather than testing a bit in tune_flags. (const_double_needs_minipool): Likewise. Split most of the code out into ... (arm_const_double_inline_cost): ... new function here. * arm-protos.h (arm_const_double_inline_cost): Add prototype. * arm.h (EXTRA_CONSTRAINT_STR_ARM): Add D[abc] constraints for double- word constants of length 2, 3 and 4 insns respectively. (CONSTRAINT_LEN): The 'D' prefix is a 2-letter constraint. * arm.md (arm_movdi, movdf_soft_insn): Add alternatives for D[abc] constraints. Set insn lenghts accordingly. From-SVN: r90962
Richard Earnshaw committed -
* gcc_update (touch_files): Don't rely on "make" being GNU make; grep for "Touching" to determine that the rule executes. From-SVN: r90961
Hans-Peter Nilsson committed -
From-SVN: r90959
Aldy Hernandez committed -
* basic-block.h (edge_def): Add dest_idx. * cfg.c (unchecked_make_edge): Initialize dest_idx. (remove_edge): Simplify the disconnection of an edge from its destination. (redirect_edge_succ): Likewise. * cfghooks.c (verify_flow_info): Check the consistency of dest_idx for each edge. From-SVN: r90958
Kazu Hirata committed -
* objalloc.c, strsignal.c, xstrerror.c: Include "config.h" before "ansidecl.h" to avoid redeclaration errors with native compilers. * regex.c: Protect config.h from multiple inclusion. From-SVN: r90954
Roger Sayle committed -
From-SVN: r90950
Paul Brook committed -
* check.c (gfc_check_getcwd_sub): Fix seg fault. * check.c (gfc_check_exit,gfc_check_umask,gfc_check_umask_sub, gfc_check_unlink,gfc_check_unlink_sub): New functions * gfortran.h (GFC_ISYM_UMASK,GFC_ISYM_UNLINK): New symbols * intrinsic.c (add_functions,add_subroutines): Add umask, unlink, exit to intrinsics symbol tables. * intrinsic.h (gfc_check_umask,gfc_check_unlink,gfc_check_exit, gfc_check_umask_sub,gfc_check_unlink_sub,gfc_resolve_umask, gfc_resolve_unlink,gfc_resolve_exit,gfc_resolve_umask_sub, gfc_resolve_unlink_sub): Add and sort prototypes. * iresolve.c (gfc_resolve_umask,gfc_resolve_unlink,gfc_resolve_exit, gfc_resolve_umask_sub,gfc_resolve_unlink_sub): New functions * trans-intrinsic.c (gfc_conv_intrinsic_function): Use symbols libgfortran/ * Makefile.am: Add intrinsics/{umask.c,unlink.c,exit.c} * Makefile.in: Regenerated * intrinsics/umask.c: New file * intrinsics/unlink.c: ditto * intrinsics/exit.c: ditto From-SVN: r90949
Steven G. Kargl committed -
* simplify-rtx.c (simplify_ternary_operation): Use trunc_int_for_mode. From-SVN: r90948
Aldy Hernandez committed -
[[Split portion of a mixed commit.]] From-SVN: r90946.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r90945.2
GCC Administrator committed
-
- 19 Nov, 2004 4 commits
-
-
* tree-ssa-threadupdate.c: Replace REDIRECTION_DATA varray with a hash table. Extensive modifications throughout to support that change. (struct el): New. (struct local_info): New. (struct redirection_data): Add new INCOMING_EDGES and DO_NOT_DUPLICATE fields. (redirection_data): Now a hashtable. (redirection_data_hash, redirection_data_eq): New. (lookup_redirection_data, create_duplicates): New. (create_edge_and_update_destionation_phis): New. (fixup_template_block, redirect_edges): New. (thread_block): Use hash table traversals instead of loops over varray entries or incoming edge vectors. From-SVN: r90941
Jeff Law committed -
* tree-cfg.c (reinstall_phi_args): New. (tree_split_edge): Use it after redirecting an edge. Don't modify PHI_ARG_EDGE. From-SVN: r90940
Kazu Hirata committed -
2004-11-19 Andreas Tobler <a.tobler@schweiz.ch> * tree-vectorizer.c (slpeel_verify_cfg_after_peeling): Define only if checking is enabled. From-SVN: r90939
Andreas Tobler committed -
2004-11-19 Paolo Carlini <pcarlini@suse.de> * testsuite/22_locale/time_get/get_date/char/1.cc: In the checks use, more correctly (and consistently with other testcases) the return value of the facet (the iterator arguments are by value). * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise. * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise. * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise. * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise. * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise. * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise. * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise. * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise. * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise. From-SVN: r90938
Paolo Carlini committed
-