platform/upstream/gcc.git
23 years agoc-decl.c (duplicate_decls): Don't set TREE_STATIC or clear DECL_EXTERNAL on a local...
Jason Merrill [Mon, 28 Aug 2000 01:44:28 +0000 (21:44 -0400)]
c-decl.c (duplicate_decls): Don't set TREE_STATIC or clear DECL_EXTERNAL on a local extern.

        * c-decl.c (duplicate_decls): Don't set TREE_STATIC or clear
        DECL_EXTERNAL on a local extern.  Don't set DECL_IGNORED_P or
        TREE_ASM_WRITTEN, either.
        (finish_decl): Adjust.

From-SVN: r36012

23 years agodecl.c (pushdecl): Matching decls for local externs are found in the current level.
Jason Merrill [Mon, 28 Aug 2000 01:16:08 +0000 (21:16 -0400)]
decl.c (pushdecl): Matching decls for local externs are found in the current level.

        * decl.c (pushdecl): Matching decls for local externs are found in
        the current level.  Propagate linkage information from previous
        declarations.

From-SVN: r36011

23 years ago* gcc.dg/return-type-2.c: New test.
Kaveh R. Ghazi [Mon, 28 Aug 2000 01:06:33 +0000 (01:06 +0000)]
* gcc.dg/return-type-2.c: New test.

From-SVN: r36010

23 years agoAdd missing ChangeLog entry.
Philipp Thomas [Mon, 28 Aug 2000 00:31:50 +0000 (00:31 +0000)]
Add missing ChangeLog entry.

From-SVN: r36009

23 years agoABOUT-GCC-NLS: Remove gettext patches from Paul Eggert as they have been incorporated...
Philipp Thomas [Sun, 27 Aug 2000 23:53:54 +0000 (23:53 +0000)]
ABOUT-GCC-NLS: Remove gettext patches from Paul Eggert as they have been incorporated into the...

2000-08-28  Philipp Thomas  <pthomas@suse.de>

* ABOUT-GCC-NLS: Remove gettext patches from Paul Eggert as
they have been incorporated into the gettext CVS. Change the text to
reflect the current status of NLS. Add instructions for accessing
the gettext CVS and add the patch from Martin v. Loewis.

From-SVN: r36008

23 years agoZipFile.java: Implement OPEN_DELETE mode...
Mark Wielaard [Sun, 27 Aug 2000 22:26:27 +0000 (22:26 +0000)]
ZipFile.java: Implement OPEN_DELETE mode...

    * java/util/zip/ZipFile.java: Implement OPEN_DELETE mode, new constructor,
    close can delete the file, finalize calls close.
    * java/util/jar/JarFile.java: Constructor that takes mode now calls super.

From-SVN: r36007

23 years agoArrayList.java, [...]: Imported from GNU Classpath.
Anthony Green [Sun, 27 Aug 2000 22:06:44 +0000 (22:06 +0000)]
ArrayList.java, [...]: Imported from GNU Classpath.

2000-08-27  Anthony Green  <green@redhat.com>

* java/util/ArrayList.java, java/util/Timer.java,
java/util/LinkedList.java, java/util/TimerTask.java,
java/util/HashMap.java, java/util/AbstractMap.java,
java/util/SortedMap.java, java/util/AbstractSequentialList.java,
java/util/SortedSet.java: Imported from GNU Classpath.
* Makefile.in: Rebuilt.
* Makefile.am: Added new files.

From-SVN: r36006

23 years agoIn gcc: 2000-08-27 Geoff Keating <geoffk@cygnus.com>
Geoff Keating [Sun, 27 Aug 2000 21:54:56 +0000 (21:54 +0000)]
In gcc: 2000-08-27 Geoff Keating <geoffk@cygnus.com>

In gcc:
2000-08-27  Geoff Keating  <geoffk@cygnus.com>

* config/rs6000/rs6000.md (movdi_internal64+5): Make SUBREG-safe
by using gen_lowpart_common.
(movdi_internal64+6): Likewise.

In gcc/testsuite:
2000-08-27  Geoff Keating  <geoffk@cygnus.com>

* gcc.c-torture/compile/20000825-1.c: New test.

From-SVN: r36005

23 years agoconfig.guess: Import CVS version 1.152.
Franz Sirl [Sun, 27 Aug 2000 16:38:00 +0000 (16:38 +0000)]
config.guess: Import CVS version 1.152.

2000-08-27  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * config.guess: Import CVS version 1.152.
        * config.sub: Import CVS version 1.177.

From-SVN: r36004

23 years agoDaily bump.
Jeff Law [Sun, 27 Aug 2000 07:45:08 +0000 (01:45 -0600)]
Daily bump.

From-SVN: r36003

23 years agotm.texi (FINI_SECTION_ASM_OP, [...]): Document.
Alexandre Oliva [Sat, 26 Aug 2000 22:25:44 +0000 (22:25 +0000)]
tm.texi (FINI_SECTION_ASM_OP, [...]): Document.

* tm.texi (FINI_SECTION_ASM_OP, CRT_CALL_STATIC_FUNCTION):
Document.

From-SVN: r36002

23 years agomn10300.h (DBX_REGISTER_NUMBER): Remap register numbers to the ranges used by GDB.
Alexandre Oliva [Sat, 26 Aug 2000 21:47:21 +0000 (21:47 +0000)]
mn10300.h (DBX_REGISTER_NUMBER): Remap register numbers to the ranges used by GDB.

* config/mn10300/mn10300.h (DBX_REGISTER_NUMBER): Remap register
numbers to the ranges used by GDB.

From-SVN: r36001

23 years ago* gcc.dg/dwarf2-2.c: New test.
Alexandre Oliva [Sat, 26 Aug 2000 21:12:53 +0000 (21:12 +0000)]
* gcc.dg/dwarf2-2.c: New test.

From-SVN: r36000

23 years agoMakefile.in: Rebuilt.
Anthony Green [Sat, 26 Aug 2000 19:25:13 +0000 (19:25 +0000)]
Makefile.in: Rebuilt.

