1. 09 Feb, 2007 15 commits
    • chk.c: Include <sys/types.h>. · a6a05a5e
      gcc/testsuite/
      	* gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
      	(vsnprintf): Don't define for uClibc targets.
      
      From-SVN: r121747
      Richard Sandiford committed
    • 200x-xx-xx Nathan Sidwell <nathan@codesourcery.com> · a6fb11e2
      gcc/testsuite/
      	* gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
      	set before checking whether it was allowed.
      	* gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
      	before checking inside_main.
      
      From-SVN: r121746
      Richard Sandiford committed
    • struct-layout-1.h (v16sf): Define to v4sf on uClinux targets. · 4a799f3d
      gcc/testsuite/
      	* gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
      	uClinux targets.
      	(u16sf): Likewise u4sf.
      	* g++.dg/compat/struct-layout-1.h: Likewise.
      
      From-SVN: r121745
      Richard Sandiford committed
    • target-supports.exp (check_effective_target_coldfire_fpu): New procedure. · 7fc564b7
      gcc/testsuite/
      	* lib/target-supports.exp (check_effective_target_coldfire_fpu): New
      	procedure.
      	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
      	m68k targets if check_effective_target_coldfire_fpu returns true.
      
      From-SVN: r121744
      Richard Sandiford committed
    • 200x-xx-xx Nathan Sidwell <nathan@codesourcery.com> Richard Sandiford <richard@codesourcery.com> · 10e96df4
      gcc/
      200x-xx-xx  Nathan Sidwell  <nathan@codesourcery.com>
      	    Richard Sandiford  <richard@codesourcery.com>
      
      	* config.gcc (m68010-*-netbsdelf*, m68k*-*-netbsdelf*)
      	(m68k*-*-openbsd*, m68k-*-linux*): Set default_cf_cpu.
      	(m68k-*-aout*, m68k-*-coff*, m68k-*-uclinux*, m68k-*-rtems*): Add
      	m68k/t-mlib to tmake_file.
      	(m68020-*-elf*, m68k-*-elf*): Likewise.  Add t-m68kbare as well.
      	(m68k*-*-*): Use --with-arch to pick a default for --with-cpu.
      	(m680[012]0-*-*, m68k*-*-*): Add support for --with-arch.
      	Allow it to be cf or m68k.  Set m68k_arch_family.  If that
      	variable is not empty, add t-$m68k_arch_family to tmake_file.
      	Add t-mlibs to tmake_file.
      	* doc/install.texi: Document --with-arch=m68k and --with-arch=cf.
      	* config/m68k/t-cf: New file.
      	* config/m68k/t-m68k: Likewise.
      	* config/m68k/t-mlibs: Likewise.
      	* config/m68k/t-m68kbare (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
      	(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Define.
      	* config/m68k/t-m68kelf (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS, LIBGCC, INSTALL_LIBGCC):
      	Delete.
      	* config/m68k/t-openbsd (MULTILIB_OPTIONS, LIBGCC): Delete.
      	(INSTALL_LIBGCC): Delete.
      	(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Define.
      	* config/m68k/t-rtems (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
      	(M68K_MLIB_CPU): Define.
      	* config/m68k/t-uclinux (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
      	(M68K_MLIB_CPU, M68K_MLIB_OPTIONS, M68K_MLIB_DIRNAMES): Define.
      
      Co-Authored-By: Richard Sandiford <richard@codesourcery.com>
      
      From-SVN: r121743
      Nathan Sidwell committed
    • re PR tree-optimization/23361 (Can't eliminate empty loops with power of two… · b44e7f07
      re PR tree-optimization/23361 (Can't eliminate empty loops with power of two step and variable bounds)
      
      2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
      	Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/23361
      	* fold-const.c (fold_comparison): Handle obfuscated comparisons
      	against INT_MIN/INT_MAX.
      	* tree-ssa-loop-ivcanon.c (remove_empty_loop): Print to dump
      	file if a loop is removed.
      
      	* gcc.dg/fold-compare-3.c: New testcase.
      	* gcc.dg/tree-ssa/loop-24.c: Likewise.
      
      Co-Authored-By: Richard Guenther <rguenther@suse.de>
      
      From-SVN: r121742
      Zdenek Dvorak committed
    • testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS. · 917fbceb
      2007-02-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* scripts/testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS.
      
      From-SVN: r121741
      Paolo Carlini committed
    • re PR classpath/23566 (Need to regenerate TimeZone data against tzdata2006a) · 122c09be
      	PR 23566
      	* scripts/timezones.pl: Parse each file in 2 passes, in one parse
      	just Rule lines, in the other everything else.  Pass 0 instead of
      	$savings as second argument to parseRule when parsing the start
      	rule.
      	* java/util/TimeZone.java (timezones): Regenerate from tzdata2007a.
      
      From-SVN: r121740
      Jakub Jelinek committed
    • pr26570.c: Clean up coverage files. · 3553ec04
      	* gcc.dg/pr26570.c: Clean up coverage files.
      	* gcc.dg/pr30172-1.c: Clean up gimple tree dump.
      	* gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
      	* gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
      	* gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
      	* gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
      	* gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
      	* gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
      	* gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
      	* gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
      	* gcc.dg/tree-ssa/pr25501.c: Ditto.
      	* gcc.dg/fold-compare-2.c: Clean up vrp dump files.
      	* gcc.dg/vect/vect-recip.c: Clean up vect dump file.
      	* gcc.dg/vect/pr28952.c: Ditto.
      	* gcc.dg/vect/pr27151.c: Ditto.
      	* gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
      	* g++.dg/gomp/macro-3.C: Ditto.
      
      From-SVN: r121739
      Uros Bizjak committed
    • sources.am: Regenerate. · 19628083
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
              * testsuite/Makefile.in: Regenerate.
              * gcj/Makefile.in: Regenerate.
              * include/Makefile.in: Regenerate.
      
              * classpath/lib/javax/management/MBeanServerFactory.class:
              Regenerate.
      
      From-SVN: r121737
      Keith Seitz committed
    • calls.c (store_one_arg): Pass correct alignment to emit_push_insn for non-BLKmode values. · 46bd2bee
      	* calls.c (store_one_arg): Pass correct alignment to
      	emit_push_insn for non-BLKmode values.
      	* expr.c (emit_push_insn): If STRICT_ALIGNMENT, copy to an
      	unaligned stack slot via a suitably aligned slot.
      
      From-SVN: r121736
      Joseph Myers committed
    • re PR libstdc++/17012 ([DR 526] std::list's function, remove, looks like it is… · 687e00ee
      re PR libstdc++/17012 ([DR 526] std::list's function, remove, looks like it is reading memory that has been freed.)
      
      2007-02-08  Howard Hinnant  <hhinnant@apple.com>
      
      	PR libstdc++/17012
      	* include/bits/list.tcc (list<>::remove): Take care of
      	&*__first == &__value.
      	* docs/html/ext/howto.html: Add an entry for DR 526.
      
      From-SVN: r121735
      Howard Hinnant committed
    • sources.am: Regenerate. · 67e1d0f7
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * classpath/lib/javax/management/MBeanServerFactory.class:
              Regenerate.
      
      From-SVN: r121734
      Keith Seitz committed
    • m32c.c (m32c_unpend_compare): Add default to silence warnings. · 67fc44cb
      * config/m32c/m32c.c (m32c_unpend_compare): Add default to silence
      warnings.
      (legal_subregs): Use unsigned char, make const.
      (m32c_illegal_subreg_p): Use ARRAY_SIZE.  Delete unused variables.
      
      From-SVN: r121733
      DJ Delorie committed
    • Daily bump. · f88e483d
      From-SVN: r121731
      GCC Administrator committed
  2. 08 Feb, 2007 19 commits
  3. 07 Feb, 2007 6 commits
    • jvmti.cc (CHECK_FOR_NATIVE_METHOD): New macro. · 04ab4573
      2007-02-07  Kyle Galloway  <kgallowa@redhat.com>
      
          * jvmti.cc (CHECK_FOR_NATIVE_METHOD): New macro.
          (_Jv_JVMTI_GetMaxLocals): New method.
          * include/java-interp.h
          (_Jv_InterpMethod::get_max_locals): New method.
      
      From-SVN: r121700
      Kyle Galloway committed
    • jni.cc (_Jv_JNI_DeleteWeakGlobalRef): Check for NULL objects. · 30423732
      2007-02-01 Marco Trudel <mtrudel@gmx.ch>
      
      	* jni.cc (_Jv_JNI_DeleteWeakGlobalRef): Check for NULL objects.
      
      From-SVN: r121699
      Marco Trudel committed
    • init.c: New file. · 0ccadf45
      	* testsuite/libjava.jni/init.c: New file.
      	* testsuite/libjava.jni/init.java: New file.
      	* testsuite/libjava.jni/init.out: New file.
      	* testsuite/libjava.jni/init.jar: New file.
      	* testsuite/libjava.jni/init.h: New file.
      	* testsuite/libjava.jni/init$NativeClass.h: New file.
      
      From-SVN: r121698
      Tom Tromey committed
    • global.c (compute_regsets): Move declatation of "i" inside of #ifdef… · 28890c82
      global.c (compute_regsets): Move declatation of "i" inside of #ifdef ELIMINABLE_REGS to avoid unused...
      
      
      	* global.c (compute_regsets): Move declatation of "i" inside of
      	#ifdef ELIMINABLE_REGS to avoid unused variable bootstrap failure.
      
      From-SVN: r121697
      Roger Sayle committed
    • class.c (uncache_this_class_ref): New. · 56c9f04b
      2007-02-07  Andrew Haley  <aph@redhat.com>
      
              * class.c (uncache_this_class_ref): New.
              * expr.c (build_jni_stub): Initialize the class.
              (expand_byte_code): Call uncache_this_class_ref after generating
              code.
      
      From-SVN: r121695
      Andrew Haley committed
    • re PR classpath/30718 (TransformerException in XSLURIResolver) · 08452f45
      2007-02-07  Chris Burdess  <dog@gnu.org>
      
      	Fixes PR 30718.
      	* gnu/xml/dom/ls/SAXEventSink.java: Add public accessor/mutators.
      	* gnu/xml/transform/XSLURIResolver.java: Add support for custom
      	  SAXSources without a backing URL or stream.
      
      	Fixes PR 27710.
      	* gnu/xml/dom/DomDocumentBuilderFactory.java: Fall back to synchronous
      	  LSParser if implementation does not support asynchronous.
      	* gnu/xml/stream/XMLParser.java,
      	  gnu/xml/stream/XIncludeFilter.java: Use custom code instead of
      	  java.net.URL to resolve to an an absolute URI, to avoid nonexistent
      	  protocol handler problems.
      
      From-SVN: r121694
      Chris Burdess committed