1. 31 Jan, 2007 5 commits
  2. 30 Jan, 2007 23 commits
  3. 29 Jan, 2007 12 commits
    • Belated typo fix from 2007-01-02. · 5b081108
      From-SVN: r121319
      Ben Elliston committed
    • decExcept.c: New. · d9a66f98
      libdecnumber/
      	* decExcept.c: New.
      	* decExcept.h: New.
      libgcc/
      	* Makefile.in (dec-filenames): Add decExcept.
      gcc/
      	* config/dfp-bit.c: Add parameterized support for fp exceptions.
      	* config/dfp-bit.h: Ditto.
      gcc/testsuite/
      	* gcc.dg/dfp/dfp-except.h: New file.
      	* gcc.dg/dfp/fe-check.h: New file.
      	* gcc.dg/dfp/fe-binop.c: New test.
      	* gcc.dg/dfp/fe-convert-1.c: New test.
      	* gcc.dg/dfp/fe-convert-2.c: New test.
      	* gcc.dg/dfp/fe-convert-3.c: New test.
      
      From-SVN: r121317
      Janis Johnson committed
    • * crontab: No longer build snapshots for 4.0.x. · 5b18f337
      From-SVN: r121315
      Gerald Pfeifer committed
    • java-interp.h: Added _Jv_Frame class and its two subclasses _Jv_InterpFrame and _Jv_NativeFrame. · 39273131
      2007-01-29  Kyle Galloway  <kgallowa@redhat.com>
      
      	* include/java-interp.h:  Added _Jv_Frame class and its two
      	subclasses _Jv_InterpFrame and _Jv_NativeFrame.  Also moved
      	_Jv_FrameType from java-stack.h.
      	* include/java-stack.h: Removed _Jv_FrameType.
      	* java/lang/Thread.java: Added frame member to hold new
      	composite frame stack.
      	* java/lang/Thread.h: Regenerated.
      	* java/lang/Thread.class: Rebuilt.
      	* jni.cc (_Jv_JNIMethod::call): Push a frame onto the stack when
      	calling a JNI method.
      	* jvmti.cc (_Jv_JVMTI_GetStackTrace): New Method.
      	(_Jv_JVMTI_GetFrameCount): New method.
      	* stacktrace.cc (UnwindTraceFn): Modified to use new _Jv_Frame
      	classes.
      	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
      	* testsuite/libjava.jvmti/interp/natgetstacktrace.cc: New test.
      	* testsuite/libjava.jvmti/interp/getstacktrace.h: New test.
      	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
      	* testsuite/libjava.jvmti/interp/getstacktrace.out: Output file
      	for test.
      
      From-SVN: r121314
      Kyle Galloway committed
    • interpret.cc (run_debug): Remove comment. · d75bf843
      	* interpret.cc (run_debug): Remove comment.
      	(STOREA): Reformat.
      	(STOREI): Likewise.
      	(STOREF): Likewise.
      	(STOREL): Likewise.
      	(STORED): Likewise.
      	(POKEI): Likewise.
      	(run_normal_debug): Likewise.
      	(run_synch_object_debug): Likewise.
      	(run_class_debug): Likewise.
      	(run_synch_class_debug): Likewise.
      	(get1s): Likewise.
      	(get1u): Likewise.
      	(get2u): Likewise.
      	(get4): Likewise.
      	(NULLARRAYCHECK): Likewise.
      	(ARRAYBOUNDSCHECK): Likewise.
      	* interpret-run.cc (insn_target) <breakpoint>: Tidy.
      
      From-SVN: r121313
      Tom Tromey committed
    • re PR java/30607 (gcj -I x -C doesn't include x as source dir search patch) · a1c06277
      	PR java/30607:
      	* jvspec.c (lang_specific_driver): Handle separate -I argument.
      	* lang.opt (-I): Add 'Separate'.
      
      From-SVN: r121311
      Tom Tromey committed
    • 007-01-29 Manuel Lopez-Ibanez <manu@gcc.gnu.org> · c616e51b
      	* c-decl.c (pop_scope): Replace warnings with call to
      	warn_for_unused_label.
      	* c-common.h (warn_for_unused_label): Declare.
      	* c-common.c (warn_for_unused_label): Define.
      cp/
      	* decl.c (pop_label): Replace warning with call to
      	warn_for_unused_label.
      
      From-SVN: r121310
      Manuel López-Ibáñez committed
    • tree-optimize.c (update_inlined_to_pointers): Delete unused function. · 97100596
      2007-01-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
              * tree-optimize.c (update_inlined_to_pointers): Delete unused
              function.
      
      From-SVN: r121309
      Manuel López-Ibáñez committed
    • Makefile.in (USER_H): Remove decfloat.h. · b7f0fff2
      gcc/
      	* Makefile.in (USER_H): Remove decfloat.h.
      	* ginclude/decfloat.h: Delete, moving contents to ...
      	* ginclude/float.h: Add support for decimal floating point,
      	guarded by __STDC_WANT_DEC_FP__.
      
      gcc/testsuite/
      	* gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
      	* gcc.dg/dfp/decfloat-constants.c: Ditto.
      	* gcc.dg/dfp/convert-dfp.c: Ditto.
      	* gcc.dg/dfp/convert-int-saturate.c: Ditto.
      
      From-SVN: r121308
      Janis Johnson committed
    • gccint.texi (Top): Rename Loop Representation to Loop Analysis and… · 821f6218
      gccint.texi (Top): Rename Loop Representation to Loop Analysis and Representation to resolve case...
      
      	* doc/gccint.texi (Top): Rename Loop Representation to Loop
      	Analysis and Representation to resolve case insensitive conflict.
      	* doc/loop.texi (Loop Analysis and Representation): Likewise.
      
      From-SVN: r121306
      Mike Stump committed
    • demangle.h: New cplus_demangle_print_callback... · 456cc5cf
      include/:
      	* demangle.h: New cplus_demangle_print_callback,
      	cplus_demangle_v3_callback, and java_demangle_v3_callback function
      	prototypes, and demangle_callbackref type definition.
      libiberty/:
      	* cp-demangle.h (cplus_demangle_operators): External definition
      	suppressed if not building for libstdc++.
      	* cp-demangle.c (__gcclibcxx_demangle_callback): Augmented interface
      	to demangling, provides a malloc-less version of __cxa_demangle.
      	(cplus_demangle_print_callback): Public callback version of
      	cplus_demangle_print.
      	(struct d_growable_string): New growable string structure.
      	(d_growable_string_init): New function, provides support for
      	growable strings separate from print info.
      	(d_growable_string_resize): Likewise.
      	(d_growable_string_append_buffer): Likewise.
      	(d_growable_string_callback_adapter):): Likewise.
      	(d_print_init): New print info initialization function.
      	(d_print_error): Macro replace by inline function.
      	(d_print_saw_error): Likewise.
      	(d_append_char): Likewise.
      	(d_append_buffer): Likewise.
      	(d_append_string): New inline function, replaces the
      	d_append_string_constant macro.
      	(d_flush_buffer): New function, flushes buffer to callback.
      	(d_demangle_callback, is_ctor_or_dtor): Malloc-based fallback
      	for unsupported dynamic arrays replaced by alloca().
      	(d_demangle): Return string length estimating removed.
      	(d_dump): Moved error case handling from call site into function.
      	(d_print_resize): Function removed.
      	(d_print_append_char): Likewise.
      	(d_print_append_buffer): Likewise.
      	(d_print_error): Likewise.
      	(d_print_comp): Added special case handling for Java arrays.
      	(java_demangle_v3): Removed string post-processing for Java arrays,
      	now replaced by special case handling in d_print_comp.
      	(cplus_demangle_v3_callback): Augmented interface to demangling,
      	provides a malloc-less version of cplus_demangle_v3.
      	(java_demangle_v3_callback): Augmented interface to demangling,
      	provides a malloc-less version of java_demangle_v3.
      
      From-SVN: r121305
      Simon Baldwin committed