1. 04 Feb, 2004 32 commits
    • reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno, against… · 859b9c1d
      reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno, against FIRST_PSEUDO_REGISTER.
      
      	* reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno,
      	against FIRST_PSEUDO_REGISTER.
      
      From-SVN: r77276
      David Edelsohn committed
    • SwingUtilities.java: Many new functions. · cbc848da
      2004-02-02  Graydon Hoare  <graydon@redhat.com>
      
      	* javax/swing/SwingUtilities.java: Many new functions.
      	* java/awt/Container.java (LightweightDispatcher): Reimplement.
      	* javax/swing/basic/BasicGraphicsUtils.java
      	(getPreferredButtonSize): Start layout from top-left corner.
      
      From-SVN: r77271
      Graydon Hoare committed
    • Makefile.in: Move target, host overrides after per-language fragments. · 7e63a64e
      	* Makefile.in: Move target, host overrides after per-language
      	fragments.
      
      	* config/mips/t-iris5-as (FORCE_DEBUG_ADAFLAGS): Clear.
      	(GNATLIBCFLAGS): Remove -g.
      
      From-SVN: r77270
      Rainer Orth committed
    • alpha.c, [...]: Revert the replacements of "FALLTHRU" with "Fall through" done in the previous... · 5efb1046
      	* config/alpha/alpha.c, config/arc/arc.c, config/avr/avr.c,
      	config/i386/i386.c, config/i386/i386.h, config/i386/i386.md,
      	config/ia64/ia64.c, config/ia64/unwind-ia64.c,
      	config/m32r/m32r.c, config/ns32k/ns32k.c, config/pa/pa.c,
      	config/pdp11/pdp11.c, config/rs6000/rs6000.c,
      	config/sparc/sparc.c, config/vax/vax.c: Revert the
      	replacements of "FALLTHRU" with "Fall through" done in the
      	previous patch.
      
      From-SVN: r77269
      Kazu Hirata committed
    • darwin.c, [...]: Fix comment formatting. · ff482c8d
      	* config/darwin.c, config/darwin.h, config/freebsd-spec.h,
      	config/arm/arm.c, config/arm/arm.md,
      	config/cris/cris-protos.h, config/fr30/fr30.c,
      	config/fr30/fr30.h, config/h8300/h8300.c, config/i386/i386.h,
      	config/i860/i860.c, config/i860/i860.h, config/ia64/ia64-c.c,
      	config/ia64/ia64.c, config/ia64/ia64.h, config/ip2k/ip2k.h,
      	config/ip2k/ip2k.md, config/ip2k/libgcc.S,
      	config/m32r/linux.h, config/m32r/m32r.c, config/m32r/m32r.h,
      	config/m68k/m68k.c, config/m68k/netbsd-elf.h,
      	config/mips/mips.c, config/mmix/mmix.c, config/mmix/mmix.md,
      	config/ns32k/netbsd.h, config/ns32k/ns32k.c,
      	config/ns32k/ns32k.h, config/pdp11/pdp11.h,
      	config/rs6000/darwin-ldouble.c, config/s390/s390.h,
      	config/s390/s390.md, config/sparc/netbsd-elf.h,
      	config/sparc/openbsd.h, config/sparc/sparc.c,
      	config/xtensa/lib2funcs.S: Fix comment formatting.
      
      From-SVN: r77268
      Kazu Hirata committed
    • alpha.c, [...]: Fix comment typos. · 59b9a953
      	* config/alpha/alpha.c, config/arc/arc.c,
      	config/arm/arm-cores.def, config/arm/arm.c, config/arm/arm.h,
      	config/arm/arm1026ejs.md, config/arm/arm1136jfs.md,
      	config/arm/arm926ejs.md, config/arm/vfp.md, config/avr/avr.c,
      	config/c4x/c4x.c, config/cris/cris.c, config/frv/frv.md,
      	config/i386/i386.c, config/i386/i386.h, config/i386/i386.md,
      	config/ia64/ia64.c, config/ia64/unwind-ia64.c,
      	config/iq2000/iq2000.c, config/m32r/m32r.c,
      	config/mips/mips.c, config/mmix/mmix.c, config/mmix/mmix.h,
      	config/ns32k/ns32k.c, config/pa/pa.c, config/pdp11/pdp11.c,
      	config/rs6000/darwin-ldouble.c, config/rs6000/rs6000.c,
      	config/rs6000/rs6000.h, config/sparc/sparc.c,
      	config/vax/vax.c: Fix comment typos.  Follow spelling
      	conventions.
      
      From-SVN: r77267
      Kazu Hirata committed
    • alloc-pool.h, [...]: Update copyright. · e146f815
      	gcc/
      	* alloc-pool.h, c-convert.c, c-lang.c, c-tree.h,
      	caller-save.c, df.h, genconfig.c, global.c, lcm.c,
      	ra-rewrite.c, ra.c, regclass.c, regs.h, resource.c,
      	sched-rgn.c, config/arm/aof.h, config/arm/cirrus.md,
      	config/arm/fpa.md, config/arm/iwmmxt.md,
      	config/arm/netbsd-elf.h, config/arm/netbsd.h,
      	config/m68hc11/m68hc11.md, config/mips/iris5.h,
      	config/mn10300/mn10300.md, config/rs6000/altivec.md,
      	config/sparc/netbsd-elf.h: Update copyright.
      
      	cp/
      	* error.c, search.c: Update copyright.
      
      	java/
      	* typeck.c: Update copyright.
      
      From-SVN: r77265
      Kazu Hirata committed
    • sparc.c (function_arg_pass_by_reference): Return 1 for all modes whose size is… · e2a17f6e
      sparc.c (function_arg_pass_by_reference): Return 1 for all modes whose size is greater than 8 bytes if ARCH32.
      
      	* config/sparc/sparc.c (function_arg_pass_by_reference): Return 1
      	for all modes whose size is greater than 8 bytes if ARCH32.
      	(sparc_va_arg): Handle all modes whose size is greater than 8 bytes
      	by reference if ARCH32.
      
      From-SVN: r77262
      Eric Botcazou committed
    • AffineTransform.java: Corrected comments on the field definitions for m11 and m10. · e530f370
      
      	* java/awt/geom/AffineTransform.java:
      	Corrected comments on the field definitions for
      	m11 and m10.
      	(shear): Fixed few errors that caused shear
      	transformation to be performed incorrectly.
      	(createInverse): Fixed to return correct
      	inverse of the given matrix.
      
      From-SVN: r77261
      Olga Rodimina committed
    • re PR c++/13969 (static const value rejected as template parameter) · 9baa27a9
      	PR c++/13969
      	* g++.dg/template/static6.C: New test.
      
      	PR c++/13969
      	* cp-tree.h (fold_non_dependent_expr): New function.
      	* parser.c (cp_parser_fold_non_dependent_expr): Remove.
      	(cp_parser_template_argument): Use fold_non_dependent_expr.
      	(cp_parser_direct_declarator): Likewise.
      	* pt.c (fold_non_dependent_expr): New function.
      	(convert_nontype_argument): Use it.
      	(tsubst_qualified_id): Simplify.
      	(tsubst_copy_and_build): Likewise.
      
      From-SVN: r77260
      Mark Mitchell committed
    • index.html: Recommend using LD_LIBRARY_PATH. · 772fec9a
      2004-02-04  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* docs/html/faq/index.html: Recommend using LD_LIBRARY_PATH.
      	* docs/html/faq/index.txt: Regenerate.
      
      From-SVN: r77258
      Jonathan Wakely committed
    • * cgraphunit.c (cgraph_postorder): Fix typo in comment. · e0cc7f73
      From-SVN: r77257
      Aldy Hernandez committed
    • debug_allocator.h: _M_extra now stands for the number of extra objects instead of the number of... · 56766e0d
      
      2004-02-04  Dhruv Matani  <dhruvbird@gmx.net>
      
      	* include/ext/debug_allocator.h: _M_extra now stands for the
      	number of extra objects instead of the number of extra bytes.
      	(debug_allocator::allocate): Adjust.
      	(debug_allocator::deallocate): Adjust.
      
      	* include/ext/pool_allocator.h: Fix typo.
      
      From-SVN: r77256
      Dhruv Matani committed
    • s390.md ("*la_64" + peepholes, [...]): Move to before adddi3 insn patterns. · 7bdff56f
      	* config/s390/s390.md ("*la_64" + peepholes, "reload_indi"): Move
      	to before adddi3 insn patterns.
      	("*la_31" + peepholes, "*la_31_and", "*la_31_and_cc", "force_la_31",
      	"reload_insi"): Move to before addsi3 insn patterns.
      
      From-SVN: r77253
      Ulrich Weigand committed
    • * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb. · 5ec473b9
      From-SVN: r77249
      Ian Lance Taylor committed
    • encode-2.m, [...]: Fix tests for systems where `char' is unsigned by default. · c85a3379
      	* objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
      	tests for systems where `char' is unsigned by default.
      
      From-SVN: r77247
      Kaveh R. Ghazi committed
    • calls.c (initialize_argument_information): Add CALL_FROM_THUNK_P parameter. · dd292d0a
      	* calls.c (initialize_argument_information): Add CALL_FROM_THUNK_P
      	parameter.  Use it instead of current_function_is_thunk.
      	* function.h (struct function): Update documentation for is_thunk.
      	* tree.h (CALL_FROM_THUNK_P): New macro.
      	* config/alpha/alpha.c (alpha_sa_mask): Do not check
      	no_new_pseudos when testing current_function_is_thunk.
      	* config/rs6000/rs6000.c (rs6000_ra_ever_killed): Likeiwse.
      
      	* decl.c (cxx_push_function_context): Do not set
      	current_function_is_thunk.
      	* method.c (use_thunk): Set CALL_FROM_THUNK on the call to the
      	actual function.
      
      From-SVN: r77244
      Mark Mitchell committed
    • Forgot the PR number. · 18d0ecb6
      From-SVN: r77239
      Giovanni Bajo committed
    • Forgot the PR number for my last entry. · 2ff9cd1a
      From-SVN: r77238
      Giovanni Bajo committed
    • * g++.dg/template/partial3.C: New test. · 090c5291
      From-SVN: r77237
      Giovanni Bajo committed
    • pt.c (more_specialized_class): Increase processing_template_decl while partial ordering. · baa49730
      	* pt.c (more_specialized_class): Increase processing_template_decl
      	while partial ordering.
      
      From-SVN: r77236
      Giovanni Bajo committed
    • [multiple changes] · 06effe87
      2004-02-04  Robert Dewar  <dewar@gnat.com>
      
      	* 5gtasinf.adb, 5gtasinf.ads, 5gtaprop.adb, ali.adb,
      	ali.ads, gprcmd.adb: Minor reformatting
      
      	* bindgen.adb: Output restrictions string for new style restrictions
      	handling
      
      	* impunit.adb: Add s-rident.ads (System.Rident) and
      	s-restri (System.Restrictions)
      
      	* lib-writ.adb: Fix bug in writing restrictions string (last few
      	entries wrong)
      
      	* s-restri.ads, s-restri.adb: Change name Restrictions to
      	Run_Time_Restrictions to avoid conflict with package name.
      	Add circuit to read and acquire run time restrictions.
      
      2004-02-04  Jose Ruiz  <ruiz@act-europe.fr>
      
      	* restrict.ads, restrict.adb: Use the new restriction
      	No_Task_Attributes_Package instead of the old No_Task_Attributes.
      
      	* sem_prag.adb: No_Task_Attributes is a synonym of
      	No_Task_Attributes_Package.
      
      	* snames.ads, snames.adb: New entry for proper handling of
      	No_Task_Attributes.
      
      	* s-rident.ads: Adding restriction No_Task_Attributes_Package
      	(AI-00249) that supersedes the GNAT specific restriction
      	No_Task_Attributes.
      
      2004-02-04  Ed Schonberg  <schonberg@gnat.com>
      
      	* sem_prag.adb:
      	(Analyze_Pragma, case Warnings): In an inlined body, as in an instance
      	 body, an identifier may be wrapped in an unchecked conversion.
      
      2004-02-04  Vincent Celier  <celier@gnat.com>
      
      	* lib-writ.ads: Comment update for the W lines
      
      	* bld.adb: (Expression): An empty string list is static
      
      	* fname-uf.adb: Minor comment update
      
      	* fname-uf.ads: (Get_File_Name): Document new parameter May_Fail
      
      	* gnatbind.adb: Initialize Cumulative_Restrictions with the
      	restrictions on the target.
      
      From-SVN: r77233
      Arnaud Charlet committed
    • tm.texi: Replace SETUP_INCOMING_VARARGS with TARGET_SETUP_INCOMING_VARARGS. · c2379679
      	* doc/tm.texi: Replace SETUP_INCOMING_VARARGS with
      	TARGET_SETUP_INCOMING_VARARGS.
      
      From-SVN: r77226
      Kazu Hirata committed
    • allocator.cc: Add map, deque, set tests. · 22269632
      
      2004-02-03  Felix Yen  <fwy@alumni.brown.edu>
      	    Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/performance/20_util/allocator.cc: Add map,
      	deque, set tests.
      	* testsuite/performance/20_util/allocator_thread.cc: Same.
      
      Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
      
      From-SVN: r77225
      Felix Yen committed
    • emit-rtl.c (gen_rtx): Remove. · a2a8cc44
      	* emit-rtl.c (gen_rtx): Remove.
      	* genattrtab.c: Don't mention gen_rtx in a comment.
      	* rtl.h: Remove the prototype for gen_rtx.
      	* doc/md.texi: Replace gen_rtx with gen_rtx_REG.
      
      From-SVN: r77224
      Kazu Hirata committed
    • * config/arc/arc.h, config/fr30/fr30.h · f61c92c3
      	(SETUP_INCOMING_VARARGS): Remove the target-independent
      	comments.
      	* doc/tm.texi: Don't mention deprecated target macros.
      
      From-SVN: r77221
      Kazu Hirata committed
    • fr30.h (FUNCTION_VALUE): Remove the target-independent comment. · c35c17c1
      	* config/fr30/fr30.h (FUNCTION_VALUE): Remove the
      	target-independent comment.
      
      From-SVN: r77220
      Kazu Hirata committed
    • * MAINTAINERS: Remove i960 port. · 6b402165
      From-SVN: r77219
      Kazu Hirata committed
    • interface.texi, [...]: Don't mention deprecated target macros. · cea28603
      	* doc/interface.texi, doc/tm.texi, doc/trouble.texi: Don't
      	mention deprecated target macros.
      
      From-SVN: r77217
      Kazu Hirata committed
    • config.gcc: Remove obsolete ports and configurations. · a4a4b1d3
      	gcc/
      	* config.gcc: Remove obsolete ports and configurations.
      	* config/linux-aout.h, config/netware.h,
      	config/t-linux-gnulibc1, config/d30v/abi,
      	config/d30v/d30v-protos.h, config/d30v/d30v.c,
      	config/d30v/d30v.h, config/d30v/d30v.md,
      	config/d30v/libgcc1.asm, config/d30v/t-d30v,
      	config/dsp16xx/dsp16xx-modes.def,
      	config/dsp16xx/dsp16xx-protos.h, config/dsp16xx/dsp16xx.c,
      	config/dsp16xx/dsp16xx.h, config/dsp16xx/dsp16xx.md,
      	config/i370/README, config/i370/i370-c.c,
      	config/i370/i370-protos.h, config/i370/i370.c,
      	config/i370/i370.h, config/i370/i370.md, config/i370/linux.h,
      	config/i370/mvs.h, config/i370/oe.h, config/i370/t-i370,
      	config/i386/freebsd-aout.h, config/i386/linux-aout.h,
      	config/i386/moss.h, config/i386/netware.h,
      	config/i386/svr3.ifile, config/i386/svr3dbx.h,
      	config/i386/svr3gas.h, config/i386/svr3z.ifile,
      	config/i386/t-udk, config/i386/udk.h, config/i386/vsta.h,
      	config/i960/i960-c.c, config/i960/i960-coff.h,
      	config/i960/i960-modes.def, config/i960/i960-protos.h,
      	config/i960/i960.c, config/i960/i960.h, config/i960/i960.md,
      	config/i960/rtems.h, config/i960/t-960bare,
      	config/m68k/hp310.h, config/m68k/hp320.h,
      	config/m68k/hp320base.h, config/m68k/m68kv4.h,
      	config/m68k/netbsd.h, config/m68k/sgs.h, config/m68k/t-hp320:
      	Remove.
      	* doc/extend.texi, doc/install.texi, doc/invoke.texi,
      	doc/md.texi: Remove mentions of obsolete ports.
      
      	testsuite/
      	* gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
      	gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
      	Remove mentions of obsolete ports.
      
      From-SVN: r77216
      Kazu Hirata committed
    • Daily bump. · c3bf16ff
      From-SVN: r77206
      GCC Administrator committed
    • natPosixProcess.cc (startProcess): Handle case where PATH or LD_LIBRARY_PATH is… · 2565abce
      natPosixProcess.cc (startProcess): Handle case where PATH or LD_LIBRARY_PATH is not set in parent environment.
      
      	* java/lang/natPosixProcess.cc (startProcess): Handle case where
      	PATH or LD_LIBRARY_PATH is not set in parent environment.
      
      From-SVN: r77203
      Tom Tromey committed
  2. 03 Feb, 2004 8 commits