2000-08-26  Anthony Green  <green@redhat.com>

        * Makefile.in: Rebuilt.
        * Makefile.am (java/lang/ClassLoader.h): Make _Jv_RunMain a
        friend.

        * prims.cc: Include ClassLoader.h.
        (_Jv_RunMain): When executing jar files, classpath must be the jar
        file only.  Lose our reference to the system ClassLoader in order
        to get a new one with the correct classpath.
        * java/lang/natSystem.cc (init_properties): When executing a jar
        file, only use the jar file for java.class.path.

        * gnu/gcj/runtime/VMClassLoader.java: Use the canonical file name
        for bytecode archives.

        * gnu/gcj/runtime/FirstThread.java: Handle case where manifest
        exists, but not Main-Class.

From-SVN: r35999

23 years ago* ir.texi (Expressions): Fix typo.
Gabriel Dos Reis [Sat, 26 Aug 2000 18:26:52 +0000 (18:26 +0000)]
* ir.texi (Expressions): Fix typo.

From-SVN: r35998

23 years agotr-warn4.c: Remove unconstrained .* from dg-warning regexps.
Zack Weinberg [Sat, 26 Aug 2000 18:13:45 +0000 (18:13 +0000)]
tr-warn4.c: Remove unconstrained .* from dg-warning regexps.

* gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
dg-warning regexps.

From-SVN: r35997

23 years agoDaily bump.
Jeff Law [Sat, 26 Aug 2000 07:45:08 +0000 (01:45 -0600)]
Daily bump.

From-SVN: r35996

23 years agocp-demangle.c (result_add_separated_char): Change parameter to int.
Alex Samuel [Fri, 25 Aug 2000 22:52:25 +0000 (22:52 +0000)]
cp-demangle.c (result_add_separated_char): Change parameter to int.

* cp-demangle.c (result_add_separated_char): Change parameter to
int.
(substitution_add): Don't check for duplicates.  Check if
previously allocated size is zero.
(demangle_name): Remove duplicate check for std substitution.
Clear template flag appropriately.
(demangle_prefix): Remove argument to demangle_substitution.
Don't check that template flag is already set.
(demangle_operator_name): Add pt operator.
(demangle_type): Don't treat r as built-in type.  Remove argument
to demangle_substitution.  Fix substitution candidate mechanics.
Handle <template-template-parm>s.  Improve comments.
(demangle_template_param): Don't handle template arg lists here.
(demangle_substitution): Remove parameter.
(print_usage): Remove extra fprintf option.

From-SVN: r35995

23 years agoia64.h (struct machine_function): Add n_varargs.
Richard Henderson [Fri, 25 Aug 2000 22:39:05 +0000 (15:39 -0700)]
ia64.h (struct machine_function): Add n_varargs.

        * config/ia64/ia64.h (struct machine_function): Add n_varargs.
        * config/ia64/ia64.c (ia64_compute_frame_size): Use it.
        (ia64_expand_prologue): Likewise.
        (ia64_setup_incoming_varargs): Set it.  Properly skip the current
        argument for stdargs.

From-SVN: r35994

23 years ago* integrate.c (expand_inline_function): Pull out the original decl.
Jason Merrill [Fri, 25 Aug 2000 21:52:44 +0000 (17:52 -0400)]
* integrate.c (expand_inline_function): Pull out the original decl.

From-SVN: r35993

23 years agoFix IA-64 abort on testcase with switch statement that can be optimized away.
Jim Wilson [Fri, 25 Aug 2000 21:50:06 +0000 (21:50 +0000)]
Fix IA-64 abort on testcase with switch statement that can be optimized away.

* cse.c (cse_insn): Don't pass label subtraction to force_const_mem.

From-SVN: r35992

23 years agoFix x86-x-ia64 abort while compiling glibc ldbl2mpn.c.
Jim Wilson [Fri, 25 Aug 2000 21:32:05 +0000 (21:32 +0000)]
Fix x86-x-ia64 abort while compiling glibc ldbl2mpn.c.

* function.c (gen_mem_addressof): Clear MEM_ALIAS_SET if no decl.

From-SVN: r35991

23 years agoflow.c (dump_edge_info): Use ARRAY_SIZE.
Greg McGary [Fri, 25 Aug 2000 19:08:47 +0000 (19:08 +0000)]
flow.c (dump_edge_info): Use ARRAY_SIZE.

* flow.c (dump_edge_info): Use ARRAY_SIZE.
* config/alpha/alpha.c (alpha_expand_block_move): Likewise.

From-SVN: r35990

23 years ago* tree.c (init_tree): Use ARRAY_SIZE.
Greg McGary [Fri, 25 Aug 2000 19:07:56 +0000 (19:07 +0000)]
* tree.c (init_tree): Use ARRAY_SIZE.

From-SVN: r35989

23 years ago* gjavah.c (cxx_keyword_subst): Use ARRAY_SIZE.
Greg McGary [Fri, 25 Aug 2000 19:07:04 +0000 (19:07 +0000)]
* gjavah.c (cxx_keyword_subst): Use ARRAY_SIZE.

From-SVN: r35988

23 years ago* arm.h (STRUCT_VALUE): Define to 0, not NULL.
Richard Earnshaw [Fri, 25 Aug 2000 16:58:34 +0000 (16:58 +0000)]
* arm.h (STRUCT_VALUE): Define to 0, not NULL.

From-SVN: r35986

23 years agoi386.c (ix86_find_base_term): New.
John Wehle [Fri, 25 Aug 2000 16:52:24 +0000 (16:52 +0000)]
i386.c (ix86_find_base_term): New.

* i386.c (ix86_find_base_term): New.
* i386-protos.h (ix86_find_base_term): Prototype.
* i386.h (FIND_BASE_TERM): Define.
* alias.c (find_base_term): Use it.
* tm.texi (FIND_BASE_TERM): Document it.

* alias.c (true_dependence, write_dependence_p): Unchanging
memory can't conflict with non-unchanging memory.

* alias.c (memrefs_conflict_p): A BLKmode reference
to a symbol (or CONST_INT address) always conflicts
with a reference to another symbol.

From-SVN: r35985

23 years agoc-common.c (time_char_table): Don't allow width and flags with "z" format.
Joseph Myers [Fri, 25 Aug 2000 15:27:57 +0000 (16:27 +0100)]
c-common.c (time_char_table): Don't allow width and flags with "z" format.

* c-common.c (time_char_table): Don't allow width and flags with
"z" format.

testsuite:
* gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
gcc.dg/format-ext-5.c: New tests.

From-SVN: r35984

