- 04 Dec, 2004 5 commits
-
-
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
Kriang Lerdsuwanakij committed -
From-SVN: r91713
Roger Sayle committed -
* 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
Richard Henderson committed -
[[Split portion of a mixed commit.]] From-SVN: r91710.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r91709.2
GCC Administrator committed
-
- 03 Dec, 2004 25 commits
-
-
* doc/tm.texi (TARGET_BUILD_BUILTIN_VA_LIST): New. (TARGET_CANNOT_FORCE_CONST_MEM): New. From-SVN: r91703
Richard Henderson committed -
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
Alan Modra committed -
* Makefile.in (HOSTHOOKS_DEF_H): Define. (ggc-common.o): Depend on $(HOSTHOOKS_DEF_H). (host-default.o): Likewise. From-SVN: r91697
Andreas Schwab committed -
* 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 committed -
PR bootstrap/14614: * Make-lang.in (java.install-common): Only install transformed From-SVN: r91692
Tom Tromey committed -
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
Eric Christopher committed -
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 committed -
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
Andrew Haley committed -
* doc/extend.texi (AltiVec Builtins): Fix info about signedness. * testsuite/gcc.dg/altivec-18.c: Fix for darwin From-SVN: r91688
Janis Johnson committed -
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
Andreas Tobler committed -
2004-12-03 Paolo Bonzini <bonzini@gnu.org> * doc/tm.texi (Misc): Document TARGET_FOLD_BUILTIN. From-SVN: r91685
Paolo Bonzini committed -
2004-12-03 H.J. Lu <hongjiu.lu@intel.com> * mklibgcc.in: Put back the default set of EXTRA_MULTILIB_PART. From-SVN: r91684
H.J. Lu committed -
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
Richard Sandiford committed -
cp: PR c++/18782 * decl.c (grokdeclarator): Make sure class in pointer to member is not a namespace. testsuite: PR c++/18782 * g++.dg/parse/ptrmem2.C: New. From-SVN: r91681
Nathan Sidwell committed -
From-SVN: r91680
Richard Sandiford committed -
* config.if: Delete. * configure.in: Set libstdcxx_incdir directly. * configure: Regenerate. From-SVN: r91679
Richard Sandiford committed -
cp: PR c++/18318 * parser.c (cp_parser_new_type_id): Move array size expression checks from here ... * init.c (build_new): ... to here. testsuite: PR c++/18318 * g++.dg/template/new1.C: New. From-SVN: r91678
Nathan Sidwell committed -
* cfgrtl.c (rtl_verify_flow_info_1): Use JUMP_P instead of INSN_P. From-SVN: r91677
Kazu Hirata committed -
* tree-ssa-dom.c (record_equivalences_from_phis): Remove an "if" whose condition is always true. From-SVN: r91676
Kazu Hirata committed -
* config/rs6000/rs6000.c (rs6000_override_options): Make 64-bit Darwin default to one-byte bools. From-SVN: r91675
Stan Shebs committed -
From-SVN: r91673
Richard Henderson committed -
re PR target/18774 (mmix-knuth-mmixware testsuite failure: gcc.c-torture/execute/20020227-1.c -Os -O2 compile) PR 18774 * simplify-rtx.c (simplify_immed_subreg): Fail complex modes. From-SVN: r91672
Richard Henderson committed -
* doc/cfg.texi (Edges): Update. Document the edge_iterator data type and its methods. From-SVN: r91671
Ben Elliston committed -
[[Split portion of a mixed commit.]] From-SVN: r91669.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r91668.2
GCC Administrator committed
-
- 02 Dec, 2004 10 commits
-
-
2004-12-02 Eric Christopher <echristo@redhat.com> * Makefile.tpl (clean-target-libgcc): Make change in correct place. * Makefile.in: Regenerate. From-SVN: r91666
Eric Christopher committed -
expr.c (write_complex_part): Use simplify_gen_subreg when the submode is at least as large as a word. * expr.c (write_complex_part): Use simplify_gen_subreg when the submode is at least as large as a word. (read_complex_part): Likewise. From-SVN: r91664
Richard Henderson committed -
2004-12-02 H.J. Lu <hongjiu.lu@intel.com> PR bootstrap/18532 * mklibgcc.in: Build one set of EXTRA_MULTILIB_PARTS for multilib at a time. Don't build the default set. Don't add EXTRA_MULTILIB_PARTS to shared libunwind nor libgcc. Remove filter for shared libunwind and libgcc. From-SVN: r91663
H.J. Lu committed -
re PR target/18759 ([x86] using both -fomit-frame-pointer and -momit-leaf-frame-pointer enables frame pointers for non-leaf functions) PR target/18759 * config/i386/i386.c (override_options): If -fomit-frame-pointer has already been specified, ignore the -momit-leaf-frame-pointer option. From-SVN: r91662
Roger Sayle committed -
PR fortran/18710 fix previously mistyped ChangeLog entry From-SVN: r91659
Tobias Schlüter committed -
2004-12-02 H.J. Lu <hongjiu.lu@intel.com> * varasm.c (make_decl_rtl): Add the missing `;'. From-SVN: r91658
H.J. Lu committed -
PR java/16675: * parse.y (craft_constructor): Special case null_pointer_node. From-SVN: r91657
Tom Tromey committed -
libgfortran/ PR fortran/18710 * io/transfer.c (unformatted_read, unformatted_write): width of a COMPLEX is twice its kind. gcc/testsuite/ PR fortran/18170 * gfortran.dg/direct_io_3.f90: New test. From-SVN: r91656
Tobias Schlüter committed -
* testsuite/libjava.compile/PR16675.java: New file. From-SVN: r91655
Tom Tromey committed -
2004-12-02 Andrew Pinski <pinskia@physics.uc.edu> * tree.c (is_attribute_p): Split out to .. (is_attribute_with_length_p): Here. Use IDENTIFIER_LENGTH instead of strlen and compare the string lengths before calling strcmp. (lookup_attribute): Call is_attribute_with_length_p instead of is_attribute_p. From-SVN: r91654
Andrew Pinski committed
-