- Dec 05, 2004
-
-
Paolo Carlini authored
2004-12-05 Paolo Carlini <pcarlini@suse.de> PR libstdc++/18837 * testsuite/testsuite_performance.h: Fix mallinfo macros for hpux. From-SVN: r91757
-
Richard Henderson authored
From-SVN: r91756
-
Richard Henderson authored
PR target/18841 * config/alpha/alpha.md (UNSPECV_SETJMPR_ER): New. (builtin_setjmp_receiver_er_sl_1): Use it. (builtin_setjmp_receiver_er_1): Likewise. (builtin_setjmp_receiver_er, exception_receiver_er): Remove. (builtin_setjmp_receiver): Don't split for explicit relocs until after reload. (exception_receiver): Likewise. From-SVN: r91753
-
Andrew Pinski authored
2004-12-05 Andrew Pinski <pinskia@physics.uc.edu> * mklibgcc.in (vis_hide): Add the prototype for the test. From-SVN: r91752
-
Andrew Pinski authored
2004-12-04 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17909 * builtins.c (fold_builtin_next_arg): Export and return true when there is a warning or an error. (expand_builtin_va_start): When fold_builtin_next_arg returns true, return const0_rtx. (expand_builtin): Likewise. * gimplify.c (gimplify_call_expr): Error out if there is not enough arguments to va_start. Call fold_builtin_next_arg also on the second argument. * tree.h (fold_builtin_next_arg): Prototype. From-SVN: r91751
-
Roger Sayle authored
c-typeck.c (c_finish_loop): Improve initial implementations for loops whose conditions are known at... * c-typeck.c (c_finish_loop): Improve initial implementations for loops whose conditions are known at compile-time. From-SVN: r91750
-
Kazu Hirata authored
From-SVN: r91749
-
John David Anglin authored
PR middle-end/18730 * emit-rtl.c (get_first_nonnote_insn, get_last_nonnote_insn): When the first/last insn is a sequence, return the first/last insn of the sequence. From-SVN: r91742
-
Richard Henderson authored
From-SVN: r91740
-
Richard Henderson authored
From-SVN: r91738
-
Richard Henderson authored
From-SVN: r91737
-
GCC Administrator authored
[[Split portion of a mixed commit.]] From-SVN: r91735.2
-
GCC Administrator authored
[[Split portion of a mixed commit.]] From-SVN: r91734.2
-
- Dec 04, 2004
-
-
John David Anglin authored
PR bootstrap/18804 * mklibgcc.in (vis_hide): Use implementation instead of declaration for test function. From-SVN: r91732
-
Richard Henderson authored
* config/alpha/alpha.c (alpha_expand_unaligned_load): Don't forget to use ofs in BWX two byte special case. (alpha_expand_unaligned_store): Likewise. From-SVN: r91731
-
Richard Henderson authored
* lib/target-supports.exp (check_gc_sections_available): Disable for alpha and ia64. From-SVN: r91730
-
Kazu Hirata authored
From-SVN: r91729
-
Andrew Pinski authored
2004-12-04 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17909 * g++.dg/other/vararg-2.C: New test. From-SVN: r91728
-
Andrew Pinski authored
2004-12-04 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17909 * builtins.c (fold_builtin_next_arg): Export and return true when there is a warning or an error. (expand_builtin_va_start): When fold_builtin_next_arg returns true, return const0_rtx. (expand_builtin): Likewise. * gimplify.c (gimplify_call_expr): Error out if there is not enough arguments to va_start. Call fold_builtin_next_arg also on the second argument. * tree.h (fold_builtin_next_arg): Prototype. From-SVN: r91727
-
Joseph Myers authored
From-SVN: r91726
-
Alan Modra authored
* mklibgcc.in: Build shared libgcc and shared libunwind in gcc/. Don't subst shlib_dir for SHLIB_LINK, SHLIBUNWIND_LINK, SHLIB_INSTALL, and SHLIBUNWIND_INSTALL. * config/i386/t-nwld (SHLIB_NAME): Use shlib_base_name in place of shlib_dir and shlib_so_name. * config/mips/t-slibgcc-irix (SHLIB_NAME): Likewise. * config/t-libunwind-elf (SHLIB_NAME): Likewise. * config/t-slibgcc-darwin (SHLIB_NAME): Likewise. * config/t-slibgcc-elf-ver (SHLIB_NAME): Likewise. * config/t-slibgcc-sld (SHLIB_NAME): Likewise. (SHLIB_LINK): Don't use shlib_dir when creating symlink. From-SVN: r91724
-
Paolo Carlini authored
2004-12-04 Paolo Carlini <pcarlini@suse.de> * include/tr1/type_traits: New. * include/Makefile.am: Add. * include/Makefile.in: Regenerate. * testsuite/testsuite_tr1.h: New. * testsuite/tr1/4_metaprogramming/composite_type_traits/ is_arithmetic/is_arithmetic.cc: New. * testsuite/tr1/4_metaprogramming/composite_type_traits/ is_arithmetic/typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/composite_type_traits/ is_fundamental/is_fundamental.cc: Likewise. * testsuite/tr1/4_metaprogramming/composite_type_traits/ is_fundamental/typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/helper_classes/ true_false_type.cc: Likewise. * testsuite/tr1/4_metaprogramming/helper_classes/ true_false_type_typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/helper_classes/ typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_array/is_array.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_array/typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_floating_point/is_floating_point.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_floating_point/typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_integral/is_integral.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_integral/typedefs.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_void/is_void.cc: Likewise. * testsuite/tr1/4_metaprogramming/primary_type_categories/ is_void/typedefs.cc: Likewise. From-SVN: r91723
-
Kriang Lerdsuwanakij authored
PR c++/17011, c++/17971 * pt.c (tsubst_copy) <FIELD_DECL case>: Check and diagnose invalid field. (tsubst_copy_and_build) <COMPONENT_REF case>: Check error_mark_node after member substitution. * semantics.c (finish_id_expression): Call finish_non_static_data_member for non-dependent FIELD_DECL. * g++.dg/template/error15.C: Adjust expected error. * g++.dg/template/instantiate3.C: Likewise. From-SVN: r91720
-
Roger Sayle authored
From-SVN: r91713
-
Richard Henderson authored
* alias.c (component_uses_parent_alias_set): Rename from can_address_p. Return bool. Reverse the sense of the result. Reinstate the check for alias set zero. (get_alias_set): Update to match. * alias.h (component_uses_parent_alias_set): Likewise. * emit-rtl.c (set_mem_attributes_minus_bitpos): Likewise. * expr.c (expand_assignment): Likewise. * expr.h: Remove commented out prototypes that were moved to alias.h. From-SVN: r91712
-
GCC Administrator authored
[[Split portion of a mixed commit.]] From-SVN: r91710.2
-
GCC Administrator authored
[[Split portion of a mixed commit.]] From-SVN: r91709.2
-
- Dec 03, 2004
-
-
Richard Henderson authored
* doc/tm.texi (TARGET_BUILD_BUILTIN_VA_LIST): New. (TARGET_CANNOT_FORCE_CONST_MEM): New. From-SVN: r91703
-
Alan Modra authored
PR middle end/18718 * sched-rgn.c (schedule_region): Don't assume REG_SAVE_NOTEs are in pairs. * sched-ebb.c (schedule_ebb): Likewise. From-SVN: r91702
-
Andreas Schwab authored
* Makefile.in (HOSTHOOKS_DEF_H): Define. (ggc-common.o): Depend on $(HOSTHOOKS_DEF_H). (host-default.o): Likewise. From-SVN: r91697
-
Tom Tromey authored
* lang.c (flag_new_verifier): Define. (java_post_options): Set flag_new_verifier if indirect dispatch is being used. * lang.opt (fnew-verifier): Removed. From-SVN: r91693
-
Tom Tromey authored
PR bootstrap/14614: * Make-lang.in (java.install-common): Only install transformed From-SVN: r91692
-
Eric Christopher authored
stormy16.md (pushqi, [...]): Add number of arguments to name so that the pattern is recognized as a named... 2004-12-03 Eric Christopher <echristo@redhat.com> * config/stormy16/stormy16.md (pushqi, popqi, pushhi, pophi): Add number of arguments to name so that the pattern is recognized as a named pattern. From-SVN: r91691
-
Andrew Haley authored
2004-12-03 Andrew Haley <aph@redhat.com> PR java/18812 * except.c (link_handler): Patch 'outer' field of siblings of the range we're demoting. From-SVN: r91690
-
Andrew Haley authored
2004-12-03 Andrew Haley <aph@redhat.com> PR java/18697 * class.c (layout_class_method): Don't fail to override a method simply because it has DECL_ARTIFICIAL set. From-SVN: r91689
-
Janis Johnson authored
* doc/extend.texi (AltiVec Builtins): Fix info about signedness. * testsuite/gcc.dg/altivec-18.c: Fix for darwin From-SVN: r91688
-
Andreas Tobler authored
2004-12-03 Andreas Tobler <a.tobler@schweiz.ch> * config/rs6000/rs6000.c (rs6000_override_options): Protect darwin_one_byte_bool with #if. From-SVN: r91686
-
Paolo Bonzini authored
2004-12-03 Paolo Bonzini <bonzini@gnu.org> * doc/tm.texi (Misc): Document TARGET_FOLD_BUILTIN. From-SVN: r91685
-
H.J. Lu authored
2004-12-03 H.J. Lu <hongjiu.lu@intel.com> * mklibgcc.in: Put back the default set of EXTRA_MULTILIB_PART. From-SVN: r91684
-
Richard Sandiford authored
PR libgcj/7305 * configure.ac: Use TL_AC_GXX_INCLUDE_DIR. * Makefile.am (install-data-local): Install headers into $(gxx_include_dir) rather than $(includedir). (AM_MAKEFLAGS): Pass down gxx_include_dir. * gcj/Makefile.am (gcjdir): Set to $(gxx_include_dir)/gcj. * include/Makefile.am (tool_include__HEADERS): Define this... (include_HEADERS): ...instead of this. * configure, aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate. * include/Makefile.in, testsuite/Makefile.in: Regenerate. From-SVN: r91682
-