23 years ago* testsuite/g++.old-deja/g++.other/crash22.C: New test.
Jakub Jelinek [Fri, 25 Aug 2000 12:55:47 +0000 (14:55 +0200)]
* testsuite/g++.old-deja/g++.other/crash22.C: New test.

From-SVN: r35983

23 years agoi386.c (ix86_expand_branch): Treat GE and GEU the same way as LT and LTU when...
Jakub Jelinek [Fri, 25 Aug 2000 12:40:18 +0000 (14:40 +0200)]
i386.c (ix86_expand_branch): Treat GE and GEU the same way as LT and LTU when...

* config/i386/i386.c (ix86_expand_branch): Treat GE and GEU the same
way as LT and LTU when the second operand has 0 in low word.

From-SVN: r35982

23 years ago* error.c (cp_tree_printer): Rework.
Gabriel Dos Reis [Fri, 25 Aug 2000 12:31:00 +0000 (12:31 +0000)]
* error.c (cp_tree_printer): Rework.

From-SVN: r35981

23 years agobasic-block.h (struct loop): Rename `exits' field to `exit_edges'.
Michael Hayes [Fri, 25 Aug 2000 10:20:22 +0000 (10:20 +0000)]
basic-block.h (struct loop): Rename `exits' field to `exit_edges'.

* basic-block.h (struct loop): Rename `exits' field to
`exit_edges'.  Add `entry_edges' and `num_entries' fields.

* flow.c (flow_loop_exit_edges_find): Rename from flow_loop_exits_find.
(flow_loop_entry_edges_find): Add.
(flow_edge_list_print): Rename from flow_exits_print.
(flow_loops_find): Call flow_loop_entry_edges_find.
(flow_loop_dump): Dump entry_edges list.
(flow_loops_free): Free entry_edges.

From-SVN: r35980

23 years agoloop.c (loop_dump_aux, debug_loop): New functions.
Michael Hayes [Fri, 25 Aug 2000 10:12:10 +0000 (10:12 +0000)]
loop.c (loop_dump_aux, debug_loop): New functions.

* loop.c (loop_dump_aux, debug_loop): New functions.
(LOOP_BLOCK_NUM_1, LOOP_BLOCK_NUM, LOOP_INSN_UID): New macros.

* flow.c (flow_loops_dump): Add callback parameter.
(flow_loop_dump): Add callback parameter and call it.  Move
loop note debugging code to loop_dump_aux.

* basic-block.h (flow_loop_dump): Add callback parameter
(flow_loops_dump): Likewise.

* toplev.c (rest_of_compilation): Add NULL callback function pointer
to call to flow_loops_dump.

From-SVN: r35979

23 years agoloop.c (count_loop_regs_set): Replace start and end arguments with loop argument.
Michael Hayes [Fri, 25 Aug 2000 10:01:51 +0000 (10:01 +0000)]
loop.c (count_loop_regs_set): Replace start and end arguments with loop argument.

* loop.c (count_loop_regs_set): Replace start and end arguments
with loop argument.  All callers udated.

From-SVN: r35978

23 years ago* loop.c (constant_high_bytes): Delete.
Michael Hayes [Fri, 25 Aug 2000 09:56:24 +0000 (09:56 +0000)]
* loop.c (constant_high_bytes): Delete.

From-SVN: r35977

23 years agoloop.c (prescan_loop): Move checks for NOTE_INSN_LOOP_CONT and NOTE_INSN_LOOP_VTOP...
Michael Hayes [Fri, 25 Aug 2000 09:48:47 +0000 (09:48 +0000)]
loop.c (prescan_loop): Move checks for NOTE_INSN_LOOP_CONT and NOTE_INSN_LOOP_VTOP to...

* loop.c (prescan_loop): Move checks for NOTE_INSN_LOOP_CONT
and NOTE_INSN_LOOP_VTOP to...
(find_and_verify_loops) ...here.

From-SVN: r35976

23 years agohowto.html: Add notes on codecvt implementation.
Benjamin Kosnik [Fri, 25 Aug 2000 08:52:56 +0000 (08:52 +0000)]
howto.html: Add notes on codecvt implementation.

2000-08-24  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* docs/22_locale/howto.html: Add notes on codecvt implementation.
* docs/22_locale/codecvt.html: New file. In progress.

From-SVN: r35975

23 years agoMake-lang.in (CXX_LIB2FUNCS): Remove cp-demangle.o and dyn-string.o.
Mark Mitchell [Fri, 25 Aug 2000 08:01:13 +0000 (08:01 +0000)]
Make-lang.in (CXX_LIB2FUNCS): Remove cp-demangle.o and dyn-string.o.

* Make-lang.in (CXX_LIB2FUNCS): Remove cp-demangle.o and
dyn-string.o.
(CXX_LIB2SRCS): Remove cp-demangle.c and dyn-string.c.
(cp-demangle.o): Remove target.
(dyn-string.o): Likewise.

From-SVN: r35974

23 years agoDaily bump.
Jeff Law [Fri, 25 Aug 2000 07:45:07 +0000 (01:45 -0600)]
Daily bump.

From-SVN: r35973

23 years agodecl.c (grokfndecl): Require that `main' return an `int'.
Mark Mitchell [Fri, 25 Aug 2000 07:28:36 +0000 (07:28 +0000)]
decl.c (grokfndecl): Require that `main' return an `int'.

* decl.c (grokfndecl): Require that `main' return an `int'.
* mangle.c (write_encoding): Don't mangle return types for
conversion functions.

From-SVN: r35972

23 years agocrtstuff.c (CRT_CALL_STATIC_FUNCTION): Define default.
Alexandre Oliva [Fri, 25 Aug 2000 07:21:54 +0000 (07:21 +0000)]
crtstuff.c (CRT_CALL_STATIC_FUNCTION): Define default.

* crtstuff.c (CRT_CALL_STATIC_FUNCTION): Define default.
(fini_dummy, init_dummy): Use it.

From-SVN: r35971

23 years agocpplex.c (is_macro_disabled): Caller has already checked that we're not a preprocesse...
Neil Booth [Fri, 25 Aug 2000 07:04:59 +0000 (07:04 +0000)]
cpplex.c (is_macro_disabled): Caller has already checked that we're not a preprocessed file.

* cpplex.c (is_macro_disabled): Caller has already checked
that we're not a preprocessed file.

From-SVN: r35970

