- 22 Nov, 2004 11 commits
-
-
PR c++/18354 * typeck.c (build_unary_op) <CONVERT_EXPR, NEGATE_EXPR>: Unify code. Make sure the result is always a rvalue. PR c++/18354 * g++.dg/template/nontype11.C: New test. From-SVN: r91008
Giovanni Bajo committed -
* sbitmap.c (sbitmap_union_of_preds): Set 'e' to the next edge predecessor in the first for-loop. From-SVN: r91007
Nick Clifton committed -
From-SVN: r91004
Stan Shebs committed -
* config/rs6000/rs6000.c: (rs6000_darwin64_function_arg): Add UNION_TYPE case. (function_arg): Move darwin test up, sniff mode first for efficiency, test for union type. From-SVN: r91003
Stan Shebs committed -
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
-