- 13 Sep, 2009 3 commits
-
-
2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/41328 * gfortran.dg/cr_lf.f90: New test. From-SVN: r151666
Jerry DeLisle committed -
2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/41328 * io/transfer.c (read_sf): Adjust fbuf position and do proper fbuf reads to traverse CR, CR-LF, and LF style line ends. From-SVN: r151665
Jerry DeLisle committed -
From-SVN: r151664
GCC Administrator committed
-
- 12 Sep, 2009 9 commits
-
-
gcc/ * dbgcnt.c (dbg_cnt_process_single_pair): constify. * opts.c (common_handle_option): constify. gcc/cp/ * repo.c (extract_string, get_base_filename, init_repo): constify. libcpp/ * directives.c (cpp_define): constify. From-SVN: r151661
Jason Merrill committed -
From-SVN: r151658
Gerald Pfeifer committed -
From-SVN: r151656
Gerald Pfeifer committed -
* doc/invoke.texi (-fstrict-aliasing): Correct two examples. Use an imperative sentence. From-SVN: r151654
Akim Demaille committed -
2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/41219 * io/write.c (write_a_char4): Use correct type for crlf constant. From-SVN: r151653
Jerry DeLisle committed -
* MAINTAINERS (Write After Approval): Update my e-mail address, and move from from here... (Waiting for paperwork): To here. From-SVN: r151652
Joern Rennecke committed -
From-SVN: r151651
Joern Rennecke committed -
* gsstruct.def (DEFGSSTRUCT): Remove printable-name argument; add structure-name and has-tree-operands arguments; update all entries. * gimple.def (DEFGSCODE): Replace 3rd argument with GSS_symbol; update all entries. * gimple.c (gimple_ops_offset_): Use HAS_TREE_OP argument. (gsstruct_code_size): New. (gss_for_code_): New. (gss_for_code): Remove. (gimple_size): Rewrite using gsstruct_code_size. (gimple_statement_structure): Move to gimple.h. * gimple.h (gimple_ops_offset_, gss_for_code_): Declare. (gss_for_code, gimple_statement_structure): New. (gimple_ops): Use new arrays; tidy. From-SVN: r151650
Richard Henderson committed -
From-SVN: r151649
GCC Administrator committed
-
- 11 Sep, 2009 16 commits
-
-
* config/pa/predicates.md (symbolic_operand): Require a CONST symbolic operand to be a PLUS expression. * config/pa/pa.c (pa_secondary_reload): Likewise. From-SVN: r151646
John David Anglin committed -
From-SVN: r151644
Jakub Jelinek committed -
* print-rtl.c (print_rtx): Use JUMP_LABEL (in_rtx) instead of XEXP (in_rtx, 8). From-SVN: r151643
Jakub Jelinek committed -
* include/parallel/multiway_merge.h (multiway_merge_exact_splitting): Deallocate borders correctly. (parallel_multiway_merge): Remove unnecessarily complicated allocation, random access iterators are default-constructible; deallocate ne_seqs correctly. From-SVN: r151640
Johannes Singler committed -
* doc/extend.texi (node Function Attributes): Document l2 function attribute. (node Blackfin Variable Attributes): Document l2 variable attributes. From-SVN: r151639
Bernd Schmidt committed -
2009-09-11 Loren J. Rittle <ljrittle@acm.org> * configure.ac (*-*-freebsd*): Enable check for __stack_chk_fail. * configure: Regenerate. From-SVN: r151638
Loren J. Rittle committed -
config.gcc (*-*-freebsd*): Enable default_use_cxa_atexit to match the system compiler's configuration at... 2009-09-11 Loren J. Rittle <ljrittle@acm.org> * config.gcc (*-*-freebsd*): Enable default_use_cxa_atexit to match the system compiler's configuration at inflection point. Add comment to remark a remaining difference with system compiler. From-SVN: r151636
Loren J. Rittle committed -
2009-09-11 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/41316 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after): Remove. (forward_list<>::sort(_Comp)): Only declare. (forward_list<>::sort()): Forward to the latter. * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after): Remove definition. (forward_list<>::sort(_Comp)): Define. * testsuite/23_containers/forward_list/requirements/dr438/ assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/forward_list/requirements/dr438/ insert_neg.cc: Likewise. * testsuite/23_containers/forward_list/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/forward_list/requirements/dr438/ constructor_2_neg.cc: Likewise. From-SVN: r151635
Paolo Carlini committed -
* config/bfin/bfin.c (bfin_expand_call): Handle L2 functions. (bfin_handle_l2_attribute): New. (bfin_attribute_table): Add l2 attribute. From-SVN: r151634
Bernd Schmidt committed -
From-SVN: r151632
Uros Bizjak committed -
PR middle-end/41275 * tree-inline.c (remap_decls): Don't put DECL_EXTERNAL decls on the local_decls list. testsuite/ * g++.dg/tree-ssa/pr41275.C: New test. From-SVN: r151631
Michael Matz committed -
PR debug/41276 PR debug/41307 * cselib.c (cselib_expand_value_rtx_cb): Document callback interface. (cselib_expand_value_rtx_1): Use callback for SUBREGs. Adjust for VALUEs, to implement the documented interface. * var-tracking.c (vt_expand_loc_callback): Handle SUBREGs. Adjust for VALUEs and anything else, to implement the documented interface. From-SVN: r151628
Alexandre Oliva committed -
boehm-gc/: * Makefile.am (libgcjgc_la_LINK, gctest_LINK): New. (gctest_LDADD): Depend on libgcjgc.la instead of ./libgcjgc.la, so that library dependency resolution works with portable make. * Makefile.in: Regenerate. libgfortran/: * Makefile.am (libgfortranbegin_la_LINK): New. * Makefile.in: Regenerate. libgomp/: * Makefile.am (libgomp_la_LINK): New. * Makefile.in: Regenerate. libjava/: * Makefile.am (libgij_la_LINK, libjvm_la_LINK): New. * Makefile.in: Regenerate. libstdc++-v3/: * src/Makefile.am (libstdc___la_LINK): New. * src/Makefile.in: Regenerate. From-SVN: r151627
Ralf Wildenhues committed -
rs6000.h (DATA_ALIGNMENT): Check that we are dealing with actual SPE/paired vector modes before using... * config/rs6000/rs6000.h (DATA_ALIGNMENT): Check that we are dealing with actual SPE/paired vector modes before using 64-bit alignment. Check that TYPE is a REAL_TYPE for TARGET_E500_DOUBLE. From-SVN: r151626
Nathan Froyd committed -
* config/mep/mep.md (eh_epilogue): Defer until after epilogue is emitted. * config/mep/mep.h (LEGITIMATE_CONSTANT_P): New. * config/mep/mep.c (mep_legitimate_constant_p): New. * config/mep/mep-protos.h: Prototype it. From-SVN: r151625
DJ Delorie committed -
From-SVN: r151624
GCC Administrator committed
-
- 10 Sep, 2009 12 commits
-
-
2009-09-11 Janus Weil <janus@gcc.gnu.org> PR fortran/41242 * resolve.c (resolve_ordinary_assign): Don't call resolve_code, to avoid that subsequent codes are resolved more than once. (resolve_code): Make sure that type-bound assignment operators are resolved correctly. 2009-09-11 Janus Weil <janus@gcc.gnu.org> PR fortran/41242 * gfortran.dg/proc_ptr_comp_21.f90: New. From-SVN: r151620
Janus Weil committed -
From-SVN: r151619
Richard Henderson committed -
* tree.c (chain_index): New fn. * tree.h: Declare it. From-SVN: r151618
Jason Merrill committed -
2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/31292 * fortran/decl.c(gfc_match_modproc): Check that module procedures from a module can USEd in module procedure statements in other program units. Update locus for better error message display. Detect intrinsic procedures in module procedure statements. 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/31292 * gfortran.dg/module_procedure_1.f90: New test. * gfortran.dg/module_procedure_2.f90: Ditto. * gfortran.dg/generic_14.f90: Move dg-error to new location. From-SVN: r151616
Steven G. Kargl committed -
PR ada/18302 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute commands. * ada/acats/run_test.exp: New file. gcc/ada: PR ada/18302 * gcc-interface/Make-lang.in (check-acats): Export rootme, EXPECT. Co-Authored-By: James A. Morrison <phython@gcc.gnu.org> From-SVN: r151614
Rainer Orth committed -
* config/sol2-c.c (cmn_err_length_specs): Initialize scalar_identity_flag. From-SVN: r151613
Rainer Orth committed -
* tree.h (struct tree_decl_common): Move align member earlier; move label_decl_uid member ... (struct tree_label_decl): ... here. (LABEL_DECL_UID): Update to match. From-SVN: r151610
Richard Henderson committed -
* tree-cfg.c (dump_function_to_file): Dump eh tree with TDF_EH, not TDF_DETAILS. From-SVN: r151608
Richard Henderson committed -
tree-cfg.c (gimple_redirect_edge_and_branch): Do gimple_try_redirect_by_replacing_jump test after no-op and EH tests. * tree-cfg.c (gimple_redirect_edge_and_branch): Do gimple_try_redirect_by_replacing_jump test after no-op and EH tests. From-SVN: r151607
Richard Henderson committed -
* tree-cfg.c (split_edge_bb_loc): Don't disallow placement at dest_prev if the edge is complex. From-SVN: r151606
Richard Henderson committed -
From-SVN: r151605
Richard Henderson committed -
* tree-cfg.c (gimple_can_merge_blocks_p): Move label and loop latch tests earlier. From-SVN: r151604
Richard Henderson committed
-