23 years agoconfigure.in (FLAGS_FOR_TARGET): Use $target_configdirs and $targargs to tell whether...
Alexandre Oliva [Fri, 25 Aug 2000 07:04:49 +0000 (07:04 +0000)]
configure.in (FLAGS_FOR_TARGET): Use $target_configdirs and $targargs to tell whether newlib is going to be built.

* configure.in (FLAGS_FOR_TARGET): Use $target_configdirs and
$targargs to tell whether newlib is going to be built.

From-SVN: r35969

23 years agoconfigure.in [...] (libstdcxx_flags): Search $$r/TARGET_SUBDIR/libio for _G_config.h.
Alexandre Oliva [Fri, 25 Aug 2000 05:36:41 +0000 (05:36 +0000)]
configure.in [...] (libstdcxx_flags): Search $$r/TARGET_SUBDIR/libio for _G_config.h.

* configure.in [disable-libstdcxx-v3] (libstdcxx_flags): Search
$$r/TARGET_SUBDIR/libio for _G_config.h.

From-SVN: r35968

23 years agoMakefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o.
Mark Mitchell [Fri, 25 Aug 2000 00:58:27 +0000 (00:58 +0000)]
Makefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o.

* Makefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o.
(c-iterate.o): Remove target.
* gcc/c-common.h (enum rid): Remove RID_ITERATOR.
* gcc/c-decl.c (init_decl_processing): Remove call to init_iterators.
(finish_decl): Don't handle iterators.
(grokdeclarator): Likewise.
* gcc/c-parse.gperf: Remove __iterator and __iterator__ keywords.
* gcc/c-gperf.h: Regenerated.
* gcc/c-iterate.c: Removed.
* gcc/c-lex.c (init_lex): Don't handle iterators.
* gcc/c-parse.in (primary): Remove pop_iterator_stack call.
(compstmt_primary_start): Remove push_iterator_stack call.
(stmt): Don't allow iterator statements.  Replace iterator_expand
with expand_expr_stmt.
(all_iter_stmt): Remove.
(all_iter_stmt_simple): Likewise.
(all_iter_stmt_with_decl): Likewise.
* gcc/c-tree.h (ITERATOR_P): Remove.
(ITERATOR_BOUND_P): Likewise.
(init_iterators): Remove declaration.
(iterator_expand): Likewise.
(iterator_for_loop_start): Likewise.
(iterator_for_loop_end): Likewise.
(iterator_for_loop_record): Likewise.
(push_iterator_stack): Likewise.
(pop_iterator_stack): Likewise.
* gcc/c-typeck.c (decl_constant_value): Don't check ITERATOR_P.
(readonly_warning): Likewise.
* gcc/tree.h (ITERATOR_BOUND_P): Don't mention it.

* Make-lang.in (cc1chill): Don't depend on c-iterate.o.

* gcc.dg/noncompile/930622-2.c: Adjust error message.

From-SVN: r35967

23 years agoFix ia64-linux setjmp failures due to attribute aligned on typedef bug.
Jim Wilson [Thu, 24 Aug 2000 23:48:25 +0000 (23:48 +0000)]
Fix ia64-linux setjmp failures due to attribute aligned on typedef bug.

* c-common.c (decl_attributes, case A_ALIGN): Revert last change.
Copy type in a TYPE_DECL, just like pushdecl does.

From-SVN: r35966

23 years agoerror.c (tree_formatting_info): New data type.
Gabriel Dos Reis [Thu, 24 Aug 2000 23:42:35 +0000 (23:42 +0000)]
error.c (tree_formatting_info): New data type.

* error.c (tree_formatting_info): New data type.
(tree_being_formatted): New macro.
(tree_formatting_flags): Likewise.
(put_whitespace): Likewise.
(print_tree_identifier): Likewise.
(print_identifier): Likewise.
(cp_tree_printer, print_function_argument_list, print_declaration,
print_expression, print_function_declaration,
print_function_parameter, print_type, print_cv_qualifier): New
functions.
(init_error): Initialize lang_printer.

From-SVN: r35965

23 years ago* toplev.c (main): Enable flag_reorder_blocks at -O2.
Richard Henderson [Thu, 24 Aug 2000 23:38:47 +0000 (16:38 -0700)]
* toplev.c (main): Enable flag_reorder_blocks at -O2.

From-SVN: r35964

23 years agoInflaterInputStream.java (read(byte[],int,int)): return -1 when fill() has no more...
Mark Wielaard [Thu, 24 Aug 2000 22:48:12 +0000 (22:48 +0000)]
InflaterInputStream.java (read(byte[],int,int)): return -1 when fill() has no more data for the Inflater.

* java/util/zip/InflaterInputStream.java (read(byte[],int,int)):
return -1 when fill() has no more data for the Inflater.

From-SVN: r35963

23 years ago* libiberty/random.c (end_ptr): Revert previous change.
Greg McGary [Thu, 24 Aug 2000 22:44:37 +0000 (22:44 +0000)]
* libiberty/random.c (end_ptr): Revert previous change.

From-SVN: r35962

23 years agoggc-page.c (alloc_page): If HAVE_MMAP_ANYWHERE and we're asked for one page...
Zack Weinberg [Thu, 24 Aug 2000 22:19:27 +0000 (22:19 +0000)]
ggc-page.c (alloc_page): If HAVE_MMAP_ANYWHERE and we're asked for one page...

* ggc-page.c (alloc_page): If HAVE_MMAP_ANYWHERE and we're
asked for one page, allocate GGC_QUIRE_SIZE of them and put
the extras on the free list.
(release_pages): Clean up.
(ggc_set_mark): Don't adjust G.allocated here...
(sweep_pages): ... do it here.

From-SVN: r35961

23 years ago*** empty log message ***
Zack Weinberg [Thu, 24 Aug 2000 22:18:53 +0000 (22:18 +0000)]
*** empty log message ***

From-SVN: r35960

23 years agoNew tests.
Richard Henderson [Thu, 24 Aug 2000 22:17:54 +0000 (15:17 -0700)]
New tests.

From-SVN: r35959

23 years agostmt.c (expand_asm_operands): Treat EXTRA_CONSTRAINT like g or X.
Richard Henderson [Thu, 24 Aug 2000 21:40:24 +0000 (14:40 -0700)]
stmt.c (expand_asm_operands): Treat EXTRA_CONSTRAINT like g or X.

* stmt.c (expand_asm_operands): Treat EXTRA_CONSTRAINT like g or X.

