1. 05 Dec, 2003 16 commits
    • re PR rtl-optimization/13145 (bootstrap failure on mips-linux) · f24e76eb
      	PR bootstrap/13145
      	* config/mips/mips.h (FIRST_PSEUDO_REGISTER): Adjust comment.
      	* config/mips/mips.c (mips_reg_names, mips_sw_reg_names): Add $fcall.
      	(mips_load_got): Always create a constant MEM.
      	(mips_expand_call): Use load_callsi and load_calldi.
      	* config/mips/mips.md (UNSPEC_LOAD_CALL, FAKE_CALL_REGNO): New consts.
      	(load_callsi, load_calldi): New patterns.
      
      From-SVN: r74323
      Richard Sandiford committed
    • * tree.def (PLACEHOLDER_EXPR): Clarify commentary. · b00b4b88
      From-SVN: r74322
      Peter Gerwinski committed
    • [multiple changes] · 5b4994bc
      2003-12-05  Thomas Quinot  <quinot@act-europe.fr>
      
      	* 3ssoliop.ads: Fix comment (this is the Solaris, not the UnixWare,
      	version of this unit).
      
      2003-12-05  Olivier Hainque  <hainque@act-europe.fr>
      
      	* 53osinte.ads, 54osinte.ads, 55osinte.ads, 56osinte.ads, 5bosinte.ads,
      	5cosinte.ads, 5hosinte.ads, 5iosinte.ads, 5losinte.ads,
      	5tosinte.ads: Define the SA_SIGINFO constant, to allow references from
      	the body of System.Interrupt_Management common to several targets.
      	Update copyright notice when appropriate.
      
      	* 52osinte.ads, 5posinte.ads: Define a dummy value for the SA_SIGINFO
      	constant.
      
      	* 7sintman.adb (elaboration): Set SA_SIGINFO in the sigaction flags,
      	to ensure that the kernel fills in the interrupted context structure
      	before calling a signal handler, which is necessary to be able to
      	unwind past it. Update the copyright notice.
      
      2003-12-05  Jerome Guitton  <guitton@act-europe.fr>
      
      	* a-elchha.ads: New file.
      
      	* a-elchha.adb: New default last chance handler. Contents taken from
      	Ada.Exceptions.Exception_Traces.Unhandled_Exception_Terminate.
      
      	* a-exextr.adb (Unhandled_Exception_Terminate): Most of this routine
      	is moved to a-elchha.adb to provide a target-independent default last
      	chance handler.
      
      	* Makefile.rtl: Add a-elchha.o
      
      	* Make-lang.in (GNAT_ADA_OBJS, GNATBIND_OBJS): Add a-elchha.o.
      
      2003-12-05  Ed Schonberg  <schonberg@gnat.com>
      
      	* exp_ch6.adb (Expand_Call): If the subprogram is inlined and is
      	declared in an instance, do not inline the call if the instance is not
      	frozen yet, to prevent order of elaboration problems.
      
      	* sem_prag.adb: Add comments for previous fix.
      
      2003-12-05  Samuel Tardieu  <tardieu@act-europe.fr>
      
      	* g-table.adb: Use the right variable in Set_Item.
      	Update copyright notice.
      
      2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* Makefile.in: Remove unused rules.
      
      2003-12-05  Vincent Celier  <celier@gnat.com>
      
      	* switch-c.adb (Scan_Front_End_Switches): Remove processing of
      	-nostdlib. Not needed here after all.
      
      From-SVN: r74319
      Arnaud Charlet committed
    • Add checks against missing gnatlib/gnattools. · 98c52632
      From-SVN: r74317
      Arnaud Charlet committed
    • d30v-protos.h [...]: Convert to ISO C90 function declarations and definitions. · 7f682641
      2003-12-05  Steven Bosscher  <stevenb@suse.de>
      
      	* config/d30v/d30v-protos.h , config/d30v/d30v.c,
      	config/dsp16xx/dsp16xx-protos.h, config/dsp16xx/dsp16xx.c,
      	config/fr30/fr30-protos.h, config/fr30/fr30.c,
      	config/i370/i370-protos.h, config/i370/i370.c,
      	config/i960/i960-protos.h, config/i960/i960.c,
      	config/ip2k/ip2k-protos.h, config/ip2k/ip2k.c,
      	config/m32r/m32r-protos.h, config/m32r/m32r.c,
      	config/mn10300/mn10300-protos.h, config/mn10300/mn10300.c,
      	config/ns32k/ns32k-protos.h, config/ns32k/ns32k.c:
      	Convert to ISO C90 function declarations and definitions.
      
      See ChangeLog.9 for earlier changes.
      
      From-SVN: r74316
      Steven Bosscher committed
    • extend.texi (Constructing Calls): Add warning about the limitations of the functions. · 6429bc7c
      	* doc/extend.texi (Constructing Calls): Add warning about
      	the limitations of the functions.
      
      From-SVN: r74314
      Eric Botcazou committed
    • re PR libstdc++/13189 (<ext/enc_filebuf.h> fails to compile) · 42134429
      
      2003-12-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/13189
      	* include/ext/enc_filebuf.h: Fix.
      	* include/bits/fstream.tcc: Tweak formatting.
      	* include/bits/postypes.h: Same.
      	* include/bits/sstream.tcc: Same.
      	* include/bits/streambuf.tcc: Same.
      	* testsuite/ext/stdio_filebuf.cc: Split.
      	* testsuite/ext/stdio_filebuf_2.cc: Split.
      	* testsuite/ext/stdio_sync_filebuf_char.cc: Split.
      	* testsuite/ext/stdio_sync_filebuf_wchar_t.cc: Split.
      	* testsuite/ext/enc_filebuf/char/13189.cc: New.
      	* testsuite/ext/enc_filebuf/wchar_t/13189.cc: New.
      	* testsuite/ext/stdio_filebuf/char/1.cc: New.
      	* testsuite/ext/stdio_filebuf/char/2.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/char/1.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: New.
      	* testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: New.
      
      From-SVN: r74313
      Benjamin Kosnik committed
    • re PR middle-end/11151 (__builtin_return(__builtin_apply(...)) gives wrong result) · 6e3077c6
      	PR middle-end/11151
      	* function.h (struct function): New field 'x_naked_return_label'.
      	* function.c (free_after_compilation): Set it to NULL.
      	(expand_function_end): Emit 'naked_return_label' if it exists.
      	* rtl.h (expand_naked_return): Declare.
      	* stmt.c (expand_naked_return): New function to generate a
      	jump to 'naked_return_label'.
      	* builtins.c (expand_builtin_return): Call expand_naked_return
      	instead of expand_null_return.
      	* config/sparc/sparc.md (untyped_return): Likewise.
      
      From-SVN: r74312
      Eric Botcazou committed
    • Patch from James Morrison · ed31a817
      * lex.l: Add \t as a whitespace character.
      * treelang.texi (Lexical Syntax): Document a tab as whitespace.
      
      From-SVN: r74311
      James A. Morrison committed
    • Patch from James Morrison · d15ae5d6
      * treelang.texi (What is GNU Treelang?): Fix a typo.
      (Lexical Syntax): Create an itemize list of keywords.  Add commas to
      paragraph defining names.
      
      From-SVN: r74310
      James A. Morrison committed
    • + PR target/11322 + * config/sh/netbsd-elf.h (NO_PROFILE_COUNTERS): Define. · e3869806
      +       PR target/11322
      +       * config/sh/netbsd-elf.h (NO_PROFILE_COUNTERS): Define.
      +
      
      From-SVN: r74309
      Andrew Pinski committed
    • re PR target/12467 (vmsumubm emitted when vmsummbm appropriate) · 34c6bdab
      2003-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/12467
              * config/rs6000/altivec.md (altivec_vmsummbm): Fix typo.
      
      From-SVN: r74306
      Andrew Pinski committed
    • re PR libstdc++/13045 (Demangler does demangle floating values.) · 69f73bd3
      PR libstdc++/13045
      * bits/demangle.h
      namespace __gnu_cxx::demangler
      (enum substitution_nt): Removed trailing comma.
      (implementation_details): Added.
      (session<Allocator>::M_implementation_details): Added.
      (session<Allocator>::session): Pass implementation_details.
      (session<Allocator>::decode_encoding): Same.
      (session<Allocator>::decode_real): Added.
      (_GLIBCXX_DEMANGLER_STYLE_VOID _GLIBCXX_DEMANGLER_STYLE_LITERAL
      _GLIBCXX_DEMANGLER_STYLE_LITERAL_INT
      _GLIBCXX_DEMANGLER_STYLE_COMPACT_EXPR_OPS
      _GLIBCXX_DEMANGLER_STYLE_SIZEOF_TYPENAME): Replaced with
      implementation_details equivalent.
      (session<Allocator>::decode_expression):
      Use M_implementation_details instead of macros. Add extra parentheses
      around 'larger than' operator in expressions in template arguments.
      (session<Allocator>::decode_bare_function_type): Idem.
      (session<Allocator>::decode_literal):
      Idem, and call decode_real for floating literals.
      (session<Allocator>::decode_type_with_postfix): Put the postfix
      of the return type of (member) functions after the function
      instead of after the return type.  Also, put a space after the
      prefix of qualified function pointers: "int (* const<space>".
      * src/demangle.cc: include most dependent header file first.
      * testsuite/demangle/regression/cw-16.cc: Updated two
      and added three tests.
      
      From-SVN: r74304
      Carlo Wood committed
    • 2003-12-04 Stuart Hastings <stuart@apple.com> · efdba735
              * rs6000.c (output_call, macho_branch_islands,
              add_compiler_branch_island, no_previous_def, get_previous_label)
              Revisions of xx_stub functions for branch islands,
              add -fPIC support for Darwin.
              * rs6000-protos.h (output_call) Prototype.
              * rs6000.md Use output_call.
              * invoke.texi Explain Darwin semantics of -longcall.
              * testsuite/gcc.dg/darwin-abi-1.c Revise testcase for -longcall/jbsr.
      
      From-SVN: r74302
      Stuart Hastings committed
    • Daily bump. · 22c3768c
      From-SVN: r74300
      GCC Administrator committed
  2. 04 Dec, 2003 24 commits
    • re PR rtl-optimization/13260 (Incorrect optimisation of loop termination condition) · fc64a247
      2003-12-04  Stuart Menefy <stuart.menefy@st.com>
      	    J"orn Rennecke <joern.rennecke@superh.com>
      
      	PR optimization/13260
      	* gcc.c-torture/execute/20031204-1.c: New test.
      
      Co-Authored-By: J"orn Rennecke <joern.rennecke@superh.com>
      
      From-SVN: r74297
      Stuart Menefy committed
    • i386.md (addqi3_carry): Use q not r constraints. · d67e96cf
              * config/i386/i386.md (addqi3_carry): Use q not r constraints.
              (subqi3_carry): Likewise.
      
      From-SVN: r74295
      Richard Henderson committed
    • re PR rtl-optimization/13260 (Incorrect optimisation of loop termination condition) · 3db1b434
      	PR optimization/13260
      	* sh-protos.h (sh_expand_t_scc): Declare.
      	* sh.h (PREDICATE_CODES): Add cmpsi_operand.
      	* sh.c (cmpsi_operand, sh_expand_t_scc): New functions.
      	* sh.md (cmpsi): Use cmpsi_operand.  If T_REG is compared to
      	something that is not a CONST_INT, copy it into a pseudo register.
      	(subc): Fix description of new T value.
      	(slt, sgt, sge, sgtu): Don't clobber T after rtl generation is over.
      	(sltu, sleu, sgeu): Likewise.
      	(seq, sne): Likewise. Use sh_expand_t_scc.
      
      From-SVN: r74294
      J"orn Rennecke committed
    • FilePermission.java: Import used classes explicitely. · a0a8f530
      2003-12-04  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/FilePermission.java:
      	Import used classes explicitely.
      
      From-SVN: r74293
      Michael Koch committed
    • configure.in: Generalize the CONFIG_HEADERS pattern under which we stamp cstamp-h. · f1faaabd
      
      	* configure.in: Generalize the CONFIG_HEADERS pattern under which
      	we stamp cstamp-h.
      	* configure: Regenerate.
      
      From-SVN: r74292
      Nathanael Nerode committed
    • re PR other/13304 (demangler bad output, "operator<<" insteads of "operator< <") · a51753e4
      	* cp-demangle.c (IS_UPPER, IS_LOWER): Define.
      	(d_last_char): Define new macro.
      	(d_make_name): Reject an empty name.
      	(d_prefix, d_unqualified_name, d_type): Use new IS_* macros.
      	(d_substitution, d_print_identifier): Likewise.
      	(d_print_comp) [D_COMP_OPERATOR]: Likewise.
      	(d_print_comp) [D_COMP_TEMPLATE]: Use new d_last_char macro.
      	(d_print_mod) Use new d_last_char macro.
      	(d_print_cast): Use new d_last_char macro.
      	(is_ctor_or_dtor): Don't leak memory.
      
      	Fix handling of member function modifiers:
      	* cp-demangle.c (enum d_comp_type): Add D_COMP_RESTRICT_THIS,
      	D_COMP_VOLATILE_THIS, and D_COMP_CONST_THIS.
      	(d_dump): Dump new d_comp_type values.
      	(d_make_comp): Accept new d_comp_type values.
      	(has_return_type): Only accept _THIS variants of qualifiers.
      	(d_encoding): Without DMGL_PARAMS, only remove _THIS variants of
      	qualifiers.
      	(d_cv_qualifiers): Add member_fn parameter.  Change all callers.
      	(d_print_comp) [D_COMP_TYPED_NAME]: Rather than removing
      	qualifiers and printing them at the end, add _THIS qualifiers to
      	the modifier list.
      	(d_print_comp) [D_COMP_*_THIS]: New cases.
      	(d_print_comp) [D_COMP_PTRMEM_TYPE]: Remove special handling of
      	qualifiers.
      	(d_print_mod_list): Add suffix parameter.  Change all callers.
      	Keep walking the list even if the current modifier has been
      	printed.
      	(d_print_mod): Handle new _THIS qualifiers.
      	(d_print_function_type): Handle new _THIS qualifiers when deciding
      	whether to print a parenthesis.  Put a space before the
      	parenthesis in some cases.  Call d_print_mod_list again at the
      	end, passing suffix as 1.
      	(is_ctor_or_dtor): Look for new _THIS qualifiers.
      	* testsuite/demangle-expected: Add test case.
      
      	Fix for PR gcc/13304:
      	* cp-demangle.c (d_print_comp) [D_COMP_TEMPLATE]: If the character
      	before the '<' is itself a '<', insert a space.
      	(d_print_cast): Likewise.
      	* testsuite/demangle-expected: Add test case.
      
      	Fix for PR gcc/13244:
      	* cp-demangle.c (d_print_comp) [D_COMP_BINARY]: Wrap an expression
      	which uses the '>' operator in an extra layer of parens.
      	* testsuite/demangle-expected: Add test case.
      
      From-SVN: r74290
      Ian Lance Taylor committed
    • re PR libstdc++/13284 (126 g++ failures due to lrand48 not defined) · 82fa4538
      
      2003-12-04  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/13284
      	* include/bits/stl_algo.h (__random_number): Remove.
      	(random_shuffle): Use rand, as permitted by DR 395.
      	* include/ext/algorithm: Same.
      	* linkage.m4 (GLIBCXX_CHECK_STDLIB_SUPPORT): Remove lrand48.
      	* acconfig.h: Same.
      	* crossconfig.m4: Remove HAVE_DRAND48, HAVE_LRAND48.
      	* config.h.in: Regenerated.
      	* configure: Same.
      	* aclocal.m4: Same.
      
      From-SVN: r74288
      Benjamin Kosnik committed
    • BeanDescriptor.java, [...]: Explicitely import used classes. · cb611e3e
      2003-12-04  Michael Koch  <konqueror@gmx.de>
      
      	* java/beans/BeanDescriptor.java,
      	java/beans/EventSetDescriptor.java,
      	java/beans/FeatureDescriptor.java,
      	java/beans/IndexedPropertyDescriptor.java,
      	java/beans/Introspector.java,
      	java/beans/MethodDescriptor.java,
      	java/beans/PropertyDescriptor.java,
      	java/beans/SimpleBeanInfo.java: Explicitely import used classes.
      	* java/beans/beancontext/BeanContextServicesSupport.java
      	(serialVersionUID): New field.
      
      From-SVN: r74287
      Michael Koch committed
    • MenuComponent.java: Import java.io.Serialization. · 02bec8cb
      2003-12-04  Michael Koch  <konqueror@gmx.de>
      
      	* java/awt/MenuComponent.java: Import java.io.Serialization.
      	* java/awt/MenuItem.java: Likewise.
      	* java/awt/TextComponent.java: Likewise.
      	* java/awt/image/ImagingOpException.java
      	(serialVersionUID): Fixed.
      
      From-SVN: r74286
      Michael Koch committed
    • configure.in: Pull AC_CHECK_HEADER call out of shell if statement to avoid trouble when... · 6938ec6c
      
      	* configure.in: Pull AC_CHECK_HEADER call out of shell if statement
      	to avoid trouble when updating to autoconf 2.5x.
      	* configure: Regenerate (with autoconf 2.13 still).
      
      From-SVN: r74285
      Nathanael Nerode committed
    • 2003-12-04 Michael Koch <konqueror@gmx.de> · 89231ff0
      	* gnu/java/net/protocol/http/Connection.java
      	(sendRequest): Merged writing http headers with classpath.
      	(getInputStream): Merged documentation from classpath.
      	(getHeaderField): Likewise.
      	(getHeaderFieldKey): Likewise.
      
      From-SVN: r74283
      Michael Koch committed
    • many_win32.c: Include <float.h>. · 0ee646d6
      2003-12-04  Hosaka Yuji  <hos@tamanegi.org>
      
      	* testsuite/libffi.call/many_win32.c: Include <float.h>.
      	* testsuite/libffi.call/many_win32.c (main): Replace variable
      	int i with unsigned long ul.
      
      	* testsuite/libffi.call/cls_align_uint64.c: New test case.
      	* testsuite/libffi.call/cls_align_sint64.c: Likewise.
      	* testsuite/libffi.call/cls_align_uint32.c: Likewise.
      	* testsuite/libffi.call/cls_align_sint32.c: Likewise.
      	* testsuite/libffi.call/cls_align_uint16.c: Likewise.
      	* testsuite/libffi.call/cls_align_sint16.c: Likewise.
      	* testsuite/libffi.call/cls_align_float.c: Likewise.
      	* testsuite/libffi.call/cls_align_double.c: Likewise.
      	* testsuite/libffi.call/cls_align_longdouble.c: Likewise.
      	* testsuite/libffi.call/cls_align_pointer.c: Likewise.
      
      From-SVN: r74282
      Hosaka Yuji committed
    • sh.md (truncdiqi2): Use andi opcode for immediate. · 40779a72
      	* sh.md (truncdiqi2): Use andi opcode for immediate.
      	(reload_outdf+1,reload_outdf+2): Remove constraints.
      	(movv16sf_i): Fxi multiplier for SUBREG_BYTE.
      	(movv8qi_i+2): Zero-extend low byte before adding it to high byte.
      	(fipr, ftrv): Add .s suffix to opcode.
      
      From-SVN: r74281
      J"orn Rennecke committed
    • boehm.cc (_Jv_MarkObj): Access hack_signers field. · a9f8f33a
      2003-12-04  Michael Koch  <konqueror@gmx.de>
      
      	* boehm.cc (_Jv_MarkObj): Access hack_signers field.
      
      From-SVN: r74279
      Michael Koch committed
    • 2003-12-04 Michael Koch <konqueror@gmx.de> · 47791352
      	* java/net/DatagramPacket.java
      	(length): Made packge-private to make it accessible via CNI.
      	(maxlen): New field.
      	(DatagramPacket): Cleaned up.
      	(setSocketAddress): Add message to exception.
      	(setData): Call other setData().
      	(setData): Call setLength().
      	(setLength): Initialize maxlen too.
      	* gnu/java/net/natPlainDatagramSocketImplPosix.cc (peekData):
      	Get maximal length from maxlen field, set length field directly.
      	(receive): Likewise.
      	* gnu/java/net/natPlainDatagramSocketImplWin32.cc (peekData):
      	Get maximal length from maxlen field, set length field directly.
      	(receive): Likewise.
      
      From-SVN: r74278
      Michael Koch committed
    • re PR libstdc++/12653 (Resolution of DR 303 (WP) still unimplemented) · 7f1156ed
      2003-12-04  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/12653
      	* include/std/std_bitset.h (operator>>): Implement resolution
      	of DR 303 [WP]: use widen('0') and widen('1').
      	* docs/html/ext/howto.html: Add an entry for DR 303.
      
      	* include/std/std_bitset.h (operator>>): Implement the common
      	requirements of formatted input functions (27.6.1.2.1).
      
      	* include/std/std_bitset.h (operator>>): Set the failbit when
      	nothing was extracted and _Nb != 0.
      	* testsuite/23_containers/bitset/input/1.cc: New.
      
      From-SVN: r74276
      Paolo Carlini committed
    • re PR target/13186 ([PPC] Internal compiler error in reload.c) · 8a89dbd2
      	PR target/13186
      
      	Revert all of the following patch, except the addition of
      	hook_bool_machine_mode_true:
      
      	2003-11-02  Richard Sandiford  <rsandifo@redhat.com>
      
      	* Makefile.in (targhooks.o, reload.o): Update dependencies.
      	(GTFILES): Add targhooks.c.
      	(gt-targhooks.h): New rule; depend on s-gtype.
      	* target.h (direct_pool_load_p): New hook.
      	* target-def.h (TARGET_DIRECT_POOL_LOAD_P): New macro.
      	(TARGET_INITIALIZER): Include it.
      	* targhooks.h (default_direct_pool_load_p): Declare.
      	(hook_bool_machine_mode_true): Declare.
      	* targhooks.c: Include insn-config.h, recog.h, ggc.h and
      	gt-targhooks.h.
      	(pool_symbol): New variable.
      	(default_direct_pool_load_p): New function.
      	(hook_bool_machine_mode_true): New function.
      	* reload.c: Include target.h.
      	(find_reloads): If an alternative will force a constant into memory,
      	count an extra reload if constant pool symbols are not valid
      	addresses.  If an alternative uses memory to move values between
      	registers, count the move as two reloads rather than one.
      	* config/s390/s390.c (TARGET_DIRECT_POOL_LOAD_P): Define.
      	* doc/tm.texi (TARGET_DIRECT_POOL_LOAD_P): Document.
      
      From-SVN: r74275
      Richard Sandiford committed
    • re PR c++/9127 (Confusing diagnostic on specialization not introduced by "template<>") · afb0918a
      	PR c++/9127
      	* cp-tree.h (at_namespace_scope_p): New function.
      	* parser.c (cp_parser_class_head): Handle invalid explicit
      	specializations.
      	* search.c (at_namespace_scope_p): New function.
      
      	PR c++/9127
      	* g++.dg/template/error6.C: New test.
      
      From-SVN: r74274
      Mark Mitchell committed
    • libunwind cleanup · aedec8dd
      libunwind cleanup
      * gcc.c (init_spec): Pass -lunwind to init_gcc_specs in eh_name.
      * g++spec.c (lang_specific_driver): Delete USE_LIBUNWIND_EXCEPTIONS
      support.
      
      From-SVN: r74273
      James E Wilson committed
    • hpux.h (TARGET_HAVE_TLS): Define it to false. · c743369c
      	* config/ia64/hpux.h (TARGET_HAVE_TLS): Define it to false.
      	* config/ia64/ia64.h (TARGET_HAVE_TLS): Define it to true if
      	HAVE_AS_TLS is true.
      	* config/ia64/ia64.c (TARGET_HAVE_TLS): Do not define it.
      
      From-SVN: r74272
      Mark Mitchell committed
    • * gcc-page.c (extra_order_size_tab): Correct comment. · 60c1d0d8
      From-SVN: r74271
      James E Wilson committed
    • re PR c++/13179 (ICE w/template parameter in catch specification) · b80cfdcd
      	PR c++/13179
      	* semantics.c (finish_handler_parms): Do not call eh_type_info for
      	types used in templates.
      
      	PR c++/13179
      	* g++.dg/template/eh1.C: New test.
      
      From-SVN: r74269
      Mark Mitchell committed
    • h8300.c (push): Call gen_push_h8300hs_advanced instead of gen_push_h8300hs. · 32da7865
      	* config/h8300/h8300.c (push): Call gen_push_h8300hs_advanced
      	instead of gen_push_h8300hs.
      	(pop): Call gen_pop_h8300hs_advanced instead of
      	gen_pop_h8300hs.
      	* config/h8300/h8300.h (TRAMPOLINE_SIZE): Use Pmode.
      	* config/h8300/h8300.md (*tablejump_h8300hs_advanced):
      	Tighten the predicate.
      	(*tablejump_h8300hs_normal): Tighten the predicate.
      	(push_h8300hs): Change to
      	push_h8300hs_advanced.
      	(pop_h8300hs): Change to pop_h8300hs_advanced.
      
      From-SVN: r74267
      Kazu Hirata committed
    • rtl.c: Fix typo. · ce6e2d90
      2003-12-03  Eric Christopher  <echristo@redhat.com>
      
      	* rtl.c: Fix typo.
      	* config/mips/mips.h: Ditto. Fix formatting.
      
      From-SVN: r74261
      Eric Christopher committed