- 07 Dec, 2008 3 commits
-
-
2008-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/38425 * gfortran.dg/io_constraints_5.f90: New test. From-SVN: r142535
Jerry DeLisle committed -
2008-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/38425 * io.c (check_io_constraints): Check constraints on REC=, POS=, and internal unit with POS=. Fix punctuation on a few error messages. From-SVN: r142534
Jerry DeLisle committed -
From-SVN: r142532
GCC Administrator committed
-
- 06 Dec, 2008 16 commits
-
-
PR rtl-optimization/36365 * df-core.c (df_worklist_dataflow_overeager): Remove. (df_worklist_dataflow): Don't call it, use double-queue only. * params.def (PARAM_DF_DOUBLE_QUQUQ_THRESHOLD_FACTOR): Remove. From-SVN: r142529
Steven Bosscher committed -
2008-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/38291 * io/transfer.c (data_transfer_init): Add fbuf_flush inadvertently ommitted. Add check for invalid use of REC= with ACCESS="stream". Fix comment. From-SVN: r142528
Jerry DeLisle committed -
PR middle-end/38428 * tree-ssa-operands.c (get_expr_operands) <case BIT_FIELD_REF>: Set gimple_set_has_volatile_ops if the BIT_FIELD_REF is volatile. * gcc.c-torture/compile/pr38428.c: New test. From-SVN: r142527
Jakub Jelinek committed -
From-SVN: r142526
Adam Nemet committed -
From-SVN: r142525
Joseph Myers committed -
From-SVN: r142524
Joseph Myers committed -
* gthr-single.h (__gthread_once): Adjust prototype to match all other gthreads models. From-SVN: r142523
Ben Elliston committed -
* config/i386/i386.c (override_options): Use CPU_AMDFAM10 instead of PROCESSOR_AMDFAM10 for barcelona's schedule. From-SVN: r142522
Jakub Jelinek committed -
PR middle-end/38422 * fold-const.c (fold_unary) <CASE_CONVERT>: Don't convert MULT_EXPR operands to mult_type if it isn't narrower than op0's type. * gcc.c-torture/execute/pr38422.c: New test. From-SVN: r142521
Jakub Jelinek committed -
2008-12-06 Janus Weil <janus@gcc.gnu.org> PR fortran/38415 * expr.c (gfc_check_pointer_assign): Added a check for abstract interfaces in procedure pointer assignments, removed check involving gfc_compare_interfaces until PR38290 is fixed completely. 2008-12-06 Janus Weil <janus@gcc.gnu.org> PR fortran/38415 * gfortran.dg/proc_ptr_2.f90: Extended. * gfortran.dg/proc_ptr_11.f90: Modified. From-SVN: r142520
Janus Weil committed -
2008-12-06 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/38421 * include/tr1/ell_integral.tcc: Avoid __ea, future SPU badname. * doc/xml/manual/appendix_contributing.xml: Add __ea to the list of badnames. From-SVN: r142519
Paolo Carlini committed -
re PR middle-end/38074 (missed inlining on Core2 Duo due to apparent wrong branch prediction/profile) PR tree-optimization/38074 * cgraphbuild.c (compute_call_stmt_bb_frequency): Fix handling of 0 entry frequency. * predict.c (combine_predictions_for_bb): Ignore predictor predicting in both dirrection for first match heuristics. (tree_bb_level_predictions): Disable noreturn heuristic when there is no returning path. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r142517
Jan Hubicka committed -
2008-12-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/38291 * gfortran.dg/streamio_16.f90: New test. From-SVN: r142516
Jerry DeLisle committed -
2008-12-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/38291 * io.c (match_dt_element): Use dt->pos in matcher. (gfc_free_dt): Free dt->pos after use. (gfc_resolve_dt): Use dt->pos in resolution of stream position tag. 2008-12-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/38291 * io/transfer.c (data_transfer_init): Add checks for POS= valid range. Add check for unit opened with ACCESS="stream". Flush and seek if current stream position does not match. Check ENDFILE on read. From-SVN: r142515
Jerry DeLisle committed -
2008-12-05 Bernd Schmidt <bernd.schmidt@analog.com> PR rtl-optimization/38272 * reload1.c (choose_reload_regs): Keep reload_spill_index correct in all cases. From-SVN: r142514
Bernd Schmidt committed -
From-SVN: r142511
GCC Administrator committed
-
- 05 Dec, 2008 21 commits
-
-
From-SVN: r142507
Tom Tromey committed -
PR c++/35336 * c-pretty-print.c (pp_c_postfix_expression): Handle BIT_FIELD_REF. (pp_c_expression): Likewise. * error.c (dump_expr): Handle BIT_FIELD_REF. * g++.dg/other/error30.C: New test. From-SVN: r142497
Jakub Jelinek committed -
* lib/target-supports.exp (check_effective_target_hard_dfp): New. * gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp. * gcc.dg/dfp/fe-binop.c: Ditto. * gcc.dg/dfp/fe-convert-1.c: Ditto. From-SVN: r142494
Janis Johnson committed -
From-SVN: r142493
Michael Meissner committed -
2008-12-05 Catherine Moore <clm@codesourcery.com> * gcc-target/mips/mips-nonpic: New testsuite. From-SVN: r142492
Catherine Moore committed -
2008-12-05 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/38399 * include/bits/locale_facets_nonio.tcc (money_get<>:: _M_extract(iter_type, iter_type, ios_base&, ios_base::iostate&, string&)): Fix, reject decimal point when frac_digits <= 0. * testsuite/22_locale/money_get/get/char/38399.cc: New. * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise. * testsuite/22_locale/money_get/get/char/5.cc: Adjust. * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise. From-SVN: r142487
Paolo Carlini committed -
PR other/28614 * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor. * g++.dg/torture/pr31863.C: Ditto. From-SVN: r142485
Steve Ellcey committed -
PR middle-end/37248 * fold-const.c (make_bit_field_ref): Change bitpos and bitsize arguments to HOST_WIDE_INT. If type has different signedness than unsignedp or different precision from bitsize, create the right type for BIT_FIELD_REF and cast to type. (fold_truthop): Change first_bit and end_bit to HOST_WIDE_INT. Revert: 2008-03-05 Richard Guenther <rguenther@suse.de> PR c++/35336 * fold-const.c (fold_truthop): Remove code generating BIT_FIELD_REFs of structure bases. (fold_binary): Likewise. (make_bit_field_ref): Remove. (optimize_bit_field_compare): Remove. (all_ones_mask_p): Remove. * gcc.target/i386/pr37248-1.c: New test. * gcc.target/i386/pr37248-2.c: New test. * gcc.target/i386/pr37248-3.c: New test. From-SVN: r142484
Jakub Jelinek committed -
* tree-sra.c (sra_explode_bitfield_assignment): Always call unsigned_type_for, if the precision is higher than needed, call build_nonstandard_integer_type. From-SVN: r142483
Jakub Jelinek committed -
PR debug/38367 * function.c (assign_parm_find_stack_rtl): If promoted_mode is wider than DECL_MODE, adjust MEM_OFFSET (stack_parm) for big endian. From-SVN: r142481
Jakub Jelinek committed -
PR middle-end/38338 * builtins.c (expand_builtin_apply_args): Put before parm_birth_insn only if internal_arg_pointer is a non-virtual pseudo. * gcc.dg/pr38338.c: New test. From-SVN: r142480
Jakub Jelinek committed -
* config/rs6000/rs6000.md (move_from_CR_gt_bit): Enable for TARGET_HARD_FLOAT && !TARGET_FPRS, not TARGET_E500. * config/rs6000/spe.md (e500_cr_ior_compare): Likewise. testsuite: * gcc.target/powerpc/20081204-1.c: New test. From-SVN: r142477
Joseph Myers committed -
PR tree-optimization/37716 * gimplify.c (gimplify_expr): Allow COND_EXPR if gimplify_ctxp->allow_rhs_cond_expr. From-SVN: r142476
Jakub Jelinek committed -
From-SVN: r142475
Uros Bizjak committed -
alpha.c (alpha_fold_vector_minmax): Create VIEW_CONVERT_EXPR to convert output to long_integer_type_node. * config/alpha/alpha.c (alpha_fold_vector_minmax): Create VIEW_CONVERT_EXPR to convert output to long_integer_type_node. (alpha_emit_conditional_branch): Do not generate direct branch for UNORDERED comparisons. From-SVN: r142474
Uros Bizjak committed -
* config/rs6000/linux-unwind.h (frob_update_context): Check for NULL lr. From-SVN: r142473
Andreas Schwab committed -
2008-12-05 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/38411 * testsuite/22_locale/numpunct/members/char/2.cc: Use is_IS instead of fr_FR. * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise. * testsuite/22_locale/locale/cons/7.cc: Likewise. From-SVN: r142472
Paolo Carlini committed -
2008-12-05 Richard Guenther <rguenther@suse.de> PR testsuite/38406 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA alias warning to lp64 targets. From-SVN: r142471
Richard Guenther committed -
From-SVN: r142470
Eric Botcazou committed -
PR c/38408 * fold-const.c (fold_checksum_tree): Change buf type to union tree_node. From-SVN: r142468
Jakub Jelinek committed -
PR bootstrap/38262 Fixup ChangeLog entries. From-SVN: r142466
Jakub Jelinek committed
-