* config/ia64/ia64-protos.h: Update.
* config/ia64/ia64.c (gr_register_operand): New.
(fr_register_operand, grfr_register_operand): New.
(gr_nonimmediate_operand, grfr_nonimmediate_operand): New.
(grfr_reg_or_8bit_operand): New.
(gr_reg_or_0_operand): Rename from reg_or_0_operand and
use gr_register_operand.
(gr_reg_or_5bit_operand, gr_reg_or_6bit_operand): Likewise.
(gr_reg_or_8bit_operand, gr_reg_or_8bit_adjusted_operand): Likewise.
(gr_reg_or_8bit_and_adjusted_operand): Likewise.
(gr_reg_or_14bit_operand, gr_reg_or_22bit_operand): Likewise.
(fr_reg_or_fp01_operand): Likewise.
(not_postinc_memory_operand): New.
(ia64_split_timode): Remove unused variables.
(rtx_needs_barrier): Check arguments to cmpxchg.
(builtin_description): Remove.
(bdesc_2argsi, bdesc_2argdi): Remove.
(ia64_init_builtins): Declare all builtins directly.
(ia64_expand_fetch_and_op): Rewrite to be called from
ia64_expand_builtin directly.  Use expand_binop and co.
(ia64_expand_op_and_fetch): Likewise.
(ia64_expand_compare_and_swap): Likewise.
(ia64_expand_binop_builtin): Remove.
(ia64_expand_lock_test_and_set): New.
(ia64_expand_lock_release): New.
(ia64_expand_builtin): Use them.
* config/ia64/ia64.h (CONSTRAINT_OK_FOR_S): New.
(EXTRA_CONSTRAINT): Use it.
(PREDICATE_CODES): Update.
* config/ia64/ia64.md (*): Use gr_register_operand and co.
(mf): Indicate that we set memory as well as use it.
(fetchadd_acq_si): Show memory being modified as well.
(fetchadd_acq_di, cmpxchg_acq_si, cmpxchg_acq_di): Likewise.
(val_compare_and_swap_si, val_compare_and_swap_di): Remove.
(lock_test_and_set_si, lock_test_and_set_di): Remove.
(fetch_and_add_si, fetch_and_sub_si, fetch_and_or_si): Remove.
(fetch_and_and_si, fetch_and_xor_si, fetch_and_nand_si): Remove.
(fetch_and_add_di, fetch_and_sub_di, fetch_and_or_di): Remove.
(fetch_and_and_di, fetch_and_xor_di, fetch_and_nand_di): Remove.
(add_and_fetch_di, sub_and_fetch_di, or_and_fetch_di): Remove.
(and_and_fetch_di, xor_and_fetch_di, nand_and_fetch_di): Remove.
(add_and_fetch_si, sub_and_fetch_si, or_and_fetch_si): Remove.
(and_and_fetch_si, xor_and_fetch_si, nand_and_fetch_si): Remove.
* config/ia64/ia64intrin.h (*): Cast result to the appropriate
return type.  Pretty print definitions.

From-SVN: r35956

23 years agoFix bfd/archive.c miscompilation.
Jim Wilson [Thu, 24 Aug 2000 20:44:04 +0000 (20:44 +0000)]
Fix bfd/archive.c miscompilation.

* config/ia64/ia64.md (movdi): Don't call gen_movdi_symbolic if
we have a SYMBOL_REF with SYMBOL_REF_FLAG set.

From-SVN: r35955

23 years agotypeck.c (build_ptrmemfunc): Just reinterpret if there's no adjustment necessary.
Jason Merrill [Thu, 24 Aug 2000 20:43:51 +0000 (16:43 -0400)]
typeck.c (build_ptrmemfunc): Just reinterpret if there's no adjustment necessary.

        * typeck.c (build_ptrmemfunc): Just reinterpret if there's no
        adjustment necessary.

From-SVN: r35954

23 years agodwarf2out.c (AT_flag, [...]): Abort on unsuitable input.
Jason Merrill [Thu, 24 Aug 2000 20:39:11 +0000 (16:39 -0400)]
dwarf2out.c (AT_flag, [...]): Abort on unsuitable input.

        * dwarf2out.c (AT_flag, AT_int, AT_unsigned, AT_string, AT_ref,
        AT_loc, AT_addr, AT_lbl): Abort on unsuitable input.
        (get_AT_low_pc, get_AT_hi_pc, get_AT_string, get_AT_flag,
        get_AT_unsigned, get_AT_ref): Don't call them if get_AT fails.

From-SVN: r35953

23 years agolang.c (lang_decode_option): Use ARRAY_SIZE.
Greg McGary [Thu, 24 Aug 2000 20:34:39 +0000 (20:34 +0000)]
lang.c (lang_decode_option): Use ARRAY_SIZE.

* lang.c (lang_decode_option): Use ARRAY_SIZE.
* parse.y (BINOP_LOOKUP): Likewise.

From-SVN: r35951

23 years agointdoc.c (ARRAY_SIZE): Remove macro.
Greg McGary [Thu, 24 Aug 2000 20:32:41 +0000 (20:32 +0000)]
intdoc.c (ARRAY_SIZE): Remove macro.

* intdoc.c (ARRAY_SIZE): Remove macro.
* proj.h (ARRAY_SIZE): Remove macro.
* com.c (init_decl_processing): Use ARRAY_SIZE.

From-SVN: r35950

23 years agooptabs.c (init_optabs): Initialize fixtab...
Greg McGary [Thu, 24 Aug 2000 20:31:35 +0000 (20:31 +0000)]
optabs.c (init_optabs): Initialize fixtab...

