OSDN Git Service
kenner [Thu, 14 Sep 2000 16:53:07 +0000 (16:53 +0000)]
* expr.c (expand_expr, case COMPONENT_EXPR): Copy memory attributes
when making new MEM.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36412
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 2000 16:49:11 +0000 (16:49 +0000)]
* Makefile.in (LN): Remove duplicate definition.
* cp/Make-lang.in (cplib2.txt): Depend on cp/Makefile.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36411
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 14 Sep 2000 16:46:10 +0000 (16:46 +0000)]
* reload.c (debug_reload_to_stream): Send all output to the
requested stream or stderr if no stream was explicitly requested.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36410
138bc75d-0d04-0410-961f-
82ee72b054a4
crux [Thu, 14 Sep 2000 16:45:42 +0000 (16:45 +0000)]
Generate REG_EQUAL notes when they'd be helpful
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36409
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Thu, 14 Sep 2000 08:01:12 +0000 (08:01 +0000)]
Looks like Tom forgot to check this in...
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36406
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Thu, 14 Sep 2000 07:56:28 +0000 (07:56 +0000)]
* java/lang/natRuntime.cc (lt_preloaded_symbols): Define as `extern'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36405
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Thu, 14 Sep 2000 07:51:56 +0000 (07:51 +0000)]
* defineclass.cc: Include alloca.h only if HAVE_ALLOCA_H.
* java/lang/natDouble.cc: Likewise.
* java/lang/reflect/natMethod.cc: Likewise.
* interpret.cc: Likewise. Fix NULLCHECKs that tested a _Jv_word.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36404
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 14 Sep 2000 07:45:08 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36402
138bc75d-0d04-0410-961f-
82ee72b054a4
wehle [Thu, 14 Sep 2000 04:47:48 +0000 (04:47 +0000)]
* alias.c (memrefs_conflict_p): An ADDRESSOF doesn't
conflict with frame_pointer_rtx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36401
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 14 Sep 2000 01:20:34 +0000 (01:20 +0000)]
* loop.c: Fix formatting.
* loop.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36400
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 14 Sep 2000 01:03:24 +0000 (01:03 +0000)]
* init.c (begin_init_stmts): Don't use // comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36399
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Wed, 13 Sep 2000 23:09:30 +0000 (23:09 +0000)]
* testsuite/demangle-expected: Add two tests for anonymous
namespaces.
* cplus-dem.c (gnu_special): Handle anonymous namespaces.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36398
138bc75d-0d04-0410-961f-
82ee72b054a4
gerald [Wed, 13 Sep 2000 22:53:08 +0000 (22:53 +0000)]
* g++.other/inline13.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36397
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Wed, 13 Sep 2000 21:30:55 +0000 (21:30 +0000)]
* config/ia64/ia64.md (divsf3): New.
(divsf3_internal_lat, divsf3_internal_thr): New.
(divdf3, divdf3_internal_lat, divdf3_internal_thr): New.
(divtf3, divtf3_internal_lat, divtf3_internal_thr): New.
(adddf3_trunc, subdf3_trunc, muldf3_trunc): New.
(madddf4_trunc, msubdf4_trunc, nmuldf3_trunc): New.
(nmadddf4_alts, nmadddf4_trunc): New.
(addtf3_truncsf, addtf3_truncdf, subtf3_truncsf): New.
(subtf3_truncdf, multf3_truncsf, multf3_truncdf): New.
(multf3_truncsf_alts, multf3_truncdf_alts): New.
(maddtf4_truncsf, maddtf4_truncdf, maddtf4_alts_truncdf): New.
(msubtf4_truncsf, msubtf4_truncdf, nmultf3_truncsf): New.
(nmultf3_truncdf, nmaddtf4_truncsf, nmaddtf4_truncdf): New.
(nmaddtf4_truncdf_alts): New.
(recip_approx): Don't predicate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36396
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Wed, 13 Sep 2000 21:21:33 +0000 (21:21 +0000)]
* config/ia64/lib1funcs.asm (__divsf3): Protect fnorm.s with p6.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36395
138bc75d-0d04-0410-961f-
82ee72b054a4
ciceron [Wed, 13 Sep 2000 19:34:05 +0000 (19:34 +0000)]
* flags.h (flag_dump_rtl_in_asm): Declare.
* toplev.c (flag_dump_rtl_in_asm): Define.
(decode_d_option): Set flag_dump_rtl_in_asm and flag_print_asm_name
if -dP is specified.
* rtl.h (print_rtx_head): Declare.
* print-rtl.c (print_rtx_head): Define.
(print_rtx): Print the string pointed to by print_rtx_head
at beginning of each dump line.
(print_rtl): Likewise.
(print_rtl_single): Likewise.
* final.c (final_scan_insn): Dump the insn in the assembly
file for debugging.
* gcc.1: Document -dP option.
* invoke.texi (Debugging Options): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36394
138bc75d-0d04-0410-961f-
82ee72b054a4
ciceron [Wed, 13 Sep 2000 19:23:35 +0000 (19:23 +0000)]
Document 68hc11 & 68hc12 port
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36393
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Wed, 13 Sep 2000 19:01:20 +0000 (19:01 +0000)]
2000-09-13 Alexandre Oliva <aoliva@redhat.com>
* configure.in (LIBDATASTARTSPEC): Use `%s' to search for
libgcjdata.a.
(GCJ): Support single-tree builds. Add -B`pwd`/ and -I$srcdir.
* acinclude.m4: Arrange for automake to not bring in a new
libtool.m4 for LT_AC_PROG_GCJ. AC_SUBST GCJ.
* Makefile.am: Leave it up to automake to subst GCJ.
* aclocal.m4, configure, Makefile.in: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36392
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Wed, 13 Sep 2000 18:15:42 +0000 (18:15 +0000)]
* java/lang/reflect/natArray.cc (BooleanClass): New define.
(get): Ensure Boolean class is initialized.
* java/lang/reflect/natField.cc (BooleanClass): New define.
(get): Ensure Boolean class is initialized.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36391
138bc75d-0d04-0410-961f-
82ee72b054a4
denisc [Wed, 13 Sep 2000 18:13:49 +0000 (18:13 +0000)]
* config/avr/avr.h (ASSEMBLER_DIALECT): New macro declared.
* config/avr/avr.md (*movstrqi_insn): Cleanup output template.
(*clrstrqi): Likewise.
(xorhi3,xorsi3,absqi2): Likewise.
(one_cmplhi2,one_cmplsi2): Likewise.
(addsi3): Two stupid constraint alternatives removed.
(extendhisi2): Use `movw' for enhanced avr cores.
(zero_extendhisi2): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36390
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Wed, 13 Sep 2000 17:11:04 +0000 (17:11 +0000)]
* configure.in: Do not build byacc for hppa64. Provide paths to the
X11 libraries for hppa64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36389
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Wed, 13 Sep 2000 17:09:36 +0000 (17:09 +0000)]
* jcf-parse.c: Include <locale.h>.
* jv-scan.c: Include <locale.h>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36388
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Wed, 13 Sep 2000 07:45:08 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36387
138bc75d-0d04-0410-961f-
82ee72b054a4
gerald [Wed, 13 Sep 2000 07:09:48 +0000 (07:09 +0000)]
* POTFILES.in: Remove objc/objc-parse.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36386
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Wed, 13 Sep 2000 06:36:25 +0000 (06:36 +0000)]
2000-09-13 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/String.java (CASE_INSENSITIVE_ORDER): New static field.
Initialize with anonymous class.
(compareToIgnoreCase): New method.
* java/lang/ThreadGroup.java (had_uncaught_exception): New field.
(uncaughtException): Set had_uncaught_exception.
* prims.cc (JvRunMain): Check value of had_uncaught_exception and
exit with error status if set.
(_Jv_RunMain): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36385
138bc75d-0d04-0410-961f-
82ee72b054a4
wehle [Wed, 13 Sep 2000 06:27:16 +0000 (06:27 +0000)]
* alias.c (find_base_term): Use frame_pointer_rtx
when handling an ADDRESSOF.
* cse.c (canon_hash): Handle USE of BLKmode memory.
(cse_insn): Outgoing arguments for a libcall don't
affect any recorded expressions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36384
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Wed, 13 Sep 2000 01:33:13 +0000 (01:33 +0000)]
* configure, config.in: Rebuilt.
* configure.in: Check for iconv, nl_langinfo, langinfo.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36383
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 13 Sep 2000 01:02:52 +0000 (01:02 +0000)]
* decl.c (maybe_deduce_size_from_array_init): Set do_default for
all non-extern arrays.
* decl.c (grokdeclarator): Complain about 'friend T' for implicit
typenames, too. Downgrade complaint to pedwarn.
(xref_tag): Warn about surprising behavior of 'friend struct T'.
* decl2.c (handle_class_head): Generate a TYPENAME_TYPE for
'class This::Inherited'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36382
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 13 Sep 2000 00:59:16 +0000 (00:59 +0000)]
new
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36381
138bc75d-0d04-0410-961f-
82ee72b054a4
drepper [Tue, 12 Sep 2000 23:45:51 +0000 (23:45 +0000)]
* c-lex.c (lex_string): Use charwidth to compute bytemask.
* expr.c (expand_expr): Don't optimize constant array references
initialized with wide string constants.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36380
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 12 Sep 2000 23:24:42 +0000 (23:24 +0000)]
Correct last entry.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36379
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 12 Sep 2000 22:31:00 +0000 (22:31 +0000)]
* expr.c (pop_type_0): Return `Object' if trying to merge two
interface types.
* verify.c (merge_types): Don't return `TYPE_UNKNOWN' for
interface types; `Object' is always a valid supertype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36378
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 12 Sep 2000 22:23:59 +0000 (22:23 +0000)]
Fix for PR gcj/33:
* jv-scan.c (help): Document --encoding.
(options): Added `encoding' entry.
(OPT_ENCODING): New define.
(main): Handle --encoding.
Include <langinfo.h> if nl_langinfo exists.
* lang-options.h: Document --classpath, --CLASSPATH, --main, and
--encoding.
* jcf-parse.c Include <langinfo.h> if we have nl_langinfo.
(parse_source_file): Correctly call java_init_lex. Added `finput'
argument. Use nl_langinfo to determine default encoding.
* java-tree.h (current_encoding): Declare.
* parse.y (java_parser_context_restore_global): Don't restore
`finput'.
(java_parser_context_save_global): Don't set `finput' field.
(java_pop_parser_context): Don't restore `finput'. Free old lexer
if required.
* lang.c (current_encoding): New global.
(lang_decode_option): Recognize `-fencoding='.
(finish_parse): Don't close finput.
* parse.h (struct parser_ctxt): Removed `finput' and
`unget_utf8_value' fields. Added `lexer' field.
(java_init_lex): Fixed declaration.
* lex.c (java_new_lexer): New function.
(java_destroy_lexer): Likewise.
(java_read_char): Added `lex' argument. Handle iconv case.
(java_read_unicode): Added `lex' argument. Count backslashes in
lexer structure.
(java_init_lex): Added `finput' and `encoding' arguments. Set
`lexer' field in ctxp.
(BAD_UTF8_VALUE): Removed.
(java_lex): Handle seeing UEOF in the middle of a string literal.
* lex.h: Include <iconv.h> if HAVE_ICONV defined.
(java_lexer): New structure.
(UNGETC): Removed.
(GETC): Removed.
(DEFAULT_ENCODING): New define.
(java_destroy_lexer): Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36377
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 12 Sep 2000 22:09:36 +0000 (22:09 +0000)]
Fix for PR gcj/343:
* lex.c (java_init_lex): Initialize java_io_serializable.
* parse.y (java_io_serializable): New global.
(valid_ref_assignconv_cast_p): An array can be cast to
serializable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36376
138bc75d-0d04-0410-961f-
82ee72b054a4
m.hayes [Tue, 12 Sep 2000 19:39:07 +0000 (19:39 +0000)]
* loop.c (note_set_pseudo_multiple_uses): Correct.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36375
138bc75d-0d04-0410-961f-
82ee72b054a4
wcohen [Tue, 12 Sep 2000 19:10:12 +0000 (19:10 +0000)]
Added wcohen@redhat to list of maintainers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36374
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 12 Sep 2000 19:06:05 +0000 (19:06 +0000)]
Fix ia64-linux glibc intl/loadmsgcat.c miscompilation.
* ifcvt.c (noce_process_if_block): If A and B are the same, and no
else block, and X has side-effects, then fail.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36373
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 12 Sep 2000 18:50:16 +0000 (18:50 +0000)]
2000-09-12 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* testsuite/22_locale/global_templates.cc (test01): Add negative
tests for use_facet.
* bits/localefwd.h (locale::operator()): Minor tweaks.
* bits/locale_facets.tcc (locale::operator()): Same.
* testsuite/22_locale/operators.cc: New file.
* testsuite/22_locale/facet.cc (output_iterator): Remove
gnu_input_iterator, gnu_output_iterator.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36372
138bc75d-0d04-0410-961f-
82ee72b054a4
gkm [Tue, 12 Sep 2000 18:40:58 +0000 (18:40 +0000)]
* config/mips/mips-protos.h
(trap_cmp_op, mips_gen_conditional_trap): New func decls.
* config/mips/mips.h (ISA_HAS_COND_TRAP): New macro.
(PREDICATE_CODES): Add "trap_cmp_op".
* config/mips/mips.c
(trap_cmp_op, mips_gen_conditional_trap): New functions.
* config/mips/mips.md (trap, conditional_trap): New patterns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36371
138bc75d-0d04-0410-961f-
82ee72b054a4
crux [Tue, 12 Sep 2000 17:54:19 +0000 (17:54 +0000)]
Don't try to make autoincs with the stack pointer
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36370
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Tue, 12 Sep 2000 17:40:22 +0000 (17:40 +0000)]
* gcc.c-torture/execute/widechar-2.c: New test for wchar_t
constant by Ulrich Drepper <drepper@redhat.com>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36369
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Tue, 12 Sep 2000 17:37:24 +0000 (17:37 +0000)]
* gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36368
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 12 Sep 2000 16:19:18 +0000 (16:19 +0000)]
* haifa-sched.c: Fix formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36367
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 12 Sep 2000 16:14:22 +0000 (16:14 +0000)]
Delete diagnostic output
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36366
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Tue, 12 Sep 2000 15:36:23 +0000 (15:36 +0000)]
* decl.c (finish_case_label): Given the LABEL_DECL a
DECL_CONTEXT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36365
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 12 Sep 2000 15:36:21 +0000 (15:36 +0000)]
* genattrtab.c: Fix formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36364
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 12 Sep 2000 15:10:50 +0000 (15:10 +0000)]
* builtins.c (built_in_decls): New array.
(expand_builtin_fputs): New function.
(expand_builtin): Handle BUILT_IN_FPUTC and BUILT_IN_FPUTS.
* builtins.def (BUILT_IN_FPUTC, BUILT_IN_FPUTS): New members.
* c-common.c (c_common_nodes_and_builtins): Handle fputc/fputs.
* tree.h (built_in_decls): New array.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36363
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 12 Sep 2000 14:58:47 +0000 (14:58 +0000)]
* convex.md: Use "+" instead of "=" for outputs wrapped in a
STRICT_LOW_PART.
* i370.md, i386.md, ns32k.md, sh.md, vax.md: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36362
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 12 Sep 2000 14:43:25 +0000 (14:43 +0000)]
* unroll.c: Fix formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36361
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Tue, 12 Sep 2000 14:29:45 +0000 (14:29 +0000)]
* c-common.h (genrtl_clear_out_block): Remove.
* c-semantics.c (genrtl_clear_out_block): Remove.
(genrtl_while_stmt): Don't call it.
(genrtl_for_stmt): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36360
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Tue, 12 Sep 2000 14:28:55 +0000 (14:28 +0000)]
code cleanups
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36359
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 12 Sep 2000 14:22:45 +0000 (14:22 +0000)]
* c-typeck.c (process_init_element): Avoid union init warnings on
floating point zero. Don't crash on unions containing structs.
testsuite:
* gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36358
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Tue, 12 Sep 2000 12:38:51 +0000 (12:38 +0000)]
* config/sh/sh.h (PREDICATE_CODES): Add CONST_DOUBLE to
general_movsrc_operand, and remove CONST_INT from
general_movdst_operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36357
138bc75d-0d04-0410-961f-
82ee72b054a4
gdr [Tue, 12 Sep 2000 09:10:28 +0000 (09:10 +0000)]
* error.c (TFF_PLAIN_IDENTIFIER, TFF_NAMESPACE_SCOPE,
TFF_CLASS_SCOPE, TFF_CHASE_NAMESPACE_ALIAS, TFF_CHASE_TYPDEF,
TFF_DECL_SPECIFIERS, TFF_CLASS_KEY_OR_ENUM, TFF_RETURN_TYPE,
TFF_FUNCTION_DEFAULT_ARGUMENTS, TFF_EXCEPTION_SPECIFICATION,
TFF_TEMPLATE_HEADER, TFF_TEMPLATE_DEFAULT_ARGUMENTS, TFF_SCOPE):
New macros.
(sorry_for_unsupported_tree, print_scope_operator,
print_left_paren, print_right_paren, print_left_bracket,
print_right_bracket, print_whitespace): Likewise.
(aggr_variety): Rename to class_key_or_enum.
(print_type): Rename to print_type_id.
(print_type_specifier_seq, print_simple_type_specifier,
print_elaborated_type_specifier,
print_rest_of_abstract_declarator,
print_parameter_declaration_clause, print_exception_specification,
print_nested_name_specifier, print_template_id,
typedef_original_name, print_template_argument_list_start,
print_template_argument_list_end): New functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36356
138bc75d-0d04-0410-961f-
82ee72b054a4
gdr [Tue, 12 Sep 2000 08:54:21 +0000 (08:54 +0000)]
* ir.texi: Add more documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36355
138bc75d-0d04-0410-961f-
82ee72b054a4
crux [Tue, 12 Sep 2000 08:39:36 +0000 (08:39 +0000)]
Fix hard reg cost calculations in CSE; some minor cleanups
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36354
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 12 Sep 2000 07:45:09 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36353
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Tue, 12 Sep 2000 07:28:39 +0000 (07:28 +0000)]
2000-09-12 Philipp Thomas <pthomas@suse.de>
* POTFILES.in: Remove yet more files caught by the new
checking target.
* gcc.pot: Regenerated.
* cat-id-tbl.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36352
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Tue, 12 Sep 2000 06:51:02 +0000 (06:51 +0000)]
* configure: Rebuilt with new ../libtool.m4.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36351
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Tue, 12 Sep 2000 06:46:00 +0000 (06:46 +0000)]
* c-common.h (genrtl_clear_out_block): Remove.
* c-semantics.c (genrtl_clear_out_block): Remove.
(genrtl_while_stmt): Don't call it.
(genrtl_for_stmt): Likewise.
* cp-tree.h (struct saved_scope): Remove x_function_parms.
(current_function_parms): Don't define.
(struct cp_language_function): Remove parms_stored.
(current_function_just_assigned_this): Don't define.
(current_function_parms_stored): Likewise.
(static_ctors): Declare.
(static_dtors): Likewise.
(SF_EXPAND): Don't define.
(expand_start_early_try_stmts): Remove declaration.
(store_parm_decls): Likewise.
* decl.c (static_ctors): Don't declare.
(static_dtors): Likewise.
(struct binding_level): Remove this_block.
(poplevel): Remove dead code.
(set_block): Likewise.
(mark_binding_level): Don't mark this_block.
(mark_saved_scope): Don't mark x_function_parms.
(init_decl_processing): Don't add current_function_parms as a GC
root.
(check_function_type): Change prototype.
(start_function): Remove RTL-generation code.
(expand_start_early_try_stmts): Remove.
(store_parm_decls): Give it internal linkage. Remove
RTL-generation code.
(finish_function): Remove RTL-generation code.
* decl2.c (static_ctors): Fix formatting.
(static_dtors): Likewise.
* method.c (use_thunk): Don't call store_parm_decls.
(synthesize_method): Likewise.
* optimize.c (maybe_clone_body): Likewise.
* parse.y (fn.def2): Likewise.
(.set_base_init): Likewise.
(nodecls): Likewise.
* pt.c (instantiate_decl): Likewise.
* rtti.c (synthesize_tinfo_fn): Likewise.
* semantics.c (genrtl_try_block): Simplify.
(expand_body): Use genrtl_start_function and
genrtl_finish_function.
(genrtl_start_function): New function.
(genrtl_finish_function): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36350
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Tue, 12 Sep 2000 05:33:33 +0000 (05:33 +0000)]
2000-09-12 Philipp Thomas <pthomas@suse.de>
* POTFILES.in: Remove c-gperf.h, c-iterate.c,
cp/hash.h, cp/input.c, c-parse.h and cppulp.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36349
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Tue, 12 Sep 2000 04:10:56 +0000 (04:10 +0000)]
2000-09-12 Philipp Thomas <pthomas@suse.de>
* Makefile.in.in (stamp-check-pot): Don't use $@ in rule.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36348
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Tue, 12 Sep 2000 03:42:30 +0000 (03:42 +0000)]
* cppfiles.c: Move all default-#defines to top of file.
(open_include_file): Replace by lookup_include_file.
(read_with_read, read_file): Merged into read_include_file.
(stack_include_file, purge_cache): New functions.
(close_cached_fd): Delete.
(lookup_include_file, read_include_file, _cpp_pop_file_buffer):
Cache the in-memory buffer, not the file descriptor.
* cpphash.h (struct include_file): Add buffer, st, refcnt,
mapped fields.
(xcnew): New utility macro.
(DO_NOT_REREAD, NEVER_REREAD): Move up by struct include_file.
* cpplib.h (struct cpp_buffer): Remove mapped field.
* cpplex.c (parse_string): Accept backslash space newline as a
line continuation.
(lex_line): Likewise.
(_cpp_get_token): Remove hard limit on macro nesting.
testsuite:
* gcc.dg/cpp/backslash.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36347
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Tue, 12 Sep 2000 02:40:16 +0000 (02:40 +0000)]
2000-09-12 Philipp Thomas <pthomas@suse.de>
* Makefile.in.in (stamp-check-pot): New target used for
checking POTFILES.
* gcc.pot: Regenerated.
* cat-tbl-id.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36346
138bc75d-0d04-0410-961f-
82ee72b054a4
pthomas [Tue, 12 Sep 2000 02:07:00 +0000 (02:07 +0000)]
2000-09-12 Philipp Thomas <pthomas@suse.de>
* aclocal.m4 (AM_WITH_NLS): Don't force use of included gettext.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36345
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 12 Sep 2000 01:06:03 +0000 (01:06 +0000)]
2000-09-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Remove test != "0".
* aclocal.m4: Regenerate.
* configure: Regenerate.
* bits/c++config (__GLIBCPP__): Update, in the hopes of making a
snapshot release soon.
(_GNU_SOURCE): Define this in the header files, as ISO C99 support
is pretty much assumed.
* testsuite/22_locale/global_templates.cc: New file. Add tests for
use_facet and has_facet.
* bits/codecvt.h (codecvt<_InT, _ExT, __enc_traits>::do_out):
Modify/correct iconv signatures for glibc2.2.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36344
138bc75d-0d04-0410-961f-
82ee72b054a4
m.hayes [Mon, 11 Sep 2000 23:59:41 +0000 (23:59 +0000)]
* flow.c (split_block): Fix update of registers live at
end of split block.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36343
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Mon, 11 Sep 2000 23:54:11 +0000 (23:54 +0000)]
* i386.md (add?i_3, add?i_5): New.
(add?i_4): Rename from add?i_3; Fix compare pattern.
(sub?i_3, xor?i_3, ior?i_3): New.
* genrecog.c (write_tree): Output code to clear insn_extract cache.
* genattrtab.c (write_attr_case): Gen call to extract_insn_cache
instead of extract_insn and extract_constrain_insn_cache instead of
extract_insn and constrain_operands.
* recog.c (extract_insn_cached, extract_constrain_insn_cached):
New functions.
(extract_insn): Clear which_alternative.
(constrain_operands): Set which_alternative to -1 when failed.
* recog.h (extract_constrain_insn_cached, extract_insn_cached):
Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36342
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 11 Sep 2000 22:49:29 +0000 (22:49 +0000)]
* java/lang/reflect/Field.java (toString): Don't rely on
Class.toString.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36341
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Mon, 11 Sep 2000 22:47:05 +0000 (22:47 +0000)]
Fixed to return 0 on success.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36339
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 11 Sep 2000 22:00:04 +0000 (22:00 +0000)]
* final.c: Fix formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36338
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 11 Sep 2000 21:53:45 +0000 (21:53 +0000)]
* config/h8300/h8300.md (movstrictqi): Changed constraint modifier
on operand 0 to '+'.
(movstricthi): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36337
138bc75d-0d04-0410-961f-
82ee72b054a4
m.hayes [Mon, 11 Sep 2000 21:48:46 +0000 (21:48 +0000)]
* loop.h (LOOP_IVS): New macro.
(REG_IV_TYPE, REG_IV_INFO): Add ivs argument.
(struct loop_ivs): New.
(struct loop_info): Add ivs field.
(reg_iv_type, reg_iv_info): Delete prototype.
(reg_biv_class, loop_iv_list): Likewise.
* loop.c (record_biv, find_life_end): Pass loop argument.
(reg_iv_type): Remove global array and use
field in loop_regs structure within loop_ivs structure.
(reg_iv_info, reg_biv_class, loop_iv_list): Likewise.
(first_increment_giv, last_increment_giv): Use entry in
loop_ivs structure.
(record_initial): Pass ivs pointer.
* unroll.c (copy_loop_body, remap_split_bivs): Add loop argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36336
138bc75d-0d04-0410-961f-
82ee72b054a4
m.hayes [Mon, 11 Sep 2000 21:46:35 +0000 (21:46 +0000)]
* loop.h (LOOP_REGS): New macro.
(struct loop_regs): New.
(struct loop_info): Add regs field.
* loop.c (set_in_loop): Remove global array and store
in loop_regs structure as part of loop_info structure.
(n_times_set, may_not_optimize): Likewise.
(reg_single_usage, moved_once): Likewise.
(count_one_set): Add regs argument.
(combine_movables, rtx_equal_for_loop_p, combine_givs): Likewise.
(set_pseudo_multiple_uses): Pass regs pointer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36335
138bc75d-0d04-0410-961f-
82ee72b054a4
m.hayes [Mon, 11 Sep 2000 21:44:21 +0000 (21:44 +0000)]
* unroll.c (iteration_info): Subsume into loop_iterations.
* loop.h (loop_info): New field iv.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36334
138bc75d-0d04-0410-961f-
82ee72b054a4
m.hayes [Mon, 11 Sep 2000 21:42:07 +0000 (21:42 +0000)]
2000-09-12 Michael Hayes <mhayes@cygnus.com>
* basic-block.h (LOOP_TREE, LOOP_PRE_HEADER, LOOP_EDGES): New.
(LOOP_EXITS_DOMS, LOOP_ALL): Likewise.
(flow_loops_update): New prototype.
(flow_loops_find): Add flags to prototype.
(struct loop): Add `pre_header_root' and `pre_header_trace' fields.
* flow.c (flow_loop_pre_header_scan): New.
(flow_loop_dump): Dump pre-header root and trace and exit dominators.
(flow_loop_free): Free pre-header root and trace and exit dominators.
(flow_loops_find): New argument flags.
(flow_loops_update): New function.
* toplev.c (rest_of_compilation): Add flag argument to flow_loops_find.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36333
138bc75d-0d04-0410-961f-
82ee72b054a4
m.hayes [Mon, 11 Sep 2000 21:39:33 +0000 (21:39 +0000)]
* basic-block.h (split_block, update_bb_for_insn): New prototypes.
* flow.c (split_block, update_bb_for_insn): New functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36332
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 11 Sep 2000 21:34:57 +0000 (21:34 +0000)]
* cse.c (fold_rtx): Honor NO_FUNCTION_CSE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36331
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 11 Sep 2000 21:15:50 +0000 (21:15 +0000)]
* config/ia64/ia64-protos.h (fr_nonimmediate_operand): Declare.
* config/ia64/ia64.c (fr_nonimmediate_operand): New.
(ia64_override_options): Prevent optimizing division for both
latency and throughput.
(rtx_needs_barrier): Handle frcpa.
* config/ia64/ia64.h (MASK_INLINE_DIV_LAT): New.
(MASK_INLINE_DIV_THR, TARGET_INLINE_DIV_LAT): New.
(TARGET_INLINE_DIV_THR, TARGET_INLINE_DIV): New.
(TARGET_SWITCHES): Add -minline-divide-min-latency and
-minline-divide-max-throughput.
(PREDICATE_CODES): Update.
* config/ia64/ia64.md (extendsidi2): Remove * from f case.
(zero_extendsidi2): Likewise. Fix typo in f case insn.
(extendsfdf2): Add cases for gr<->fr and fr<->mem.
(extendsftf2): Likewise.
(extenddftf2): Likewise.
(fix_trunctfdi2_alts): New.
(fixuns_trunctfdi2_alts): New.
(madd*4): Rename from madd*3.
(divsi3, modsi3, udivsi3, umodsi3): New.
(divsi3_internal): New.
(divdi3, moddi3, udivdi3, umoddi3): New.
(divdi3_internal_lat, divdi3_internal_thr): New.
(multf3_alts, maddtf4_alts, nmaddtf4_alts): New.
(recip_approx): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36330
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Mon, 11 Sep 2000 21:03:26 +0000 (21:03 +0000)]
* print-rtl.c (debug_call_placeholder_verbose): New variable.
(print_rtx) [CALL_PLACEHOLDER]: Dump all call sequences if it is
set.
* integrate.c (copy_rtx_and_substitute): Don't share
LEAF_REG_REMAPpable registers with the inlined function. Don't
share the function value with calling sequences.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36329
138bc75d-0d04-0410-961f-
82ee72b054a4
aoliva [Mon, 11 Sep 2000 21:00:19 +0000 (21:00 +0000)]
* gcc.c-torture/execute/
20000910-1.c: New test.
* gcc.c-torture/execute/
20000910-2.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36328
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Mon, 11 Sep 2000 20:25:44 +0000 (20:25 +0000)]
* c-decl.c (do_case): Fix a typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36327
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Mon, 11 Sep 2000 20:20:32 +0000 (20:20 +0000)]
* combine.c (simplify_if_then_else): Don't convert a == b ? b : a
to a if the comparison is floating mode and not -ffast-math.
* simplify-rtx.c (simplify_ternary_operation): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36326
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Mon, 11 Sep 2000 19:10:35 +0000 (19:10 +0000)]
* sh.h (INITIALIZE_TRAMPOLINE): Remove stray call to
gen_ic_invalidate_line.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36325
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Mon, 11 Sep 2000 19:05:07 +0000 (19:05 +0000)]
2000-09-10 Branko Cibej <branko.cibej@hermes.si>
* acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Replace "grep -q" with
"grep -c".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36324
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Mon, 11 Sep 2000 18:38:14 +0000 (18:38 +0000)]
* gcc.dg/pragma-align.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36323
138bc75d-0d04-0410-961f-
82ee72b054a4
nickc [Mon, 11 Sep 2000 17:14:09 +0000 (17:14 +0000)]
Don't define `arm_elf'
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36322
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 11 Sep 2000 16:50:05 +0000 (16:50 +0000)]
* install.texi (LANGUAGES): Update to include new languages.
* INSTALL: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36321
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 11 Sep 2000 16:40:12 +0000 (16:40 +0000)]
* gcc.c (main): Don't warn about unused -B prefixes
(unused_prefix_warnings): remove
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36320
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 11 Sep 2000 16:36:56 +0000 (16:36 +0000)]
* integrate.c: Fix formatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36319
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Mon, 11 Sep 2000 15:08:44 +0000 (15:08 +0000)]
* error.c (cp_tree_printer, case 'P'): Append break.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36318
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Mon, 11 Sep 2000 14:39:42 +0000 (14:39 +0000)]
* alias.c (memrefs_conflict_p): An ADDRESSOF does conflict, sorry.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36317
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Mon, 11 Sep 2000 14:21:08 +0000 (14:21 +0000)]
* g++.old-deja/g++.pt/explicit82.C: New test.
* g++.old-deja/g++.pt/explicit83.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36316
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Mon, 11 Sep 2000 14:19:53 +0000 (14:19 +0000)]
* cp-tree.h (frob_opname): Declare.
* parse.y (saved_scopes): New static variable.
(cp_parse_init): Adjust.
(do_id): If lastiddecl is NULL, do do_identifier.
(operator): Save scope information.
(unoperator): new reduction. Restore scope information.
(operator_name): Append unoperator. Call frob_opname.
* spew.c (frob_opname): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36315
138bc75d-0d04-0410-961f-
82ee72b054a4
crux [Mon, 11 Sep 2000 13:13:00 +0000 (13:13 +0000)]
Fix obvious thinko
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36314
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 11 Sep 2000 07:45:10 +0000 (07:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36313
138bc75d-0d04-0410-961f-
82ee72b054a4
ciceron [Mon, 11 Sep 2000 06:10:30 +0000 (06:10 +0000)]
* gcc.1: Document 68hc11 specific options.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36312
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Mon, 11 Sep 2000 06:03:02 +0000 (06:03 +0000)]
* config/rs6000/sysv4.h (MASK_LONG_DOUBLE_128): Define.
(TARGET_LONG_DOUBLE_128): Define.
(SUBTARGET_SWITCHES): Add -mlong-double-64 and -mlong-double-128.
(LONG_DOUBLE_TYPE_SIZE): Redefine.
(MAX_LONG_DOUBLE_TYPE_SIZE): Define.
(LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Define depending on definition
of __LONG_DOUBLE_128__.
(CPP_SYSV_SPEC): Define __LONG_DOUBLE_128__ if -mlong-double-128
passed.
(CPP_LONGDOUBLE_DEFAULT_SPEC): Define.
(CPP_SYSV_DEFAULT_SPEC): Define.
(SUBTARGET_EXTRA_SPECS): Add cpp_longdouble_default.
(INIT_TARGET_OPTABS): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36311
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Mon, 11 Sep 2000 06:00:52 +0000 (06:00 +0000)]
* config/rs6000/aix.h (RS6000_ITRUNC): Moved from rs6000.h.
(RS6000_UITRUNC): Likewise.
(INIT_TARGET_OPTABS): New macro.
* config/rs6000/rs6000.c (rs6000_trunc_used): Delete.
(trunc_defined): Delete.
(output_prolog): Don't output .extern definitions for fp->int
conversion routines, ASM_OUTPUT_EXTERNAL_LIBCALL will do it.
* config/rs6000/rs6000.h (rs6000_trunc_used): Delete.
(trunc_defined): Delete.
(RS6000_ITRUNC): Moved to aix.h.
(RS6000_UITRUNC): Likewise.
* config/rs6000/rs6000.md (fix_truncdfsi2): Fail if it would
only emit a libcall.
(fixuns_truncdfsi2): Delete.
(trunc_call): Delete.
(trunc_call_rtl): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36310
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Mon, 11 Sep 2000 05:44:51 +0000 (05:44 +0000)]
* varasm.c (make_decl_rtl): Restore leading star on
DECL_ASSEMBLER_NAME set for decls with an asmspec.
* gcc.dg/asm-names.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36309
138bc75d-0d04-0410-961f-
82ee72b054a4