1. 19 Aug, 2003 15 commits
  2. 18 Aug, 2003 12 commits
  3. 17 Aug, 2003 7 commits
    • configure.ac: GCC_NO_EXECUTABLES was supposed to be commented in the patch from 3 minutes ago. · 77e862fa
      2003-08-17  Phil Edwards  <pme@gcc.gnu.org>
      
      	* configure.ac:  GCC_NO_EXECUTABLES was supposed to be commented
      	in the patch from 3 minutes ago.  Boy, is my face red.
      	* configure:  At least I remembered to regenerate this.
      
      From-SVN: r70523
      Phil Edwards committed
    • acinclude.m4 (GLIBCXX_EXPORT_INCLUDES): Remove LIBMATH_INCLUDES and LIBSUPCXX_INCLUDES. · 0df3f383
      2003-08-17  Phil Edwards  <pme@gcc.gnu.org>
      
      	* acinclude.m4 (GLIBCXX_EXPORT_INCLUDES):  Remove LIBMATH_INCLUDES
      	and LIBSUPCXX_INCLUDES.  Re-purpose TOPLEVEL_INCLUDES to refer to
      	things from the top level.
      	* configure.ac (GLIBCXX_IS_NATIVE):  Determine earlier and re-order.
      	Comment out the conditionals for CANADIAN and GLIBCXX_BUILD_LIBMATH
      	(currently unused).  Strip the fake-VPATH shell fragment from
      	automake-generated rules, if present.
      	* linkage.m4:  Add comment.
      
      	* fragment.am:  New file, containing factored-out common settings.
      	(AM_CPPFLAGS):  Absorb the deprecated INCLUDES variable contents.
      	* Makefile.am:  Include fragment.am.  Remove common variables.
      	* include/Makefile.am:  Likewise.
      	* libmath/Makefile.am:  Likewise.
      	* libsupc++/Makefile.am:  Likewise.
      	* po/Makefile.am:  Likewise.  Print rules during check.
      	* src/Makefile.am:  Likewise.
      	* testsuite/Makefile.am:  Likewise.
      
      	* aclocal.m4, configure, Makefile.in, include/Makefile.in,
      	libmath/Makefile.in, libsupc++/Makefile.in, po/Makefile.in,
      	src/Makefile.in, testsuite/Makefile.in:  Regenerate.
      
      From-SVN: r70522
      Phil Edwards committed
    • simplify-rtx.c (associative_constant_p): New function to test whether an RTX… · dd61aa98
      simplify-rtx.c (associative_constant_p): New function to test whether an RTX expression is an immediate constant.
      
      
      	* simplify-rtx.c (associative_constant_p): New function to test
      	whether an RTX expression is an immediate constant.
      	(simplify_associative_operation): New function to perform some
      	reassociation optimizations of associative binary expressions.
      	(simplify_binary_operation): Use simplify_associative_operation
      	to simplify PLUS, MULT, AND, IOR, XOR, SMIN, SMAX, UMIN and UMAX.
      	Floating point expressions are only reassociated when unsafe
      	math optimizations are permitted.
      
      From-SVN: r70521
      Roger Sayle committed
    • Convert K&R prototypes to ISO C90. · fde46628
      From-SVN: r70516
      Andreas Jaeger committed
    • alpha.md: Remove usage of PARAMS. · 9c808aad
              * config/alpha/alpha.md: Remove usage of PARAMS.
      
              * config/i386/cygwin.h: Convert K&R prototypes to ISO C90.
              * config/i386/i386-interix.h: Likewise.
              * config/i386/winnt.c: Likewise.
              * config/i386/cygming.h: Likewise.
              * config/i386/cygwin2.c: Likewise.
              * config/darwin.c: Likewise.
              * config/darwin-c.c: Likewise.
              * config/darwin-protos.h: Likewise.
              * config/darwin.h: Likewise.
              * config/s390/s390-protos.h: Likewise.
              * config/s390/s390.c: Likewise.
              * config/ia64/ia64.c: Likewse
              * config/ia64/ia64-protos.h: Likewise.
      
      From-SVN: r70515
      Andreas Jaeger committed
    • re PR c++/11702 ([unit-at-a-time] Failure to emit code for inlined function in space) · e20bcc5e
      	PR C++/11702
      	* semantics.c (finish_id_expression): Mark all functions as used.
      
      From-SVN: r70514
      Jan Hubicka committed
    • Daily bump. · d234f341
      From-SVN: r70512
      GCC Administrator committed
  4. 16 Aug, 2003 6 commits
    • * config/sparc/sparc.c: Convert to ISO C. · fc27d102
      From-SVN: r70510
      Kaveh R. Ghazi committed
    • sparc-protos.h: Don't use the PARAMS macro. · e80d5f80
      	* config/sparc/sparc-protos.h: Don't use the PARAMS macro.
      	* config/sparc/sparc.c: Likewise.
      
      From-SVN: r70509
      Kaveh R. Ghazi committed
    • gcc_release (build_sources): Use two new variables EXPORTTAG and EXPORTDATE to… · ae7a5439
      gcc_release (build_sources): Use two new variables EXPORTTAG and EXPORTDATE to make the extraction of...
      
      	* gcc_release (build_sources): Use two new variables EXPORTTAG and
      	EXPORTDATE to make the extraction of sources more transparent and
      	also allow snapshots (off mainline) without a tag.
      
      From-SVN: r70507
      Gerald Pfeifer committed
    • Remove 3.4 change list, point to gcc-3.4/changes.html · bfeec33d
      From-SVN: r70506
      Nathan Sidwell committed
    • re PR c++/11512 (Spurious warning for comma-operator in templates) · e895113a
      	PR c++/11512
      	* stmt.c (expand_expr_stmt_value): Don't warn about any void
      	typed expression.
      cp:
      	PR c++/11512
      	* cvt.c (convert_to_void): Indicate which side of conditional has
      	no effects, and rhs of comma operator. Test for no sideeffect
      	expressions here and always build a convert expr.
      	* init.c (expand_default_init): Convert the init to void.
      	* typeck.c (build_x_compound_expr): Do not check for side effects
      	here.
      	(build_compound_expr): Do not convert lhs when building a
      	template.
      testsuite:
      	PR C++/11512
      	* g++.dg/template/warn1.C: New.
      
      From-SVN: r70505
      Nathan Sidwell committed
    • i386.c (ix86_fntype_regparm): Rename from ... · e767b5be
      	* i386.c (ix86_fntype_regparm): Rename from ...
      	(ix86_function_regparm): ... this one; add fastcall and local
      	functions.
      	(ix86_function_ok_for_sibcall): Update.
      	(ix86_return_pops_args): Likewise.
      	(init_cumulative_args): Likewise.
      	(x86_can_output_mi_thunk): Likewise.
      	(function_arg): Fix formating.
      	(x86_this_parameter): Fix fastcall.
      	(x86_output_mi_thunk): Likewise.
      
      	* cgraph.c (cgraph_mark_needed_node): Do not mark functions without
      	body as reachable; mark nested functions as needed too.
      	(dump_cgraph): Do not output global.calls.
      	* cgraph.h (cgraph_global_info): Kill.
      	* cgraphunit.c (cgraph_finalize_function): Enqueue needed functions.
      	(record_call_1): Speedup.
      	(cgraph_analyze_function): Break out from ...; compute inlining
      	parameters.
      	(cgraph_finalize_compilation_unit): ... here.
      	(cgraph_mark_inline): Kill computation of calls.
      	(cgraph_decide_inlining): Do not compute most of initial values.
      
      From-SVN: r70504
      Jan Hubicka committed