* optabs.c (init_optabs): Initialize fixtab, fixtrunctab, floattab,
and extendtab within their proper array boundaries.
* emit-rtl.c (init_emit_once): Pass `const_tiny_rtx' with bounds
for the entire array.

* config/arm/arm.c (arm_override_options): Use ARRAY_SIZE.
* config/alpha/alpha.c (alpha_lookup_xfloating_lib_func): Likewise.
* config/avr/avr.c (order_regs_for_local_alloc): Likewise.
* config/fr30/fr30.c (fr30_print_operand): Likewise.
* config/i386/dgux.c (output_options): Likewise.
* config/i386/dgux.h (ASM_FILE_START): Likewise.
* config/m88k/m88k.c (output_options): Likewise.
* config/m88k/m88k.h (ASM_FILE_START): Likewise.
* config/mcore/mcore.c (mcore_output_inline_const_forced,
layout_mcore_frame, handle_structs_in_regs): Likewise.
* config/mips/mips.c (output_block_move): Likewise.
* config/rs6000/rs6000.c (rs6000_override_options,
rs6000_file_start): Likewise.
* config/sparc/sparc.c (sparc_add_gc_roots): Likewise.
* fixinc/fixfixes.c (FIX_TABLE_CT): Likewise.
* fixinc/fixtests.c (TEST_TABLE_CT): Likewise.
* builtins.c (expand_builtin_setjmp): Likewise.
* expr.c (safe_from_p): Likewise.
* flow.c (life_analysis): Likewise.
* fold-const.c (size_int_type_wide): Likewise.
* gcc.c (translate_options, init_spec, set_spec, main): Likewise.
* genattrtab.c (make_length_attrs): Likewise.
* genopinit.c (gen_insn): Likewise.
* genrecog.c (NUM_KNOWN_PREDS, NUM_SPECIAL_MODE_PREDS): Likewise.
* global.c (global_alloc): Likewise.
* local-alloc.c (find_free_reg): Likewise.
* mips-tdump.c (print_symbol): Likewise.
* mips-tfile.c (parse_def, parse_input): Likewise.
* reload1.c (NUM_ELIMINABLE_REGS): Likewise.
* stmt.c (expand_nl_goto_receiver): Likewise.
* stor-layout.c (set_sizetype): Likewise.
* varasm.c (decode_reg_name): Likewise.
* toplev.c (decode_f_option, decode_W_option,
set_target_switch, print_switch_values): Likewise.
(NUM_ELEM): Remove macro.
(display_help, main): s/NUM_ELEM/ARRAY_SIZE/

From-SVN: r35949

23 years agocplus-dem.c (cplus_demangle_opname, [...]): Use ARRAY_SIZE.
Greg McGary [Thu, 24 Aug 2000 20:29:48 +0000 (20:29 +0000)]
cplus-dem.c (cplus_demangle_opname, [...]): Use ARRAY_SIZE.

* libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
demangle_expression, demangle_function_name): Use ARRAY_SIZE.
* libiberty/random.c (end_ptr): Likewise.

From-SVN: r35948

23 years ago* libiberty.h (ARRAY_SIZE): New macro.
Greg McGary [Thu, 24 Aug 2000 20:28:15 +0000 (20:28 +0000)]
* libiberty.h (ARRAY_SIZE): New macro.

From-SVN: r35947

23 years ago* cp-tree.h (MAIN_NAME_P): Remove macro.
Greg McGary [Thu, 24 Aug 2000 20:11:54 +0000 (20:11 +0000)]
* cp-tree.h (MAIN_NAME_P): Remove macro.

From-SVN: r35946

23 years agotree.h (enum tree_index): New member `TI_MAIN_IDENTIFIER'.
Greg McGary [Thu, 24 Aug 2000 20:09:27 +0000 (20:09 +0000)]
tree.h (enum tree_index): New member `TI_MAIN_IDENTIFIER'.

* tree.h (enum tree_index): New member `TI_MAIN_IDENTIFIER'.
(MAIN_NAME_P, main_identifier_node): New macros.
* c-common.c (c_common_nodes_and_builtins): Init main_identifier_node.
* c-decl.c (start_decl, grokdeclarator, start_function,
store_parm_decls, finish_function): Use MAIN_NAME_P.
* config/avr/avr.c (function_prologue, function_epilogue): Likewise.
* config/i386/cygwin.h (SUBTARGET_PROLOGUE): Likewise.
* config/i386/win32.h (SUBTARGET_PROLOGUE): Likewise.
* config/pdp11/pdp11.c (output_function_prologue): Likewise.

From-SVN: r35945

23 years agocppfiles.c (actual_directory): Don't write beyond `dir' when it contains "".
Greg McGary [Thu, 24 Aug 2000 20:04:10 +0000 (20:04 +0000)]
cppfiles.c (actual_directory): Don't write beyond `dir' when it contains "".

* cppfiles.c (actual_directory): Don't write beyond `dir'
when it contains "".
* real.c (asctoeg): Stay within bounds of etens[][].

From-SVN: r35944

23 years agoacconfig.h: Revert.
Benjamin Kosnik [Thu, 24 Aug 2000 19:05:22 +0000 (19:05 +0000)]
acconfig.h: Revert.

2000-08-24  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* acconfig.h: Revert.
* acinclude.m4: Revert.
* libio/_G_config.h: Revert.
* libio/libio.h: Revert.

From-SVN: r35943

23 years agodependence.c (dependence_string, [...]): Hide unused identifiers.
Kaveh R. Ghazi [Thu, 24 Aug 2000 19:00:49 +0000 (19:00 +0000)]
dependence.c (dependence_string, [...]): Hide unused identifiers.

* dependence.c (dependence_string, direction_string,
dump_one_node, dump_node_dependence): Hide unused identifiers.
(get_low_bound, normalize_coefficients): Match definition to
static prototype.
(get_one_coefficient): Initialize variables `value0_is_idx' and
`value1_is_idx'.
(ziv_test, gcd_test): Mark parameters with ATTRIBUTE_UNUSED.
(ziv_test): Delete variable `idx', use parameter `sub' instead.
(direction_merge): Avoid automatic aggregate initialization.
(have_dependence_p): Use `src' not `dest' to set `src_idx'.
Initialize variables `dest_idx' and `src_idx'.
(end_dependence_analysis): Avoid C89 style function definition.

From-SVN: r35942

23 years agoacconfig.h: Revert.
Benjamin Kosnik [Thu, 24 Aug 2000 18:58:42 +0000 (18:58 +0000)]
acconfig.h: Revert.

2000-08-24  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* acconfig.h: Revert.
* acinclude.m4: Revert.
* libio/_G_config.h: Revert.
* libio/libio.h: Revert.

From-SVN: r35941

23 years agoc-common.c (time_char_table): Don't allow width with %F.
Joseph Myers [Thu, 24 Aug 2000 16:14:55 +0000 (17:14 +0100)]
c-common.c (time_char_table): Don't allow width with %F.

* c-common.c (time_char_table): Don't allow width with %F.
(check_format_info): Don't allow "Z" length with scanf.

