- 13 Sep, 2006 12 commits
-
-
PR other/23541 PR other/26507 Backport from gettext repository: 2003-09-04 Bruno Haible <bruno@clisp.org> * dgettext.c: Include <locale.h> after gettextP.h, not before. This ensures that libintl_dcgettext is correctly declared on Solaris. (Needed because Solaris <locale.h> includes libintl.h.) * dngettext.c: Likewise, for the libintl_dcngettext declaration. From-SVN: r116931
Eric Botcazou committed -
PR ada/29025 * trans.c (gnat_gimplify_expr) <ADDR_EXPR>: When taking the address of a SAVE_EXPR, just make the operand addressable/not-readonly and let the common gimplifier code make and propagate a temporary copy. (call_to_gnu): Clarify the use of SAVE_EXPR for not addressable out/in-out actuals and defer setting the addressable/readonly bits to the gimplifier. From-SVN: r116929
Olivier Hainque committed -
PR ada/28591 * decl.c (components_to_record): Defer emitting debug info for the record type associated with the variant until after we are sure to actually use it. From-SVN: r116928
Eric Botcazou committed -
PR ada/21952 * gigi.h (gnat_internal_attribute_table): Declare. * misc.c (LANG_HOOKS_ATTRIBUTE_TABLE): Define to above. * utils.c (gnat_internal_attribute_table): New global variable. (builtin_function): Always call decl_attributes on the builtin. (handle_const_attribute): New static function. (handle_nothrow_attribute): Likewise. From-SVN: r116926
Eric Botcazou committed -
* basic-block.h (bb_has_eh_pred): Fix comment. From-SVN: r116922
Andreas Krebbel committed -
trans-expr.c (gfc_add_interface_mapping): For characters, dereference pointer if necessary and then perform the cast. 2006-09-13 Wolfgang Gellerich <gellerich@de.ibm.com> * trans-expr.c (gfc_add_interface_mapping): For characters, dereference pointer if necessary and then perform the cast. From-SVN: r116921
Wolfgang Gellerich committed -
2006-09-13 Andreas Krebbel <krebbel1@de.ibm.com> * flow.c (calculate_global_regs_live): Invalidate eh registers on eh edges. Renamed invalidated_by_call to invalidated_by_eh_edge. (propagate_block): Handle eh registers as if they were set at basic block start. * except.c (dw2_build_landing_pads): Don't emit clobbers for eh registers. * global.c (global_conflicts): Make eh registers to conflict with pseudos live at basic block begin. * basic_block.h (bb_has_eh_pred): New function. From-SVN: r116920
Andreas Krebbel committed -
gcc/ PR rtl-optimization/28982 * reload.c (find_reloads_address_1): Use RELOAD_OTHER for the index of a PRE_MODIFY or POST_MODIFY address. * reload1.c (inc_for_reload): Use find_replacement on the original base and index registers. gcc/testsuite/ PR rtl-optimization/28982 * gcc.c-torture/execute/pr28982a.c: New test. * gcc.c-torture/execute/pr28982b.c: Likewise. From-SVN: r116919
Richard Sandiford committed -
2006-09-12 H.J. Lu <hongjiu.lu@intel.com> * doc/invoke.texi (mpreferred-stack-boundary): Remove exception for -Os. Update __m128 alignment requirement. From-SVN: r116917
H.J. Lu committed -
2006-09-12 Eric Christopher <echristo@apple.com> * gcc.target/x86_64/abi/asm-support-darwin.s: New. * gcc.target/x86_64/abi/abi-x86_64.exp: Use. From-SVN: r116916
Eric Christopher committed -
libcpp: PR c/28768 PR preprocessor/14634 * lex.c (lex_string): Pedwarn for unterminated literals. libgomp: * configure.ac (HAVE_CLOCK_GETTIME): Add missing second argument to AC_DEFINE. * configure: Regenerate. gcc/testsuite: * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c, gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c, gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics. From-SVN: r116915
Joseph Myers committed -
From-SVN: r116913
GCC Administrator committed
-
- 12 Sep, 2006 28 commits
-
-
From-SVN: r116909
Jan Hubicka committed -
re PR rtl-optimization/28243 (internal consistency failure when building fontforge with -O3 -fPIC -ftracer) PR rtl-optimization/28243 * combine.c (distribute_notes) <REG_DEAD>: Do not consider SETs past the insn to which the note was originally attached. From-SVN: r116906
Eric Botcazou committed -
From-SVN: r116905
Tom Tromey committed -
2006-09-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/28971 gfortran.dg/pr28971.f90: New test to act as a backstop in case this undiagnosed regression reappears. From-SVN: r116904
Paul Thomas committed -
dwarf2out.c (file_table_last_lookup): Move this GC'd declaration outside of #ifdef DWARF2_DEBUGGING_INFO to fix... * dwarf2out.c (file_table_last_lookup): Move this GC'd declaration outside of #ifdef DWARF2_DEBUGGING_INFO to fix bootstrap failure on platforms that don't use dwarf for debug info. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r116903
Andrew Pinski committed -
gcc/java PR java/29013: * jcf-write.c (generate_bytecode_insns) <CALL_EXPR>: Always note the push of the called method's return result. libjava PR java/29013: * testsuite/libjava.lang/PR29013.out: Likewise. * testsuite/libjava.lang/PR29013.java: New file. From-SVN: r116902
Tom Tromey committed -
* jvspec.c (lang_specific_driver): Read spec file even if -fsyntax-only. From-SVN: r116901
Tom Tromey committed -
PR middle-end/28493 * builtins.c (expand_builtin_setjmp_receiver): Clobber hard_frame_pointer_rtx after using it to update the frame pointer. From-SVN: r116900
Jason Merrill committed -
2006-09-12 Benjamin Kosnik <bkoz@redhat.com> * libsupc++/eh_globals.cc: Remove __gnu_internal. * config/io/basic_file_stdio.cc: Same. * config/abi/compatibility.h: Same. * config/cpu/generic/atomicity_mutex/atomicity.h: Same. * config/cpu/sh/atomicity.h: Same. From-SVN: r116899
Benjamin Kosnik committed -
* target-def.h (TARGET_ASM_OPEN_PAREN): Guard with an #ifndef. (TARGET_ASM_CLOSE_PAREN): Likewise. * config/alpha/osf5.h (TARGET_ASM_OPEN_PAREN): Define. (TARGET_ASM_CLOSE_PAREN): Likewise. From-SVN: r116898
Roger Sayle committed -
PR target/22223 * config/alpha/alpha.c (alpha_start_function): Don't emit stack frame information for frames larger than 512 Kbytes on Tru64 when using the native assembler. From-SVN: r116895
Roger Sayle committed -
* lib/c-torture.exp (c-torture-compile, c-torture-execute): Treat $srcdir as a literal. * lib/fortran-torture.exp (fortran-torture-compile, fortran-torture-execute): Likewise. * lib/objc-torture.exp (objc-torture-compile, objc-torture-execute): Likewise. * lib/profopt.exp (profopt-execute): Likewise. From-SVN: r116894
Kazu Hirata committed -
PR libffi/23935 * include/Makefile.am: Install both ffi.h and ffitarget.h in $(libdir)/gcc/$(target_alias)/$(gcc_version)/include. * aclocal.m4: Regenerated for automake 1.9.6. * Makefile.in: Regenerated. * include/Makefile.in: Regenerated. * testsuite/Makefile.in: Regenerated. From-SVN: r116893
David Daney committed -
From-SVN: r116892
Tom Tromey committed -
PR middle-end/4520 PR bootstrap/28784 * cselib.c (cselib_hash_rtx): Avoid hashing on the address of labels and symbols. Instead use the implementation from cse.c's hash_rtx. From-SVN: r116891
Roger Sayle committed -
re PR java/28754 (java.lang.nullPointerException while accessing final static members of an interface) PR java/28754: * expr.c (expand_java_field_op): Initialize field's declaring interface if necessary. From-SVN: r116890
Tom Tromey committed -
PR java/28892: * expr.c (expand_java_field_op): No error for assignments not in class initializer or constructor. From-SVN: r116889
Tom Tromey committed -
PR rtl-optimization/28071 * tree-vect-transform.c (vect_create_data_ref_ptr): Kill cast. (vect_transform_loop): Likewise. * tree-vectorizer.c (new_loop_vec_info): Likewise. (new_loop_vec_info): Likewise. (destroy_loop_vec_info): Likewise. * tree-dfa.c (create_var_ann): Use GCC_CNEW. (create_stmt_ann): Likewise. (create_tree_ann): Rename to ... (create_tree_common_ann): ... this one; allocate only the common part of annotations. * tree-vn.c (set_value_handle): Use get_tree_common_ann. (get_value_handle): Likewise. * tree-ssa-pre.c (phi_translate): Delay annotation allocation for get_tree_common_ann. * tree-vectorizer.h (set_stmt_info): Take stmt annotation. (vinfo_for_stmt): Use stmt annotations. * tree-flow.h (tree_ann_common_t): New type. (tree_common_ann, get_tree_common_ann, create_tree_common_ann): New. (tree_ann, get_tree_ann, create_tree_ann): New. * tree-flow-inline.h (get_function_ann): Do more type checking. (stmt_ann): Likewise. (tree_ann): Rename to ... (tree_common_ann): ... this one; return ony common_ann (get_tree_ann): Rename to ... (tree_common_ann): This one; return only common_ann. * tree-vect-patterns.c (vect_pattern_recog_1): Update call of set_stmt_info. From-SVN: r116886
Jan Hubicka committed -
From-SVN: r116883
Andrew Pinski committed -
From-SVN: r116882
Andrew Pinski committed -
From-SVN: r116881
Andrew Pinski committed -
From-SVN: r116880
Andrew Pinski committed -
From-SVN: r116879
Andrew Pinski committed -
From-SVN: r116878
Andrew Pinski committed -
From-SVN: r116877
Andrew Pinski committed -
From-SVN: r116876
Andrew Pinski committed -
From-SVN: r116875
Andrew Pinski committed -
* config.gcc (i[34567]86-*-darwin*): Set with_arch and with_cpu by default. From-SVN: r116874
Geoffrey Keating committed
-