Skip to content
Snippets Groups Projects
  1. Nov 25, 2004
  2. Nov 24, 2004
    • Ben Elliston's avatar
      i386.h (ASM_OUTPUT_DWARF_ADDR_CONST): Remove. · a312d1f1
      Ben Elliston authored
      	* config/i386/i386.h (ASM_OUTPUT_DWARF_ADDR_CONST): Remove.
      	* config/i386/i386.c (i386_dwarf_output_addr_const): Likewise.
      	* config/i386/i386-protos.h (i386_dwarf_output_addr_const):
      	Likewise.
      
      From-SVN: r91255
      a312d1f1
    • Mark Mitchell's avatar
      re PR c++/17473 (typedef redefinition in struct is accepted) · 9306cccb
      Mark Mitchell authored
      	PR c++/17473
      	* name-lookup.c (supplement_binding): Do not allow typedefs to be
      	redefined in class scope.
      
      	PR c++/18285
      	* parser.c (cp_parser_set_decl_type_spec): Do not try to allow
      	redefinitions of builtin types other that "bool" or "wchar_t".
      
      	PR c++/17473
      	* g++.dg/tc1/dr56.C: Remove.
      	* g++.dg/template/typedef1.C: Add dg-error markers.
      	* g++.old-deja/g++.other/typedef7.C: Likewise.
      
      	PR c++/18285
      	* g++.dg/parse/typedef7.C: New test.
      
      From-SVN: r91254
      9306cccb
    • Kelley Cook's avatar
      Makefile.am: Define ACLOCAL_AMFLAGS. · b7392506
      Kelley Cook authored
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.am: Define ACLOCAL_AMFLAGS.
      	* acinclude.m4: Remove.
      	* aclocal.m4, configure, Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r91209
      b7392506
    • R. Kelley Cook's avatar
      Undo mistaken commit · 4ef2718a
      R. Kelley Cook authored
      From-SVN: r91201
      4ef2718a
    • Kelley Cook's avatar
      libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Import linux-gnu case from CVS libtool to always pass_all. · 2c92e90f
      Kelley Cook authored
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Import linux-gnu case
      	from CVS libtool to always pass_all.
      	* boehm-gc/configure: Regenerate.
      	* libffi/configure: Regenerate.
      	* libgfortran/configure: Regenerate.
      	* libjava/configure: Regenerate.
      	* libobjc/configure: Regenerate.
      	* libstdc++-v3/configure: Regenerate.
      	* zlib/configure: Regenerate.
      
      From-SVN: r91200
      2c92e90f
    • Kelley Cook's avatar
      aclocal.m4: Regenerate. · f91eaa01
      Kelley Cook authored
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* aclocal.m4: Regenerate.
      
      From-SVN: r91199
      f91eaa01
    • Kelley Cook's avatar
      aclocal.m4, [...]: Regenerate. · 2fc30700
      Kelley Cook authored
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* aclocal.m4, config.h.in: Regenerate.
      
      From-SVN: r91198
      2fc30700
    • Kelley Cook's avatar
      Makefile.in, aclocal.m4: Regenerate with automake 1.9.3. · a38fb0a7
      Kelley Cook authored
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.in, aclocal.m4: Regenerate with automake 1.9.3.
      	* include/Makefile.in: Likewise.
      	* libmath/Makefile.in: Likewise.
      	* libsupc++/Makefile.in: Likewise.
      	* po/Makefile.in: Likewise.
      	* src/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r91197
      a38fb0a7
    • Kelley Cook's avatar
      Makefile.in, aclocal.m4: Regenerate with automake 1.9.3. · 75485e81
      Kelley Cook authored
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.in, aclocal.m4: Regenerate with automake 1.9.3.
      
      From-SVN: r91196
      75485e81
    • Kelley Cook's avatar
      Makefile.in: Regenrate with Automake 1.9.3. · b2de8bb1
      Kelley Cook authored
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.in: Regenrate with Automake 1.9.3.
      	* aclocal.m4: Likewise.
      	* configure: Regenerate.
      
      From-SVN: r91195
      b2de8bb1
    • Richard Kenner's avatar
      Fix indentation on line 3063. · 317c0092
      Richard Kenner authored
      From-SVN: r91194
      317c0092
    • Richard Kenner's avatar
      * tree-sra.c (sra_walk_modify_expr): Handle RHS first, then LHS. · d4d3aad9
      Richard Kenner authored
      From-SVN: r91193
      d4d3aad9
    • Richard Kenner's avatar
      tree-inline.c (copy_body_r): Explicitly copy a constant if the type will be remapped. · bb04998a
      Richard Kenner authored
      	* tree-inline.c (copy_body_r): Explicitly copy a constant if the
      	type will be remapped.
      
      From-SVN: r91192
      bb04998a
    • Mark Mitchell's avatar
      re PR c++/18586 (ICE on invalid template member declaration) · 8adb2194
      Mark Mitchell authored
      	PR c++/18586
      	* g++.dg/template/crash27.C: New test.
      
      From-SVN: r91191
      8adb2194
    • Steven Bosscher's avatar
      c-opts.c (c_common_post_options): Don't clear flag_inline_functions. · 39afeb1a
      Steven Bosscher authored
      gcc/
      	* c-opts.c (c_common_post_options): Don't clear
      	flag_inline_functions.
      	* dojump.c (clear_pending_stack_adjust): Remove check on
      	flag_inline_functions, it's always true.
      	* config/alpha/alpha.md (movdi_er_maybe_g): Remove splitter
      	that can never trigger.
      	* config/c4x/c4x.h (TARGET_CPU_CPP_BUILTINS): Don't look at
      	flag_inline_trees, now that flag_inline_functions is never
      	cleared.
      	* config/pdp11/pdp11.h (OPTIMIZATION_OPTIONS): Don't set
      	flag_inline_functions at optimization levels greater than
      	or equal to 3.  This is already done by default.
      
      ada/
      	* misc.c (gnat_post_options): Don't clear
      	flag_inline_functions.
      
      cp/
      	* decl.c (cxx_init_decl_processing): Don't clear
      	flag_inline_functions.
      
      fortran/
      	* options.c (gfc_post_options): Don't clear flag_inline_functions.
      
      java/
      	* class.c (make_class_data): Don't check flag_inline_functions.
      	* lang.c (flag_really_inline): Remove unused flag.
      	(java_handle_option): Don't set it here.  Remove special handling
      	of flag_inline_functions for Java.
      	(java_init): Don't set flag_inline_trees here.  Already done...
      	(java_post_options): ...here.  Don't clear flag_inline_functions.
      
      From-SVN: r91190
      39afeb1a
    • Kazu Hirata's avatar
      tree-outof-ssa.c (eliminate_build): Use g->e->dest_idx instead to find the PHI argument. · 41f683ef
      Kazu Hirata authored
      	* tree-outof-ssa.c (eliminate_build): Use g->e->dest_idx
      	instead to find the PHI argument.  Do not take I as an
      	argument.
      	(eliminate_phi): Adjust the call to eliminate_build.  Do not
      	take I as an argument.
      	(rewrite_trees): Adjust the call to eliminate_phi.
      
      From-SVN: r91188
      41f683ef
    • Richard Sandiford's avatar
      optabs.h (force_expand_binop): Declare. · bef5d8b6
      Richard Sandiford authored
      	* optabs.h (force_expand_binop): Declare.
      	* optabs.c (force_expand_binop): Export.
      	* stmt.c (shift_return_value): Delete.
      	(expand_return): Don't call it.
      	* expr.h (shift_return_value): Declare.
      	* calls.c (shift_returned_value): Delete in favor of...
      	(shift_return_value): ...this new function.  Leave the caller to check
      	for non-BLKmode values passed in the msb of a register.  Take said mode
      	and a shift direction as argument.  Operate on the hard function value,
      	not a pseudo.
      	(expand_call): Adjust accordingly.
      	* function.c (expand_function_start): If a non-BLKmode return value
      	is padded at the last significant end of the return register, use the
      	return value's natural mode for the DECL_RESULT, not the mode of the
      	padded register.
      	(expand_function_end): Shift the same sort of return values left by
      	the appropriate amount.
      
      From-SVN: r91187
      bef5d8b6
    • Mark Mitchell's avatar
      pt.c (tsubst_function_type): Do not permit function types which return arrays or functions. · 6e2993bf
      Mark Mitchell authored
      	* pt.c (tsubst_function_type): Do not permit function types which
      	return arrays or functions.
      
      	* g++.dg/template/deduce3.C: New test.
      
      From-SVN: r91186
      6e2993bf
    • Matt Austern's avatar
      Minor back end speedup. · f5523e6d
      Matt Austern authored
      	* recog.c (recog_memoized_1): Remove.
      	* recog.h (recog_memoized_1): Remove declaration.
      	(recog_memoized): Change from macro to inline function.
      
      From-SVN: r91185
      f5523e6d
    • Mark Mitchell's avatar
      re PR c++/18586 (ICE on invalid template member declaration) · 62a4d942
      Mark Mitchell authored
      	PR c++/18586
      	* parser.c (cp_parser_init_declarator): Do not pop scope twice.
      
      	PR c++/18586
      	* g++.dg/template/crash27.C: New test.
      
      From-SVN: r91182
      62a4d942
    • Jonathan Wakely's avatar
      howto.html: Fix incorrect link. · fc57e2c7
      Jonathan Wakely authored
      2004-11-24  Jonathan Wakely  <redi@kayari.org>
      
      	* docs/html/ext/howto.html: Fix incorrect link.
      	* docs/html/documentation.html: Regenerate.
      
      From-SVN: r91181
      fc57e2c7
    • Mark Mitchell's avatar
      re PR c++/18530 (Bogus warnings about shadowed variables __ct, __dt) · d6eec208
      Mark Mitchell authored
      	PR c++/18530
      	* cp-tree.h (CTOR_NAME): Remove.
      	(DTOR_NAME): Remove.
      	* decl.c (initialize_predefined_identifiers): Add spaces to the
      	end of constructor and destructor names.
      
      	PR c++/18530
      	* g++.dg/warn/Wshadow-3.C: New test.
      
      From-SVN: r91179
      d6eec208
    • Devang Patel's avatar
      gcc.h (DEFAULT_WORD_SWITCH_TAKES_ARG): Add isysroot. · 479ec1d1
      Devang Patel authored
              PR/18555
              * gcc.h (DEFAULT_WORD_SWITCH_TAKES_ARG): Add isysroot.
              * config/darwin-c.c (darwin_register_frameworks): Use sysroot.
      
              testsuite
              * gcc.dg/cpp/isysroot-1.c: New test.
              * gcc.dg/cpp/usr/include/stdio.h: New file.
              * gcc.dg/cpp/isysroot-2.c: New test.
              * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
              New file.
      
      From-SVN: r91178
      479ec1d1
    • Devang Patel's avatar
      * gcc.c (process_command): Supply -v to linker. · b0896d72
      Devang Patel authored
      From-SVN: r91177
      b0896d72
Loading