- 29 Jan, 2008 2 commits
-
-
re PR c++/35007 (Firefox fails to build with affentry.cpp:94: error: ISO C++ forbids subscripting non-lvalue array) PR c++/35007 * class.c (build_base_path): Fix !want_pointer case. From-SVN: r131931
Jason Merrill committed -
From-SVN: r131928
GCC Administrator committed
-
- 28 Jan, 2008 19 commits
-
-
PR target/34412 * config/avr/avr.c (expand_prologue): Use correct QI mode frame pointer for tiny stack. From-SVN: r131923
Andy Hutchinson committed -
2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org> * doc/tree-ssa.texi: Add cindex PHI nodes and improve wording. From-SVN: r131921
Bernhard Fischer committed -
2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org> * config/vx-common.h: Fix typo in comment. From-SVN: r131920
Bernhard Fischer committed -
2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org> * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment. From-SVN: r131919
Bernhard Fischer committed -
PR c++/34862 PR c++/33407 * tree-ssa-copyrename.c (copy_rename_partition_coalesce): Don't coalesce pointers if they have different DECL_NO_TBAA_P values. * tree-ssa-copy.c (may_propagate_copy): Don't propagate copies between variables with different DECL_NO_TBAA_P values. From-SVN: r131916
Ian Lance Taylor committed -
2008-01-27 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/34980 * m4/shape.m4: If return array is empty, return early. * generated/shape_i4.c: Regenerated. * generated/shape_i8.c: Regenerated. * generated/shape_i16.c: Regenerated. From-SVN: r131915
Thomas Koenig committed -
gcc/ PR 31535 * config/rs6000/rs6000.c (small_data_operand): Vectors and floats are not legitimate small data references on SPE targets. gcc/testsuite/ PR 31535 * gcc.target/powerpc/spe-small-data-1.c: New test. * gcc.target/powerpc/spe-small-data-2.c: New test. From-SVN: r131914
Nathan Froyd committed -
2008-01-28 Tobias Burnus <burnus@net-b.de> PR libfortran/34980 * simplify.c (gfc_simplify_shape): Simplify rank zero arrays. 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/34980 * gfortran.dg/shape_3.f90: New test. From-SVN: r131913
Tobias Burnus committed -
2008-01-27 Bernhard Fischer <rep.dot.nop@gmail.com> * java/util/SimpleTimeZone.java (SimpleTimeZone): Fix typo in comment. * gnu/CORBA/GIOP/v1_2/RequestHeader.java (RequestHeader): Fix typo in exception message. From-SVN: r131912
Bernhard Fischer committed -
2008-01-28 David Daney <ddaney@avtrex.com> * doc/install.texi (mips-*-*): Recommend binutils 2.18. From-SVN: r131911
David Daney committed -
2008-01-28 David Daney <ddaney@avtrex.com> * doc/install.texi (--disable-libgcj-bc): Reword documentation. From-SVN: r131910
David Daney committed -
* gcc_release (build_sources): Pass --disable-multilib to gcc_build. (SVN): Don't use full path. From-SVN: r131908
Joseph Myers committed -
* tools/classes/gnu/classpath/tools/native2ascii/Native2ASCII$3.class: Added. From-SVN: r131906
Tom Tromey committed -
2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.target/s390/20020926-1.c: Remove -m31. From-SVN: r131904
Andreas Krebbel committed -
2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.target/s390/20020926-1.c: Disable for s390x. From-SVN: r131903
Andreas Krebbel committed -
From-SVN: r131901
Nick Clifton committed -
PR c++/27177 * class.c (build_base_path): Fix previous change. From-SVN: r131899
Jason Merrill committed -
2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34994 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular expression. From-SVN: r131898
Jerry DeLisle committed -
From-SVN: r131896
GCC Administrator committed
-
- 27 Jan, 2008 9 commits
-
-
From-SVN: r131893
Ralf Wildenhues committed -
2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34990 * gfortran.dg/array_constructor_22.f90: New test. From-SVN: r131891
Jerry DeLisle committed -
2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34990 * array.c (gfc_check_constructor_type): Revert clearing the expression. From-SVN: r131890
Jerry DeLisle committed -
* config.gcc (strongarm*-*, ep9312*-*, xscale*-*, parisc*-*, m680[012]0-*, *-*-beos*, *-*-kaos*, *-*-linux*aout*, *-*-linux*libc1*, *-*-solaris2.[0-6], *-*-solaris2.[0-6].*, *-*-sysv*, *-*-windiss*, alpha*-*-unicosmk*, cris-*-aout, hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*, i[34567]86-sequent-ptx4*, i[34567]86-*-nto-qnx*, i[34567]86-*-sco3.2v5*, i[34567]86-*-uwin*, powerpc-*-chorusos*, vax-*-bsd*, vax-*-ultrix*): Mark obsolete. From-SVN: r131889
Joseph Myers committed -
2008-01-27 Bernhard Fischer <aldot@gcc.gnu.org> * basic-block.h (condjump_equiv_p): Fix comment. From-SVN: r131888
Bernhard Fischer committed -
2008-01-27 Bernhard Fischer <aldot@gcc.gnu.org> * tree-pretty-print.c (print_generic_decl, print_generic_stmt, print_generic_stmt_indented): Fix comment. From-SVN: r131885
Bernhard Fischer committed -
2008-01-27 Bernhard Fischer <aldot@gcc.gnu.org> * configure.ac (__stack_chk_fail): Add detecion for availability of SSP in uClibc by checking if __UCLIBC_HAS_SSP__ is defined. * configure: Regenerate. From-SVN: r131884
Bernhard Fischer committed -
include/ 2008-01-26 David Daney <ddaney@avtrex.com> * demangle.h (demangle_component_type): Add DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER as new enum values. (demangle_component): Add struct s_character to union u. libiberty/ 2008-01-26 David Daney <ddaney@avtrex.com> * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER cases. (d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and DEMANGLE_COMPONENT_JAVA_RESOURCE cases. (d_make_character): New function. (d_java_resource): Same. (d_special_name): Handle "Gr" case. (d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER cases. * testsuite/demangle-expected: Add test for java resource name mangling. From-SVN: r131883
David Daney committed -
From-SVN: r131881
GCC Administrator committed
-
- 26 Jan, 2008 10 commits
-
-
PR middle-end/34688 * final.c (output_addr_const): Handle TRUNCATE. * gcc.c-torture/compile/pr34688: New test. From-SVN: r131878
Maxim Kuvyrkov committed -
PR target/34711 * tree-ssa-loop-ivopts.c (comp_cost): New type. (zero_cost, infinite_cost): New constants. (struct cost_pair): Change type of cost to comp_cost. (struct iv_ca): Change type of cand_use_cost and cost to comp_cost. (new_cost, add_costs, sub_costs, compare_costs, infinite_cost_p): New functions. (set_use_iv_cost, force_expr_to_var_cost, force_var_cost, split_address_cost, ptr_difference_cost, difference_cost, get_computation_cost_at, get_computation_cost, determine_use_iv_cost_generic, determine_use_iv_cost_address, determine_use_iv_cost_condition, determine_use_iv_costs, cheaper_cost_pair, iv_ca_recount_cost, iv_ca_set_no_cp, iv_ca_set_cp, iv_ca_cost, iv_ca_new, iv_ca_dump, iv_ca_extend, iv_ca_narrow, iv_ca_prune, try_improve_iv_set, find_optimal_iv_set): Change type of cost to comp_cost. (determine_iv_cost): Increase cost of non-original ivs, instead of decreasing the cost of original ones. (get_address_cost): Indicate the complexity of the addressing mode in comp_cost. (try_add_cand_for): Prefer using ivs not specific to some object. * tree-flow.h (force_expr_to_var_cost): Declaration removed. From-SVN: r131877
Zdenek Dvorak committed -
re PR fortran/34848 (internal compiler error with optional argument of character type and array return type) 2008-01-26 Tobias Burnus <burnus@net-b.de> PR fortran/34848 * trans-expr.c (gfc_conv_function_call): Don't call gfc_add_interface_mapping if the expression is NULL. 2008-01-26 Tobias Burnus <burnus@net-b.de> PR fortran/34848 * gfortran.dg/missing_optional_dummy_5.f90: New. From-SVN: r131876
Tobias Burnus committed -
* gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute noinline. XFAIL test. From-SVN: r131875
Kaveh R. Ghazi committed -
2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/31610 * gfortran.dg/array_3.f90: New test. From-SVN: r131874
Jerry DeLisle committed -
2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/31610 * trans-array.c (gfc_trans_create_temp_array): Remove call to gcc_assert (integer_zerop (loop->from[n])). From-SVN: r131873
Jerry DeLisle committed -
boehm-gc/ * include/private/gcconfig.h (HBLKSIZE): Define for MIPS. From-SVN: r131872
Richard Sandiford committed -
PR target/34814 * doc/tm.texi (TARGET_EXPAND_TO_RTL_HOOK): Document. (TARGET_INSTANTIATE_DECLS): Likewise. * target.h (expand_to_rtl_hook): New target hook. (instantiate_decls): Likewise. * function.c (instantiate_decl): Make non-static. Rename to... (instantiate_decl_rtl): ... this. (instantiate_expr): Use instantiate_decl_rtl. (instantiate_decls_1): Likewise. (instantiate_decls): Likewise. (instantiate_virtual_regs: Call new instantiate_decls taget hook. * function.h (instantiate_decl_rtl): Add prototype. * cfgexpand.c (target.h): New include. (tree_expand_cfg): Call new expand_to_rtl_hook target hook. * target-def.h (TARGET_EXPAND_TO_RTL_HOOK): New define. (TARGET_INSTANTIATE_DECLS): Likewise. (TARGET_INITIALIZER): New target hooks added. * config/rs6000/rs6000-protos.h (rs6000_secondary_memory_needed_rtx): New prototype. * config/rs6000/rs6000.c (tree-flow.h): New include. (machine_function): Add sdmode_stack_slot field. (rs6000_alloc_sdmode_stack_slot): New function. (rs6000_instantiate_decls): Likewise. (rs6000_secondary_memory_needed_rtx): Likewise. (rs6000_check_sdmode): Likewise. (TARGET_EXPAND_TO_RTL_HOOK): Target macro defined. (TARGET_INSTANTIATE_DECLS): Likewise. (rs6000_hard_regno_mode_ok): Allow SDmode. (num_insns_constant): Likewise. Handle _Decimal32 constants. (rs6000_emit_move): Handle SDmode. (function_arg_advance): Likewise. (function_arg): Likewise. (rs6000_gimplify_va_arg): Likewise. Add special handling of SDmode var args for 32-bit compiles. (rs6000_secondary_reload_class): Handle SDmode. (rs6000_output_function_epilogue): Likewise. (rs6000_function_value): Simplify if statement. (rs6000_libcall_value): Likewise. * config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Handle SDmode. (SECONDARY_MEMORY_NEEDED_RTX): Add define. * config/rs6000/dfp.md (movsd): New define_expand and splitter. (movsd_hardfloat): New define_insn. (movsd_softfloat): Likewise. (movsd_store): Likewise. (movsd_load): Likewise. (extendsddd2): Likewise. (extendsdtd2): Likewise. (truncddsd2): Likewise. (movdd_hardfloat64): Fixup comment. (UNSPEC_MOVSD_LOAD): New constant. (UNSPEC_MOVSD_STORE): Likewise. Co-Authored-By: Janis Johnson <janis187@us.ibm.com> From-SVN: r131869
Peter Bergner committed -
PR c++/34965 * c-pretty-print.c (pp_c_exclusive_or_expression): Handle TRUTH_XOR_EXPR. (pp_c_logical_and_expression): Handle TRUTH_AND_EXPR. (pp_c_logical_or_expression): Handle TRUTH_OR_EXPR. (pp_c_expression): Handle TRUTH_AND_EXPR, TRUTH_OR_EXPR and TRUTH_XOR_EXPR. * error.c (dump_expr): Handle TRUTH_AND_EXPR, TRUTH_OR_EXPR and TRUTH_XOR_EXPR. * gcc.dg/pr34965.c: New test. * g++.dg/other/error24.C: New test. From-SVN: r131868
Jakub Jelinek committed -
* gcc.c-torture/compile/pr34966.c (atan): Only use asm on i?86/x86_64. From-SVN: r131867
Jakub Jelinek committed
-