testsuite:
* gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
* gcc.dg/format-ext-2.c: New test.

From-SVN: r35940

23 years agodiagnostic.c (finish_diagnostic): Define.
Gabriel Dos Reis [Thu, 24 Aug 2000 08:30:02 +0000 (08:30 +0000)]
diagnostic.c (finish_diagnostic): Define.

* diagnostic.c (finish_diagnostic): Define.
(output_do_printf): Use wrap_text instead of output_add_string.
(default_print_error_function): Avoid embedded '\n'.

* diagnostic.h (flush_diagnostic_buffer): Declare.

cp/
* error.c (print_instantiation_context): Don't forget to flush the
buffer.

From-SVN: r35939

23 years agoDaily bump.
Jeff Law [Thu, 24 Aug 2000 07:45:07 +0000 (01:45 -0600)]
Daily bump.

From-SVN: r35938

23 years agoPrintWriter.java (print(String)): Don't catch IOException, write(String) already...
Mark Wielaard [Thu, 24 Aug 2000 06:56:38 +0000 (06:56 +0000)]
PrintWriter.java (print(String)): Don't catch IOException, write(String) already does.

* java/io/PrintWriter.java (print(String)): Don't catch IOException,
write(String) already does.

From-SVN: r35937

23 years agocodecvt.h: Tweaks.
Benjamin Kosnik [Thu, 24 Aug 2000 06:13:51 +0000 (06:13 +0000)]
codecvt.h: Tweaks.

2000-08-23  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* bits/codecvt.h: Tweaks.
* testsuite/22_locale/codecvt_unicode_wchar_t.cc (test01): Fix up
initial string literals for UCS4.

From-SVN: r35936

23 years agoone last tweak
Jason Merrill [Thu, 24 Aug 2000 05:43:15 +0000 (01:43 -0400)]
one last tweak

From-SVN: r35935

23 years agoOK, once more:
Jason Merrill [Thu, 24 Aug 2000 05:01:38 +0000 (01:01 -0400)]
OK, once more:

        * lib/old-dejagnu.exp: Also ignore "In member function" and
        "At global scope".

From-SVN: r35934

23 years agooops
Jason Merrill [Thu, 24 Aug 2000 04:38:08 +0000 (00:38 -0400)]
oops

From-SVN: r35933

23 years ago* lib/old-dejagnu.exp: Also ignore "In member function ".
Jason Merrill [Thu, 24 Aug 2000 04:37:29 +0000 (00:37 -0400)]
* lib/old-dejagnu.exp: Also ignore "In member function ".

From-SVN: r35932

23 years agoNativeThread.java (NativeThread): Removed assignment to `alive_flag', call `init'.
Alexandre Petit-Bianco [Thu, 24 Aug 2000 02:16:57 +0000 (02:16 +0000)]
NativeThread.java (NativeThread): Removed assignment to `alive_flag', call `init'.

2000-08-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* gnu/gcj/jni/NativeThread.java (NativeThread): Removed assignment
to `alive_flag', call `init'.
(init): New native method.
* gnu/gcj/jni/natNativeThread.cc (init): New native method
implementation.

