1. 15 Aug, 2006 13 commits
    • java-interp.h (_Jv_InterpMethod::run_debug): New method. · 50ac2500
      2006-08-15  Kyle Galloway  <kgallowa@redhat.com>
      
        * include/java-interp.h (_Jv_InterpMethod::run_debug): New method.
        * interpret.cc: Added placeholder for debug variable type info to STORE*
        macros.
        (_Jv_InterpMethod::run_debug): New method.
        (_Jv_InterpMethod::run_sync_object_debug): New method.
        (_Jv_InterpMethod::run_sync_class_debug): New method.
        (_Jv_InterpMethod::run_normal_debug): New method.
        (_Jv_InterpMethod::run_class_debug): New method.
        (_Jv_InterpMethod::ncode ()): Changed to select either debug or normal
        versions of these functions.
        * interpret-run.cc: New file, holds contents of old 	
        _Jv_InterpMethod::run method.
        * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Changed to select
        appropriate function for debug or normal mode.
      
      From-SVN: r116167
      Kyle Galloway committed
    • re PR c/28280 (bogus "statement with no effect" warning with VLA and typeof) · 4adb785d
      	PR c/28280
      	* c-parser.c (c_parser_typeof_specifier): Don't use
      	c_finish_expr_stmt, open code desired semantics instead.
      
      From-SVN: r116163
      Mike Stump committed
    • re PR c++/28594 (ICE with invalid template parameter) · d47e3adf
      	PR c++/28594
      	* pt.c (process_template_parm): Robustify.
      	* g++.dg/template/void6.C: New test.
      
      From-SVN: r116160
      Lee Millward committed
    • config.gcc (x86-mingw32): Add a gthr-win32.h including makefile fragment to tmake_file only if... · b0faa35c
      * config.gcc (x86-mingw32): Add a gthr-win32.h including makefile
        fragment to tmake_file only if threads are enabled.
      * config/i386/t-mingw32 (LIB2FUNCS_EXTRA): Move to...
      * config/i386/t-gthr-win32: New file. ... here.
      
      From-SVN: r116159
      Nick Clifton committed
    • re PR c/28649 (Poor error recovery of C parser) · 2c14ae9a
      	PR c/28649
      	* c-parser.c (c_parser_compound_statement_nostart): Reset
      	parser->error after each statement.
      
      	* gcc.dg/parse-error-1.c: New test.
      	* gcc.dg/parse-error-2.c: New test.
      	* gcc.dg/cpp/digraph2.c: Add error-marker.
      	* gcc.dg/noncompile/920923-1.c: Likewise.
      
      From-SVN: r116157
      Volker Reichelt committed
    • random (poisson_distribution<>::_M_initialize): Add. · 482e4739
      2006-08-15  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/random (poisson_distribution<>::_M_initialize): Add.
      	(poisson_distribution<>::poisson_distribution(const _RealType&):
      	Use it.
      	(operator>>(std::basic_istream<>&, poisson_distribution<>&)):
      	Likewise.
      	(poisson_distribution<>::_M_large): Remove.
      	* include/tr1/random.tcc (poisson_distribution<>::_M_initialize):
      	Define.
      	(operator<<(std::basic_ostream<>&, const poisson_distribution<>&)):
      	Do not output the constants.
      
      	* include/tr1/random (operator>>(std::basic_istream<>&,
      	gamma_distribution&)): Minor tweak.
      	
      	* include/tr1/random.tcc (poisson_distribution<>::operator()):
      	Minor tweak.
      
      	* include/tr1/random: Consistently, all data members private.
      
      From-SVN: r116155
      Paolo Carlini committed
    • re PR middle-end/28713 (GNU OpenMP produces type mismatches) · 018b899b
      	PR middle-end/28713
      	* omp-low.c (lower_omp_parallel): Convert t to
      	receiver_decl's type.
      	(expand_omp_parallel): STRIP_NOPS from the MODIFY_EXPR
      	source before comparison.
      
      From-SVN: r116154
      Jakub Jelinek committed
    • re PR middle-end/28724 (atomic produces type mismatches) · d0f53cbc
      	PR middle-end/28724
      	* gimplify.c (gimplify_omp_atomic_pipeline): Convert oldival
      	to itype in assignment to oldival2.
      
      From-SVN: r116153
      Jakub Jelinek committed
    • ffi_common.h: Remove lint directives. · 8e5fde87
      2006-08-15  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* include/ffi_common.h: Remove lint directives.
      	* include/ffi.h.in: Likewise.
      
      From-SVN: r116152
      Andreas Tobler committed
    • random.tcc (mersenne_twister<>::operator()): Revert last change (per… · 64c23908
      random.tcc (mersenne_twister<>::operator()): Revert last change (per gcc-patches/2006-08/msg00484.html).
      
      2006-08-15  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/random.tcc (mersenne_twister<>::operator()): Revert
      	last change (per gcc-patches/2006-08/msg00484.html).
      
      From-SVN: r116151
      Paolo Carlini committed
    • random (class poisson_distribution<>): Add. · bbddd5d0
      2006-08-14  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/random (class poisson_distribution<>): Add.
      	* include/tr1/random.tcc (poisson_distribution<>::operator(),
      	operator<<(std::basic_ostream<>&, const poisson_distribution<>&),
      	operator>>(std::basic_istream<>&, poisson_distribution<>&,
      	poisson_distribution<>::poisson_distribution(const _RealType&)):
      	Define.
      	* testsuite/tr1/5_numerical_facilities/random/poisson_distribution/
      	requirements/typedefs.cc: New.
      
      	* include/tr1/random.tcc (mersenne_twister<>::operator()): Tweak
      	a bit for efficiency.
      	
      	* include/tr1/random.tcc (operator<<(std::basic_ostream<>&,
      	const normal_distribution<>&), operator>>(std::basic_istream<>&,
      	normal_distribution<>&)): Do not output _M_saved unnecessarily.
      
      	* include/tr1/random: Trivial formatting fixes.
      	* include/tr1/cmath: Likewise.
      
      From-SVN: r116149
      Paolo Carlini committed
    • [multiple changes] · e63d6886
      2006-07-14  Andrew Pinski  <pinksia@physics.uc.edu>
      
              PR c/27490
              PR c/27489
              * c-typeck.c (build_compound_expr): If the second expression
              is an error mark, then just return an error mark instead of
              creating a COMPOUND_EXPR.
      2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR c/27490
              * gcc.dg/sizeof-2.c: New testcase.
      
              PR c/27489
              * gcc.dg/switch-A.c: New testcase.
      
      From-SVN: r116148
      Andrew Pinski committed
    • Daily bump. · b0100da6
      From-SVN: r116146
      GCC Administrator committed
  2. 14 Aug, 2006 10 commits
    • * Makefile.in (LIBGCC_DEPS): Don't depend on LANGUAGES. · df511f32
      From-SVN: r116142
      Mike Stump committed
    • re PR c++/28288 (ICE with min/max operator) · 9f4593a8
      	PR c++/28288
      	PR c++/14556
      	* g++.old-deja/g++.warn/compare1.C: Delete.
      	* g++.dg/opt/pr7503-2.C: Delete.
      	* g++.dg/opt/pr7503-3.C: Delete.
      	* g++.dg/opt/pr7503-4.C: Delete.
      	* g++.dg/opt/pr7503-5.C: Delete.
      	* g++.dg/opt/max1.C: Delete.
      	* g++.dg/warn/minmax.C: Delete.
      	* g++.dg/expr/minmax.C: New test.
      
      From-SVN: r116141
      Steve Ellcey committed
    • re PR c++/28288 (ICE with min/max operator) · b52dbbf8
      	PR c++/28288
      	PR c++/14556
      	* operators.def: Remove <?, ?>, <?=, and >?= operators.
      	* parser.c: Remove CPP_MIN, CPP_MAX, CPP_MIN_EQ, and CPP_MAX_EQ.
      	(cp_parser_warn_min_max): Remove.
      	* include/cpplib.h: Remove <?, >?, <?=, and >?= tokens.
      	(CPP_LAST_EQ): Change.
      	(CPP_LAST_PUNCTUATOR): Change.
      	* expr.c (cpp_operator): Remove MIN and MAX.
      	(reduce): Remove CPP_MIN and CPP_MAX.
      	(num_binary_op): Ditto.
      	* lex.c (_cpp_lex_direct): Ditto.
      	(cpp_avoid_paste): Remove ? as legal symbol after > or <.
      
      From-SVN: r116140
      Steve Ellcey committed
    • Imported GNU Classpath 0.92 · ac1ed908
      2006-08-14  Mark Wielaard  <mark@klomp.org>
      
             Imported GNU Classpath 0.92
             * HACKING: Add more importing hints. Update automake version
             requirement.
      
             * configure.ac (gconf-peer): New enable AC argument.
             Add --disable-gconf-peer and --enable-default-preferences-peer
             to classpath configure when gconf is disabled.
             * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and
             gnu/java/awt/dnd/peer/gtk to bc. Classify
             gnu/java/security/Configuration.java as generated source file.
      
             * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java,
             gnu/java/lang/management/VMClassLoadingMXBeanImpl.java,
             gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java,
             gnu/java/lang/management/VMThreadMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryMXBeanImpl.java,
             gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub
             classes.
             * java/lang/management/VMManagementFactory.java: Likewise.
             * java/net/VMURLConnection.java: Likewise.
             * gnu/java/nio/VMChannel.java: Likewise.
      
             * java/lang/Thread.java (getState): Add stub implementation.
             * java/lang/Class.java (isEnum): Likewise.
             * java/lang/Class.h (isEnum): Likewise.
      
             * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed.
      
             * javax/naming/spi/NamingManager.java: New override for StackWalker
             functionality.
      
             * configure, sources.am, Makefile.in, gcj/Makefile.in,
             include/Makefile.in, testsuite/Makefile.in: Regenerated.
      
      From-SVN: r116139
      Mark Wielaard committed
    • re PR c++/28559 (ICE with friend and __attribute__) · abab4604
              PR c++/28559
              * parser.c (cp_parser_elaborated_type_specifier): Also ignore
              attributes applied to a TYPENAME_TYPE.
      
      From-SVN: r116137
      Jason Merrill committed
    • * c-decl.c, var-tracking.c: Fix comment typos. · 96ff6c8c
      From-SVN: r116134
      Kazu Hirata committed
    • re PR testsuite/28703 (FAIL: gcc.c-torture/execute/pr28651.c execution) · c5183e0f
      2006-08-14  Richard Guenther  <rguenther@suse.de>
       
      	PR testsuite/28703
      	* gcc.c-torture/execute/pr28651.c: Do not use argc
      	to avoid optimization, instead forbid inlining.
      
      From-SVN: r116129
      Richard Guenther committed
    • Thread.java (accessControlState): New field. · be6415be
      2006-08-14  Gary Benson  <gbenson@redhat.com>
      
      	* java/lang/Thread.java (accessControlState): New field.
      	* java/security/VMAccessControlState.java: New file.
      	* java/security/natVMAccessControlState.cc: Likewise.
      	* java/security/VMAccessController.java
      	(contexts, inGetContext): Removed.
      	(pushContext, popContext, getContext): Use VMAccessControlState.
      	* Makefile.am (nat_source_files): Updated.
      	* sources.am, Makefile.in: Rebuilt.
      
      From-SVN: r116128
      Gary Benson committed
    • re PR rtl-optimization/28634 (rounding problem with -fdelayed-branch on hppa/mips) · 2b3969fa
      gcc/
      	PR rtl-optimization/28634
      	* reorg.c (fill_slots_from_thread): Do not assume A + X - X == A
      	for floating-point modes unless flag_unsafe_math_optimizations.
      
      gcc/testsuite/
      	PR rtl-optimization/28634
      	* gcc.c-torture/execute/ieee/pr28634.c: New test.
      
      From-SVN: r116124
      Richard Sandiford committed
    • Daily bump. · 62eed976
      From-SVN: r116120
      GCC Administrator committed
  3. 13 Aug, 2006 5 commits
  4. 12 Aug, 2006 4 commits
  5. 11 Aug, 2006 5 commits
  6. 10 Aug, 2006 3 commits