- 15 Jan, 2004 26 commits
-
-
From-SVN: r75929
Kazu Hirata committed -
From-SVN: r75927
Alexandre Oliva committed -
PR optimization/12372 * calls.c (expand_call): Add call_fusage data for stack arguments in constant calls. From-SVN: r75926
John David Anglin committed -
From-SVN: r75925
Alexandre Oliva committed -
PR c++/13659 * g++.dg/lookup/strong-using-3.C: New. * g++.dg/lookup/using-10.C: New. From-SVN: r75924
Alexandre Oliva committed -
PR c++/13659 * name-lookup.c (validate_nonmember_using_decl): Take scope and name by value, instead of computing them. (do_local_using_decl, do_toplevel_using_decl): Add scope and name arguments. Pass them to validate_nonmember_using_decl. * name-lookup.h (do_local_using_decl): Adjust. (do_toplevel_using_decl): Likewise. * parser.c (cp_parser_using_declaration): Likewise. * pt.c (tsubst_expr): Likewise. From-SVN: r75923
Alexandre Oliva committed -
PR c++/13594 * g++.dg/lookup/strong-using-2.C: New. From-SVN: r75922
Alexandre Oliva committed -
PR c++/13594 PR c++/13658 * name-lookup.c (qualified_lookup_using_namespace): Search strongly-associated namespaces first, and only then try other namespaces. From-SVN: r75921
Alexandre Oliva committed -
From-SVN: r75919
Steven Bosscher committed -
* config/rs6000/rs6000.c (uses_TOC): Correct comment. Make static. (rs6000_elf_declare_function_name): Formatting. * config/rs6000/rs6000-protos.h (uses_TOC): Remove declaration. From-SVN: r75917
Alan Modra committed -
2004-01-15 Marcus Comstedt <marcus@mc.pp.se> Dan Kegel <dank@kegel.com> J"orn Rennecke <joern.rennecke@superh.com> PR target/9365 * gcc.dg/pr9365-1.c: New test. Co-Authored-By: Dan Kegel <dank@kegel.com> Co-Authored-By: J"orn Rennecke <joern.rennecke@superh.com> From-SVN: r75916
Marcus Comstedt committed -
re PR bootstrap/13692 (ICE in schedule_insns, at sched-rgn.c:2743 with stage1 compiler compiling crtstuff.c) PR bootstrap/13692 * sched-deps.c (sched_analyze_1, sched_analyze_2): Fix thinko in previous patch. From-SVN: r75915
Jan Hubicka committed -
2004-01-15 Michael Chastain <mec.gnu@mindspring.com> * class.c (gen_indirect_dispatch_tables): Fix string length calculations. From-SVN: r75913
Michael Chastain committed -
* config/alpha/alpha.h (REG_ALLOC_ORDER): Reorder fp regs after integer regs of the same call-savedness. From-SVN: r75911
Richard Henderson committed -
PR bootstrap/13562 * config/m68k/m68k.c (output_move_const_into_data_reg): Clear cc status for NOTB/NOTW/NEGW methods. From-SVN: r75909
Andreas Schwab committed -
From-SVN: r75908
Kazu Hirata committed -
* builtins.c (expand_builtin_va_end): Don't use EXPAND_BUILTIN_VA_END. * system.h (EXPAND_BUILTIN_VA_END): Poison. * config/d30v/d30v.h: Remove a commented-out definition of EXPAND_BUILTIN_VA_END. * config/stormy16/stormy16.h: Likewise. From-SVN: r75906
Kazu Hirata committed -
* system.h (STRUCT_VALUE_INCOMING_REGNUM): Poison. * targhooks.c (default_struct_value_rtx): Don't use STRUCT_VALUE_INCOMING_REGNUM. From-SVN: r75905
Kazu Hirata committed -
gcc/ 2004-01-15 Kelley Cook <kcook@gcc.gnu.org> PR bootstrap/12744 * configure.in: Revamp enable-generated-files-in-srcdir rule to define GENINSRC and not parsedir. Define srcextra as a langhook. * configure: Regenerate. * Makefile.in: Suppress default .l.c rule. Don't substitute parsedir and delete all references throughout. Conditionally define rule for srcextra dependent on GENINSRC. (stmp-docobjdir): Delete. (c-parse.o, gengtype-lex.o, gengtype-yacc.o): Use implicit build rule. (srcextra): Copy c-parse.y, c-parse.c, gengtype-lex.c, gengtype-yacc.c, and gengtype-yacc.h back to source directory. (maintainer-clean): Delete all parse files in source directory. (distclean): Delete generated files. * objc/Make-lang.in (objc-parse.o): Use implicit build rule. (objc-parse.c, objc-parse.y): Don't use parsedir. (objc.srcextra): Copy objc-parse.y and objc-parse.c back to source directory if requested. (po-generated): Don't use parsedir. (objc.maintainer-clean): Delete above files from source directory. gcc/ada/ 2004-01-15 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in (ada.srcextra): Dummy entry. gcc/cp/ 2004-01-15 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in (c++.srcextra): Dummy entry. gcc/f/ 2004-01-15 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in (f77.srcextra): Dummy entry. gcc/java/ 2004-01-15 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in (parse.c, parse-scan.c): Always build in doc directory. (java.srcextra): Copy above back to source directory if requested. (po-generated): Delete reference to $(parsedir). (java/parse.o, java/parse-scan.o): Delete reference to $(parsedir). Use implicit rule. gcc/treelang/ 2004-01-15 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in (TREE_GENERATED): Delete reference to $(parsedir). (treelang/parse.o, treelang/lex.o): Look for sources in build directory. Use implicit rule. (treelang/parse.c, treelang/parse.h treelang/lex.c): Always build in doc directory. (treelang.srcextra): Copy above back to source directory if requested. From-SVN: r75903
Kelley Cook committed -
From-SVN: r75902
Kazu Hirata committed -
boehm-gc/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) libf2c/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * libF77/configure.in: Update to AC_PREREQ(2.13) * libI77/configure.in: Update to AC_PREREQ(2.13) * libU77/configure.in: Update to AC_PREREQ(2.13) * libU77/configure: Regenerate. libffi/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) libjava/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) libjava/libltdl 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Update to AC_PREREQ(2.57). Delete FIXME comment. zlib/ 2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Add in AC_PREREQ(2.13) From-SVN: r75901
Kelley Cook committed -
* doc/tm.texi: Replace RETURN_IN_MEMORY with TARGET_RETURN_IN_MEMORY. From-SVN: r75900
Kazu Hirata committed -
2004-01-14 Adam Fedor <fedor@gnu.org> PR libobjc/12155 * selector.c (__objc_register_instance_methods_to_class): Free new_list if not used. From-SVN: r75899
Adam Fedor committed -
PR c++/8856 * g++.dg/parse/casting-operator2.C: New test. * g++.old-deja/g++.pt/explicit83.C: Remove. From-SVN: r75898
Giovanni Bajo committed -
PR c++/8856 * parser.c (cp_parser_template_name): Don't try to parse a conversion-function-id, as it cannot be a template-name. (cp_parser_simple_type_specifier): Check for invalid template-ids even after a built-in type. From-SVN: r75897
Giovanni Bajo committed -
From-SVN: r75894
GCC Administrator committed
-
- 14 Jan, 2004 14 commits
-
-
* builtins.c (std_expand_builtin_va_arg): Align operand when needed. * i386.c (init_cumulative_args): Set warn_sse; fix handling of variadic functions accepting SSE arguments (function_arg): Warn only when asked to warn. * i386.h (ix86_args): Add warn_sse/warn_mmx fiels. From-SVN: r75892
Jan Hubicka committed -
* c-parse.in (stmts_and_decls): Make label at end of compound statement a hard error. testsuite: * gcc.dg/label-compound-stmt-1.c: New test. * gcc.c-torture/compile/950922-1.c, gcc.c-torture/compile/20000211-3.c, gcc.c-torture/compile/20000518-1.c, gcc.c-torture/compile/20021108-1.c: Avoid labels at and of compound statements. From-SVN: r75891
Joseph Myers committed -
* cgraph.c (create_edge): Use local.redefined_extern_inline. * cgraph.h (cgraph_local_info): Sort fields by size; add redefined_extern_inline (cgraph_global_info): Sort fields by size. (cgraph_node): Likewise. * cgraphunit.c (cgraph_finalize_function): Se local.redefined_extern_inline on redefinition. (cgraph_analyze_function): Use it; fix formating. From-SVN: r75890
Jan Hubicka committed -
PR libgcj/12001: * gnu/gcj/runtime/VMClassLoader.java (VMClassLoader): Pass empty array to superclass. (init): Changed interface; add URLs here. (initialize): New static method. * prims.cc (_Jv_CreateJavaVM): Initialize ClassLoader here... (_Jv_RunMain): ... not here. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r75889
Nathan Bryant committed -
* sched-deps.c (trye_dependency_cache, anti_dependency_cache, outptu_dependency_cache, forward_dependency_cahe): Trun to vectors of bitmaps (cache_size): New variable (add_dependence): Update use; canonize early memory locations (sched_analyze_1): Likewise. (sched_analyze_2): Likewise. (init_dependency_caches): Initialize bitmaps. (free_dependency_caches): Free bitmaps From-SVN: r75888
Jan Hubicka committed -
* calls.c: Replace STRICT_ARGUMENT_NAMING in comments with targetm.calls.strict_argument_naming(). * target.h: Likewise. From-SVN: r75886
Kazu Hirata committed -
From-SVN: r75885
Loren J. Rittle committed -
PR debug/13231 * dwarf2out.c (dwarf2out_stack_adjust): Skip prologue and epilogue instructions. From-SVN: r75884
Richard Henderson committed -
PR c++/12491 * except.c (struct eh_region): Add u.fixup.resolved. (resolve_one_fixup_region): Split out from ... (resolve_fixup_regions): ... here. * g++.dg/eh/cleanup2.C: New. From-SVN: r75883
Richard Henderson committed -
From-SVN: r75882
Kazu Hirata committed -
* config/alpha/alpha.h (STRUCT_VALUE): Remove. * config/alpha/vms.h (STRUCT_VALUE_REGNUM): Remove #undef. (STRUCT_VALUE): Remove. From-SVN: r75881
Kazu Hirata committed -
* Makefile.def (target_modules) [libtermcap, libiberty, zlib]: Stage. * Makefile.tpl (configure-target-[+module+]): Support stage. * Makefile.in: Rebuilt. From-SVN: r75880
Loren J. Rittle committed -
* system.h: Poison PROMOTED_MODE * integrate.c (expand_inline_function): Don't mention the PROMOTED_MODE. * loop.c (update_giv_derive): Same. * tree.h (DECL_RTL): Same. From-SVN: r75878
Steven Bosscher committed -
2004-01-14 Michael Koch <konqueror@gmx.de> * java/text/MessageFormat.java: Added descriptions to exceptions. This fixes PR libgcj/2429. From-SVN: r75877
Michael Koch committed
-