(http://sources.redhat.com/ml/java-patches/2000-q3/msg00142.html)

From-SVN: r35931

23 years agotypeck.c (build_ptrmemfunc): Save the input pmf.
Jason Merrill [Thu, 24 Aug 2000 01:57:19 +0000 (21:57 -0400)]
typeck.c (build_ptrmemfunc): Save the input pmf.

        * typeck.c (build_ptrmemfunc): Save the input pmf.

        * method.c (process_modifiers): Use same_type_p.

From-SVN: r35930

23 years agojava-tree.h (flag_extraneous_semicolon): New extern.
Alexandre Petit-Bianco [Thu, 24 Aug 2000 01:44:00 +0000 (01:44 +0000)]
java-tree.h (flag_extraneous_semicolon): New extern.

2000-08-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* java-tree.h (flag_extraneous_semicolon): New extern.
* lang-options.h: (-Wextraneous-semicolon): New option.
* lang.c (flag_redundant): Fixed typo in leading comment.
(flag_extraneous_semicolon): New global.
(lang_decode_option): Set `flag_extraneous_semicolon' when
-Wall. Decode `-Wextraneous-semicolon'.
* parse.y (type_declaration:): Removed `SC_TK' hack, added
`empty_statement' rule.
(class_body_declaration): Likewise.
(method_body:): Accept `;' as a method body.
(static_initializer:): Removed `SC_TK' hack.
(constructor_block_end:): Likewise.
(empty_statement:): Report deprecated empty declaration. Fixes
gcj/295

(Fix to gcj/295: http://sources.redhat.com/ml/java-prs/2000-q3/msg00095.html)

From-SVN: r35929

23 years agoconfigure.in [...] (TARGET, TARGETDIR): Set.
Alexandre Oliva [Thu, 24 Aug 2000 01:01:57 +0000 (01:01 +0000)]
configure.in [...] (TARGET, TARGETDIR): Set.

* configure.in [i*86-*-freebsd*] (TARGET, TARGETDIR): Set.
* configure: Rebuilt.

From-SVN: r35928

23 years ago* dependence.c: Replace `[][]' with `[][MAX_SUBSCRIPTS]'.
Alexandre Oliva [Wed, 23 Aug 2000 22:52:25 +0000 (22:52 +0000)]
* dependence.c: Replace `[][]' with `[][MAX_SUBSCRIPTS]'.

From-SVN: r35927

23 years ago* Makefile.in (GCC_PASSES): Add specs.
Hans-Peter Nilsson [Wed, 23 Aug 2000 22:35:13 +0000 (22:35 +0000)]
* Makefile.in (GCC_PASSES): Add specs.

From-SVN: r35926

23 years agocom-rt.def: Adapt macro DEFGFRT to accept CONST boolean.
Toon Moene [Wed, 23 Aug 2000 21:16:19 +0000 (23:16 +0200)]
com-rt.def: Adapt macro DEFGFRT to accept CONST boolean.

2000-08-23  Toon Moene  <toon@moene.indiv.nluug.nl>

* com-rt.def: Adapt macro DEFGFRT to accept CONST boolean.
* com.c (macro DEFGFRT): Use CONST boolean.
(ffecom_call_binop_): Choose between call by value
and call by reference.
(ffecom_expr_): Use direct calls to (g)libc functions for
POW_DD, LOG10, (float) MOD.
(ffecom_make_gfrt_): Add const indication to table of
intrinsics.
* com.h (macro DEFGFRT): Use CONST boolean.
* intrin.def: Adjust DEFIMP definition of LOG10, (float) MOD.

From-SVN: r35925

23 years ago* gcc.dg/noncompile/label-lineno-1.c: New test.
Kaveh R. Ghazi [Wed, 23 Aug 2000 21:12:15 +0000 (21:12 +0000)]
* gcc.dg/noncompile/label-lineno-1.c: New test.

From-SVN: r35924

23 years ago* gcc.dg/c99-array-nonobj-1.c: New test.
Joseph Myers [Wed, 23 Aug 2000 20:58:04 +0000 (21:58 +0100)]
* gcc.dg/c99-array-nonobj-1.c: New test.

From-SVN: r35923

23 years agoMinor cleanup of ia64 unwind handler code.
Jim Wilson [Wed, 23 Aug 2000 20:55:01 +0000 (20:55 +0000)]
Minor cleanup of ia64 unwind handler code.

* frame.h (IA64_UNW_EHANDLER, IA64_UNW_UHANDLER): New.
* config/ia64/frame-ia64.c (__get_personality): Return zero if neither
EHANDLER nor UHANDLER bit is set.
(__get_except_table): Likewise.

From-SVN: r35922

23 years agomissed one...
Nick Clifton [Wed, 23 Aug 2000 19:46:57 +0000 (19:46 +0000)]
missed one...

From-SVN: r35921

23 years agoReplace upper case condition code strings with lower case.
Nick Clifton [Wed, 23 Aug 2000 19:37:09 +0000 (19:37 +0000)]
Replace upper case condition code strings with lower case.

From-SVN: r35920

23 years agoReplace STRUCT_VALUE_REGNUm by STRUCT_VALUE
Nick Clifton [Wed, 23 Aug 2000 19:28:44 +0000 (19:28 +0000)]
Replace STRUCT_VALUE_REGNUm by STRUCT_VALUE

From-SVN: r35919

23 years agocpphash.h (IN_I): New flag for directive table.
Zack Weinberg [Wed, 23 Aug 2000 18:29:53 +0000 (18:29 +0000)]
cpphash.h (IN_I): New flag for directive table.

* cpphash.h (IN_I): New flag for directive table.
* cpplib.c (DIRECTIVE_TABLE): Mark #define, #undef, #ident, and
#pragma with IN_I.
(_cpp_check_directive): If -fpreprocessed, execute directives
marked with IN_I.  Issue no warnings in this case.
* cpplex.c (_cpp_get_token): Expand no macros if -fpreprocessed.

From-SVN: r35918

23 years agoc-common.c (print_char_table): Allow 'I' flag with %d, %i and %u.
Joseph Myers [Wed, 23 Aug 2000 17:32:50 +0000 (18:32 +0100)]
c-common.c (print_char_table): Allow 'I' flag with %d, %i and %u.

* c-common.c (print_char_table): Allow 'I' flag with %d, %i and
%u.
(check_format_info): Support printf 'I' flag; warn about it with
-pedantic.

testsuite:
* gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
tests.
* gcc.dg/format-ext-1.c: New test.

From-SVN: r35917

23 years agocp-tree.h (DECL_CLONED_FUNCTION_P): Check DECL_LANG_SPECIFIC.
Mark Mitchell [Wed, 23 Aug 2000 17:12:23 +0000 (17:12 +0000)]
cp-tree.h (DECL_CLONED_FUNCTION_P): Check DECL_LANG_SPECIFIC.

* cp-tree.h (DECL_CLONED_FUNCTION_P): Check DECL_LANG_SPECIFIC.
* mangle.c (write_function_type): Change prototype.
(write_encoding): Don't mangle return types for
constructors or destructors.
(write_type): Adjust call to write_function_type.
* pt.c (instantiate_template): Instantiate alternate entry points
when instantiating the main function.

From-SVN: r35916

23 years agocp-demangle.c (result_close_template_list): Remove function.
Alex Samuel [Wed, 23 Aug 2000 17:03:03 +0000 (17:03 +0000)]
cp-demangle.c (result_close_template_list): Remove function.

* cp-demangle.c (result_close_template_list): Remove function.
(result_add_separated_char): New function.
(result_open_template_list): New macro.
(result_close_template_list): Likewise.
(demangle_prefix): Don't set template_p if the
prefix ends with a ctor name.
(demangle_type_ptr): Remove duplicate RETURN_IF_ERROR.
(demangle_type): Check for template args after substitution.
(demangle_template_args): Use result_open_template_list.

From-SVN: r35915

23 years agoDummy checkin of footer.html to force web sync.
Phil Edwards [Wed, 23 Aug 2000 16:42:12 +0000 (16:42 +0000)]
Dummy checkin of footer.html to force web sync.

From-SVN: r35914

23 years agotr-warn4.c, [...]: New tests.
Kaveh R. Ghazi [Wed, 23 Aug 2000 16:13:47 +0000 (16:13 +0000)]
tr-warn4.c, [...]: New tests.

* gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.

From-SVN: r35913

23 years agoAdded John David Anglin's name to patch for HP-UX bootstrap
Alexandre Oliva [Wed, 23 Aug 2000 16:13:42 +0000 (16:13 +0000)]
Added John David Anglin's name to patch for HP-UX bootstrap

From-SVN: r35912

23 years agoarm.c (arm_expand_prologue): Ensure that the stack-adjustment barrier can't be ignore...
Richard Earnshaw [Wed, 23 Aug 2000 15:15:21 +0000 (15:15 +0000)]
arm.c (arm_expand_prologue): Ensure that the stack-adjustment barrier can't be ignored by the alias analysis...

* arm.c (arm_expand_prologue): Ensure that the stack-adjustment
barrier can't be ignored by the alias analysis code.

From-SVN: r35911

23 years agoUpdate to pthread and addition of sys/machine.h
Bruce Korb [Wed, 23 Aug 2000 14:13:18 +0000 (14:13 +0000)]
Update to pthread and addition of sys/machine.h

From-SVN: r35910

23 years agoFixed the test for aix_pthread
Bruce Korb [Wed, 23 Aug 2000 14:08:57 +0000 (14:08 +0000)]
Fixed the test for aix_pthread

From-SVN: r35909