Hans-Peter Nilsson
f21bf182c7
* gcc.c-torture/execute/nestfunc-4.c: New test.
...
From-SVN: r48556
2002-01-05 03:56:05 +00:00
Jan Hubicka
4deaa2f859
* cfgcleanup.c (thread_jump): Fix handling of reversed branches.
...
From-SVN: r48554
2002-01-05 01:21:30 +00:00
Jan Hubicka
9f16e871d3
cfgcleanup.c: Include tm_p.h
...
* cfgcleanup.c: Include tm_p.h
(mark_effect): Fix handling of hard register; fix handling of SET
From-SVN: r48553
2002-01-05 00:36:26 +00:00
Loren J. Rittle
302d2f1439
aggregates.C: Corrected last patch: removed extra triple that slipped in.
...
* g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
extra triple that slipped in.
* g++.old-deja/g++.abi/align.C: Likewise.
* g++.old-deja/g++.abi/bitfields.C: Likewise.
From-SVN: r48551
2002-01-04 23:26:45 +00:00
Loren J. Rittle
284343370e
rbug.c: Force FP to extended-precision on FreeBSD/i386.
...
* gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
on FreeBSD/i386.
* gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
FreeBSD.
From-SVN: r48548
2002-01-04 23:13:54 +00:00
Loren J. Rittle
3693730eed
aggregates.C: Do not skip i?86-*-freebsd*.
...
* g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
* g++.old-deja/g++.abi/align.C: Likewise.
* g++.old-deja/g++.abi/bitfields.C: Likewise.
From-SVN: r48547
2002-01-04 22:41:50 +00:00
Loren J. Rittle
f1ec563538
fio.h (FSEEK): Enforce type of second parameter to be off_t when...
...
* libI77/fio.h (FSEEK): Enforce type of second parameter to be
off_t when prototype is missing from system headers for the
non-standard function.
From-SVN: r48546
2002-01-04 22:24:07 +00:00
Kazu Hirata
96eb115797
h8300.md (anonymous patterns): Check that operands are registers before using REGNO on them.
...
* config/h8300/h8300.md (anonymous patterns): Check that
operands are registers before using REGNO on them.
From-SVN: r48545
2002-01-04 22:08:24 +00:00
Benjamin Kosnik
54c1bf7801
Makefile.am (std_headers): Remove cXXX from list.
...
2002-01-04 Benjamin Kosnik <bkoz@redhat.com>
* include/Makefile.am (std_headers): Remove cXXX from list.
(c_base_srcdir): No bits subdirectory.
(c_base_builddir): Same.
(c_base_headers): Adjust names, add ciso646.
(bits_headers): Remove std_xxx.h headers.
* include/Makefile.in: Regenerate.
* include/ext/iterator: Adjust includes.
* include/ext/ropeimpl.h: Same.
* include/ext/stl_hash_fun.h: Same.
* include/ext/algorithm: Same.
* include/backward/bvector.h: Adjust includes.
* include/backward/vector.h: Same.
* include/backward/strstream: Same.
* include/backward/streambuf.h: Same.
* include/backward/stack.h: Same.
* include/backward/set.h: Same.
* include/backward/queue.h: Same.
* include/backward/multiset.h: Same.
* include/backward/multimap.h: Same.
* include/backward/map.h: Same.
* include/backward/list.h: Same.
* include/backward/iterator.h: Same.
* include/backward/iostream.h: Same.
* include/backward/iomanip.h: Same.
* include/backward/fstream.h: Same.
* include/backward/deque.h: Same.
* include/backward/complex.h: Same.
* include/bits/std_algorithm.h: Move to...
* include/std/algorithm: ...here.
* include/bits/std_iosfwd.h, std_locale.h, std_stack.h,
std_bitset.h, std_ios.h, std_map.h, std_stdexcept.h,
std_complex.h, std_iostream.h, std_memory.h, std_streambuf.h,
std_deque.h, std_istream.h, std_numeric.h, std_string.h,
std_fstream.h, std_ostream.h, std_utility.h, std_iterator.h,
std_queue.h, std_valarray.h, std_functional.h, std_limits.h,
std_set.h, std_vector.h, std_iomanip.h, std_list.h, std_sstream.h:
Same.
* include/c_std/bits/std_cassert.h: Move to...
* include/c_std/cassert: Here.
* include/c_std/std_cctype.h, std_cerrno.h, std_cfloat.h,
std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h,
std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h,
std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h,
std_cwctype.h: Same.
* include/c_std/cmath: Adjust cmath.tcc include.
* include/c_std/cstdlib: Adjust includes.
* include/c_std/cwchar: Same.
* include/c_std/ctime: Same.
* include/c_std/cstring: Same.
* include/c_std/cstdio: Same.
* include/c_std/bits: Remove directory.
* include/c/bits/std_cassert.h: Move to...
* include/c/cassert: Here.
* include/c/std_cctype.h, std_cerrno.h, std_cfloat.h,
std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h,
std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h,
std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h,
std_cwctype.h: Same.
* include/c/bits: Remove directory.
* include/std/cwctype: Remove.
* include/std/cwchar: Remove.
* include/std/ctime: Remove.
* include/std/cstring: Remove.
* include/std/cstdlib: Remove.
* include/std/cstdio: Remove.
* include/std/cstddef: Remove.
* include/std/cstdarg: Remove.
* include/std/csignal: Remove.
* include/std/csetjmp: Remove.
* include/std/cmath: Remove.
* include/std/clocale: Remove.
* include/std/climits: Remove.
* include/std/ciso646: Remove.
* include/std/cfloat: Remove.
* include/std/cerrno: Remove.
* include/std/cctype: Remove.
* include/std/cassert: Remove.
* include/bits/fpos.h: Adjust includes, removing <bits/std_xxx.h>
files and subsituting <.xxx>
* include/bits/valarray_array.h: Same.
* include/bits/stl_uninitialized.h: Same.
* include/bits/stl_alloc.h: Same.
* include/bits/stl_algobase.h: Same.
* include/bits/sstream.tcc: Same.
* include/bits/pthread_allocimpl.h: Same.
* include/bits/ostream.tcc: Same.
* include/bits/localefwd.h: Same.
* include/bits/locale_facets.tcc: Same.
* include/bits/locale_facets.h: Same.
* include/bits/istream.tcc: Same.
* include/bits/char_traits.h: Same.
* include/bits/boost_concept_check.h: Same.
* include/bits/basic_file.h: Same.
* include/std/bitset: Same.
* include/std/complex: Same.
* include/std/fstream: Same.
* include/std/functional: Same.
* include/std/ios: Same.
* include/std/iostream: Same.
* include/std/ostream: Same.
* include/std/sstream: Same.
* include/std/streambuf: Same.
* include/std/string: Same.
* include/std/iterator: Same.
* include/std/valarray: Same.
* src/ios.cc: Adjust includes.
* src/valarray-inst.cc: Same.
* src/string-inst.cc: Same.
* src/stl-inst.cc: Same.
* src/stdexcept.cc: Same.
* src/misc-inst.cc: Same.
* src/localename.cc: Same.
* src/locale-inst.cc: Same.
* src/locale.cc: Same.
* src/limits.cc: Same.
* src/concept-inst.cc: Same.
* src/complex_io.cc: Same.
* src/codecvt.cc: Same.
* src/bitset.cc: Same.
* src/cmath.cc: Same.
From-SVN: r48544
2002-01-04 21:27:36 +00:00
Roland McGrath
48180d6890
* doc/invoke.texi (RS/6000 and PowerPC Options): Add -mcall-gnu.
...
From-SVN: r48543
2002-01-04 21:19:53 +00:00
Jakub Jelinek
336b7dca5b
* gcc.dg/20020104-2.c: New test.
...
From-SVN: r48542
2002-01-04 22:05:50 +01:00
Jakub Jelinek
b0832fe1f3
tree.h (expand_expr_stmt_value): Add maybe_last argument.
...
* tree.h (expand_expr_stmt_value): Add maybe_last argument.
* c-common.h (genrtl_expr_stmt_value): Likewise.
* stmt.c (expand_expr_stmt): Pass 1 as maybe_last.
(expand_expr_stmt_value): Add maybe_last argument.
Don't warn about statement with no effect if it is the last statement
in expression statement.
* c-semantics.c (genrtl_expr_stmt): Pass 1 as maybe_last.
(genrtl_expr_stmt_value): Add maybe_last argument, pass it down to
expand_expr_stmt_value.
(expand_stmt) [EXPR_STMT]: Pass 1 as maybe_last to
genrtl_expr_stmt_value if t is the last EXPR_STMT in its scope.
* expr.c (expand_expr) [LABELED_BLOCK_EXPR, LOOP_EXPR]: Pass 1
as maybe_last to expand_expr_stmt_value.
* gcc.dg/20020104-1.c: New test.
From-SVN: r48541
2002-01-04 22:03:20 +01:00
Tom Tromey
81550d0e5f
Thread.java (stop): No longer synchronized.
...
* java/lang/Thread.java (stop): No longer synchronized.
(start): Likewise.
From-SVN: r48540
2002-01-04 20:38:20 +00:00
Jeff Law
c1e14513ed
c-common.c (c_expand_start_cond): Expect the IF_STMT node to be passed in, do not build it.
...
* c-common.c (c_expand_start_cond): Expect the IF_STMT node to
be passed in, do not build it.
(c_begin_if_stmt): New function.
(c_begin_while_stmt, c_finish_while_stmt_cond): Likewise.
* c-common.h (c_expand_start_cond): Update prototype.
(c_begin_if_stmt): Prototype new function.
(c_begin_while_stmt, c_finish_while_stmt_cond): Likewise.
* c-parse.in (if_prefix): Use c_begin_if_stmt,
c_begin_while_stmt and c_finish_while_stmt_cond.
From-SVN: r48539
2002-01-04 11:42:56 -07:00
Paolo Carlini
3b007b5d6b
stl_tree.h (rb_tree): Move to...
...
2002-01-04 Paolo Carlini <pcarlini@unitus.it>
* include/bits/stl_tree.h (rb_tree): Move to...
* include/ext/rb_tree: ...here, new file.
* include/Makefile.am (ext_headers): Add new file.
* include/Makefile.in: Regenerate.
* include/bits/stl_tempbuf.h (get_temporary_buffer + helper,
return_temporary_buffer, struct temporary_buffer): Move to...
* include/ext/memory: ...here.
* testsuite/ext/headers.cc: Include <ext/rb_tree>.
* include/backward/tempbuf.h: Include <ext/memory>, tweak.
* include/backward/tree.h: Include <ext/rb_tree), tweak.
From-SVN: r48538
2002-01-04 17:02:28 +00:00
William Cohen
b6ec437a14
elf.h (ASM_FILE_START): Reverted to profile_flag.
...
* config/pa/elf.h (ASM_FILE_START): Reverted to profile_flag.
* config/pa/pa-linux.h (ASM_FILE_START): Likewise.
* config/pa/pa64-hpux.h (ASM_FILE_START): Likewise.
* config/pa/som.h (ASM_FILE_START): Likewise.
From-SVN: r48537
2002-01-04 15:43:30 +00:00
Daniel Berlin
517b711f9a
lcm.c: Include df.h.
...
2001-01-04 Daniel Berlin <dan@cgsoftware.com>
* lcm.c: Include df.h.
Add available_transfer_function prototype.
(compute_available): Rework to use iterative dataflow framework.
(struct bb_info): s/bb_info/lcm_bb_info/g to avoid conflict
with bb_info in df.h
(available_transfer_function): New function.
* Makefile.in (lcm.o): add df.h to dependencies.
From-SVN: r48536
2002-01-04 15:23:30 +00:00
Jason Merrill
f11ee281f7
class.c (update_vtable_entry_for_fn): Set delta to zero for a lost primary.
...
* class.c (update_vtable_entry_for_fn): Set delta to zero for a
lost primary.
* class.c (build_vtbl_initializer): Check for a lost primary
before calculating the vtable entry to throw away.
From-SVN: r48535
2002-01-04 09:02:14 -05:00
GCC Administrator
7b4795cc41
Daily bump.
...
From-SVN: r48532
2002-01-04 08:16:10 +00:00
Richard Henderson
551cc6fdfd
alpha.c (some_operand): Accept HIGH.
...
* config/alpha/alpha.c (some_operand): Accept HIGH.
(input_operand): Likewise; accept simple references to globals.
(alpha_const_ok_for_letter_p): New, outlined from alpha.h.
(alpha_const_double_ok_for_letter_p): Likewise.
(alpha_extra_constraint): Likewise.
(alpha_preferred_reload_class): Likewise. Do not force
symbolic constants to memory.
(alpha_legitimate_address_p): Accept simple references
to small_symbolic_operand.
(alpha_legitimize_address): New arg scratch. Be prepared to be
called when no_new_pseudos. Emit simple symbolic references.
Split integers into low, high, and rest.
(alpha_expand_mov): Use alpha_legitimize_address.
(some_small_symbolic_mem_operand): New.
(split_small_symbolic_mem_operand): New.
* config/alpha/alpha-protos.h: Update.
* config/alpha/alpha.h (CONST_OK_FOR_LETTER_P): Out-line.
(CONST_DOUBLE_OK_FOR_LETTER_P): Likewise.
(EXTRA_CONSTRAINT): Likewise.
(PREFERRED_RELOAD_CLASS): Likewise.
(LEGITIMIZE_ADDRESS): Update for alpha_legitimize_address change.
(PREDICATE_CODES): Update.
* config/alpha/alpha.md: New post-reload splitters to convert
simplfied symbolic operands to the form that references $29.
(divide expanders): Use emit_move_insn, not gen_movdi_er_high_g.
(movdi_er_nofix, movdi_er_fix): Accept any symbolic operand.
From-SVN: r48531
2002-01-04 00:15:22 -08:00
Richard Henderson
1eaea05433
* local-alloc.c (function_invariant_p): Update commentary.
...
From-SVN: r48530
2002-01-03 23:19:19 -08:00
Loren J. Rittle
0cc5f81223
* Makefile.in ($(LIBG2C):): Let libtool decide when to add -lc.
...
From-SVN: r48529
2002-01-04 06:22:49 +00:00
Hans-Peter Nilsson
fee5bdb084
* gcc.dg/20020103-1.c: Fix typo in target selector.
...
From-SVN: r48528
2002-01-04 05:57:59 +00:00
H.J. Lu
c4cc12b7bb
toplev.c (rest_of_compilation): Fix a typo when calling cleanup_cfg.
...
2002-01-04 H.J. Lu <hjl@gnu.org>
* toplev.c (rest_of_compilation): Fix a typo when calling
cleanup_cfg.
From-SVN: r48527
2002-01-04 06:41:24 +01:00
Kazu Hirata
173bf5be74
c-common.c: Fix formatting.
...
* c-common.c: Fix formatting.
* diagnostic.c: Likewise.
* doloop.c: Likewise.
* dwarf2out.c: Likewise.
From-SVN: r48526
2002-01-04 02:00:26 +00:00
Richard Henderson
0b223645f5
* gcc.dg/20020103-1.c: New.
...
From-SVN: r48525
2002-01-03 17:10:38 -08:00
Kazu Hirata
187462ace7
h8300.c (output_logical_op): Use 'not.w' instead of 'neg.w' when xoring with 0x0000ffff or 0xffff0000.
...
* config/h8300/h8300.c (output_logical_op): Use 'not.w' instead
of 'neg.w' when xoring with 0x0000ffff or 0xffff0000.
From-SVN: r48524
2002-01-04 00:50:50 +00:00
Jeff Law
619acae7b9
Rotate 6 months of ChangeLog entries into ChangeLog.6
...
From-SVN: r48523
2002-01-03 17:19:27 -07:00
Neil Booth
5d8ebbd862
cpperror.c: Update comments and copyright.
...
* cpperror.c: Update comments and copyright.
* cppexp.c, cppfiles.c, cpphash.c, cpphash.h, cppinit.c,
cpplex.c, cpplib.c, cpplib.h, cppmacro.c, cppmain.c: Similarly.
From-SVN: r48522
2002-01-03 21:43:09 +00:00
John David Anglin
518c131126
* collect2.c (main): Use strcmp when testing for "-shared".
...
From-SVN: r48520
2002-01-03 19:34:16 +00:00
Paolo Carlini
01b0d4b85a
stl_numeric.h (power + helpers, iota): Move to...
...
2002-01-02 Paolo Carlini <pcarlini@unitus.it>
* include/bits/stl_numeric.h (power + helpers, iota): Move to...
* include/ext/numeric: ...here, new file.
* include/bits/stl_function.h (identity_element, unary_compose,
binary_compose, compose1, compose2, identity, select1st,
select2nd, project1st + helper, project2nd + helper,
constant_void_fun + helper, constant_unary_fun + helper,
costant_binary_fun + helper, constant0, constant1, constant2,
subtractive_rng, mem_fun1, mem_fun1_ref): Move to...
* include/ext/functional: ...here, new file.
* include/Makefile.am (ext_headers): Add new files.
* include/Makefile.in: Regenerate.
* testsuite/ext/headers.cc: Include <ext/numeric> and
<ext/functional>.
* include/backward/algo.h: Include <ext/numeric>, tweak.
* include/backward/function.h: Include <ext/functional>, tweak.
* include/ext/ropeimpl.h: Include <ext/numeric>.
From-SVN: r48519
2002-01-03 19:02:18 +00:00
Neil Booth
d15a58c0f1
cppmacro.c: Don't include intl.h.
...
* cppmacro.c: Don't include intl.h. Update comments.
(new_number_token): Allocate enough buffer for 64-bit unsigned
integers; update prototype.
* cppmain.c: Update comments.
From-SVN: r48518
2002-01-03 18:32:55 +00:00
David Edelsohn
2fd174098b
Correct ChangeLog entry: toc_section -> ASM_FILE_START.
...
From-SVN: r48517
2002-01-03 13:16:31 -05:00
Jeff Law
0487b51cbc
os_defines.h: Prefix __strtoll and __strtoull declarations with __extension__.
...
* config/os/hpux/bits/os_defines.h: Prefix __strtoll and
__strtoull declarations with __extension__.
From-SVN: r48516
2002-01-03 11:03:15 -07:00
William Cohen
70f4f91ca9
function.h (struct function): Add profile.
...
* function.h (struct function): Add profile.
(current_function_profile): New.
doc/extend.texi: Update documentation.
* final.c (final_start_function): Use current_function_profile
instead of profile_flag.
(profile_after_prologue): Likewise.
* function.c (expand_function_start): Likewise.
(expand_function_start): Likewise.
* config/alpha/alpha.c (direct_call_operand):
(alpha_does_function_need_gp): Likewise.
(alpha_expand_prologue): Likewise.
* config/arm/arm.c (arm_expand_prologue): Likewise.
thumb_expand_prologue: Likewise.
* config/d30v/d30v.c (d30v_stack_info): Likewise.
* config/fr30/fr30.c (MUST_SAVE_RETURN_POINTER): Likewise.
(fr30_expand_prologue): Likewise.
* config/i386/cygwin.h (SUBTARGET_PROLOGUE): Likewise.
* config/i386/i386.c (ix86_osf_output_function_prologue): Likewise.
* config/i386/i386.h (FINALIZE_PIC): Likewise.
* config/i386/win32.h (SUBTARGET_PROLOGUE): Likewise.
* config/i960/i960.c (i960_output_function_prologue): Likewise.
* config/ia64/ia64.c (ia64_compute_frame_size): Likewise.
* config/m32r/m32r.c (MUST_SAVE_RETURN_ADDR): Likewise.
(m32r_expand_prologue): Likewise.
* config/m88k/m88k.c (m88k_layout_frame): Likewise.
(m88k_expand_prologue): Likewise.
* config/m88k/m88k.h (ADJUST_INSN_LENGTH): Likewise.
* config/mips/mips.c (compute_frame_size): Likewise.
(mips_expand_prologue): Likewise.
(mips_can_use_return_insn): Likewise.
* config/pa/elf.h (ASM_FILE_START): Likewise.
* config/pa/pa-linux.h (ASM_FILE_START): Likewise.
* config/pa/pa64-hpux.h (ASM_FILE_START): Likewise.
* config/pa/som.h (ASM_FILE_START): Likewise.
* config/romp/romp.c (romp_using_r14): Likewise.
* config/rs6000/rs6000.c (first_reg_to_save): Likewise.
(rs6000_stack_info): Likewise.
* config/rs6000/sysv4.h (ASM_DECLARE_FUNCTION_NAME): Likewise.
* config/rs6000/xcoff.h (toc_section): Likewise.
* config/v850/v850.c (compute_register_save_size): Likewise.
From-SVN: r48515
2002-01-03 17:40:07 +00:00
Jakub Jelinek
cb1ac742b7
simplify-rtx.c (simplify_binary_operation): If gen_lowpart_common fails, use gen_lowpart_SUBREG.
...
* simplify-rtx.c (simplify_binary_operation) [DIV]: If
gen_lowpart_common fails, use gen_lowpart_SUBREG.
* gcc.c-torture/compile/20020103-1.c: New test.
From-SVN: r48514
2002-01-03 18:24:13 +01:00
Turly O'Connor
61d951df7b
darwin.c (machopic_output_possible_stub_label): Don't generate stub routines for pseudo-stubs which we've just defined.
...
* darwin.c (machopic_output_possible_stub_label): Don't generate
stub routines for pseudo-stubs which we've just defined.
From-SVN: r48513
2002-01-03 17:18:25 +00:00
Kazu Hirata
505ddab6ec
builtins.c: Fix formatting.
...
* builtins.c: Fix formatting.
* c-typeck.c: Likewise.
* combine.c: Likewise.
* expr.c: Likewise.
* loop.c: Likewise.
From-SVN: r48512
2002-01-03 16:05:54 +00:00
David Billinghurst
dd37368c6d
prune.exp: Correct regular expression for -ffunction-sections
...
2002-01-03 David Billinghurst <David.Billinghurst@riotinto.com>
* testsuite/lib/prune.exp: Correct regular expression for
-ffunction-sections
From-SVN: r48511
2002-01-03 14:25:14 +00:00
Jakub Jelinek
5e55c6a242
* g++.dg/other/debug2.C: New test.
...
From-SVN: r48508
2002-01-03 11:01:23 +01:00
Andreas Schwab
b7e30d8ad0
cppfiles.c (_cpp_pop_file_buffer): Change return type to bool and return true if...
...
* cppfiles.c (_cpp_pop_file_buffer): Change return type to bool
and return true if _cpp_push_next_buffer pushed a new include
file.
* cpplib.c (_cpp_pop_buffer): Only call obstack_free if
_cpp_pop_file_buffer did not push a new file.
* cpphash.h (_cpp_pop_file_buffer): Update declaration.
From-SVN: r48507
2002-01-03 09:41:00 +00:00
Eric Christopher
ff81832f59
final.c (final_scan_insn): Change 0 -> NULL_RTX in FIND_REG_INC_NOTE call.
...
2002-01-02 Eric Christopher <echristo@redhat.com>
* final.c (final_scan_insn): Change 0 -> NULL_RTX in
FIND_REG_INC_NOTE call. Update copyright.
* loop.c (canonicalize_condition): Ditto.
* reorg.c (delete_scheduled_jump): Ditto.
From-SVN: r48506
2002-01-03 09:18:22 +00:00
GCC Administrator
6518547fe4
Daily bump.
...
From-SVN: r48504
2002-01-03 08:16:20 +00:00
Graham Stott
37b310124a
class.c (compile_resource_file): Update copyright date.
...
* class.c (compile_resource_file): Update copyright date.
Constify filename parameter.
java-tree.h: Update copyright date.
(compile_resource_file): Constify filename parameter.
From-SVN: r48503
2002-01-03 07:50:49 +00:00
Kazu Hirata
8e42ace183
* gcse.c: Fix formatting.
...
From-SVN: r48502
2002-01-03 06:36:42 +00:00
Graham Stott
22e85ed463
jcf-parse.c: Update copyright date.
...
* gcc/jcf-parse.c: Update copyright date.
(yyparse): Constify resource_filename.
From-SVN: r48500
2002-01-03 05:47:27 +00:00
Graham Stott
fb2bf63189
mkconfig.sh: Output to config.h...
...
* mkconfig.sh: Output to config.h, hconfig.h and tconfig.h
forward defs for struct tags rtx_def, union_tree, rtvec_def
also output corresponding typedefs for rtxm, tree, and rtvcec.
* system.h: Move forward defs for struct tags rtx_def, union_tree,
rtvec_def along with corresponding typedefs for rtx, tree, and
rtvcec to config.h, hconfig.h, tconfig.h
From-SVN: r48499
2002-01-03 05:22:51 +00:00
Graham Stott
b9daac3192
tree.h: Update copyright date.
...
* tree.h: Update copyright date.
(IS_EXPR_CODE_CLASS): Add parenthesis.
(TREE_SET_CODE): Add whitespace.
(TREE_CHECK): Add parenthesis.
(TREE_CLASS_CODE): Add parenthesis and wrap long line.
(CST_OR_CONSTRUCTOR_CHECK):
(EXPR_CHECK): Add parenthis, whitespace and wrap line.
(TREE_SYMBOL_REFERENCED): Whitespace.
(INT_CST_LT): Likewise.
(INT_CST_LT_UNSIGNED): Likewise.
(tree_real_cst): Unwrap comment.
(tree_string): Likewise.
(tree_complex): Likewise.
(IDENTIFIER_POINTER): correct cast.
(SAVE_EXPR_CONTEXT): Whitespace.
(EXPR_WFL_FILENAME_NODE): Likewise.
(EXPR_WFL_FILENAME): Remove parenthesis.
(DECL_ORIGIN): Add parenthesis.
(DECL_FROM_INLINE): Use NULL_TREE.
(build_int_2): Whitespace.
(build_type_variant): Add parenthesis.
* gcc/jcf-parse.c: Update copyright date.
(yyparse): Constify resource_filename.
From-SVN: r48498
2002-01-03 05:18:25 +00:00
Graham Stott
f52eda294f
rtl.h: Update copyright date.
...
* rtl.h: Update copyright date.
(RTL_CHECK1): Wrap long line.
(RTL_CHECK2): Likewise.
(RTL_CHECKC1): Wrap long line and whitespace.
(RTL_CHECKC2): Likewise.
(XWINT): Whitespace.
(XINT): Likewise.
(XSTR): Likewise.
(XEXP): Likewise.
(XVEC): Likewise.
(XMODE): Likewise.
(XBITMAP): Likewise.
(XTREE): Likewise.
(XBBDEF): Likewise.
(XTMPL): Likewise.
(X0WINT): Likewise.
(X0INT):Likewise.
(X0UINT): Likewise.
(X0STR): Likewise.
(X0EXP): Likewise.
(X0VEC): Likewise.
(X0MODE): Likewise.
(X0BITMAP): Likewise.
(X0TREE): Likewise.
(X0BBDEF): Likewise.
(X0ADVFLAGS): Likewise.
(X0CSELIB): Likewise.
(X0MEMATTR): Likewise.
(XCWINT): Likewise.
(XCINT): Likewise.
(XCUINT): Likewise.
(XCSTR): Likewise.
(XCEXP): Likewise.
(XCVEC): Likewise.
(XCMODE): Likewise.
(XCBITMAP): Likewise.
(XCTREE): Likewise.
(XCBBDEF): Likewise.
(XCADVFLAGS): Likewise.
(XCCSELIB): Likewise.
(XC2EXP): Likewise.
(INSN_UID): Likewise.
(PREV_INSN): Likewise.
(PATTERN): Likewise.
(INSN_CODE): Likewise.
(PUT_REG_NOTE_KIND): Likewise.
(CODE_LABEL_NUMBER): Likewise.
(NOTE_SOURCE_FILE): Likewise.
(NOTE_BLOCK): Likewise.
(NOTE_EH_HANDLER): Likewise.
(NOTE_RANGE_INFO): Likewise.
(NOTE_LIVE_INFO): Likewise.
(NOTE_BASIC_BLOCK): Likewise.
(NOTE_EXPECTED_VALUE): Likewise.
(NOTE_LINE_NUMBER): Likewise.
(LABEL_NAME): Likewise.
(LABEL_NUSES): Likewise.
(LABEL_ALTERNATE_NAME): Likewise.
(ADDRESSOF_DECL): Likewise.
(JUMP_LABEL): Likewise.
(LABEL_NEXTREF): Likewise.
(REGNO): Likewise.
(ORIGINAL_REGNO: Likewise.
(HARD_REGISTER_NUM_P): Add parenthesis.
(SUBREG_REG): Whitespace.
(SUBREG_BYTE): Likewise.
(ASM_OPERANDS_TEMPLATE): Remove parenthesis.
(ASM_OPERANDS_OUTPUT_CONSTRAINT): Likewise.
(ASM_OPERANDS_OUTPUT_IDX): Likewise.
(ASM_OPERANDS_INPUT_VEC): Likewise.
(ASM_OPERANDS_INPUT_CONSTRAINT_VEC): Likewise.
(ASM_OPERANDS_INPUT): Likewise.
(ASM_OPERANDS_INPUT_LENGTH): Likewise.
(ASM_OPERANDS_INPUT_CONSTRAINT_EXP): Likewise.
(ASM_OPERANDS_INPUT_CONSTRAINT): Likewise.
(ASM_OPERANDS_INPUT_MODE): Likewise.
(ASM_OPERANDS_SOURCE_FILE): Likewise.
(ASM_OPERANDS_SOURCE_LINE): Likewise.
(MEM_SET_IN_STRUCT_P): Minor reformat.
(TRAP_CONDITION): Whitespace.
(TRAP_CODE): Likewise.
(COND_EXEC_TEST): Likewise.
(COND_EXEC_CODE): Likewise.
(FIND_REG_INC_NOTE): Uppercase macro args and add parenthesis.
(PHI_NODE_P): Add parenthesis.
(plus_constant): Whitespace and add paraenthese.
From-SVN: r48497
2002-01-03 05:11:05 +00:00
Kazu Hirata
e03f5d43cb
avr.c: Fix comment typos.
...
* config/avr/avr.c: Fix comment typos.
* config/c4x/c4x.md: Likewise.
* config/dsp16xx/dsp16xx.h: Likewise.
* config/dsp16xx/dsp16xx.md: Likewise.
* config/i386/i386.md: Likewise.
* config/ia64/ia64.c: Likewise.
* config/m32r/m32r.h: Likewise.
* config/m68hc11/m68hc11.md: Likewise.
* config/mmix/mmix.c: Likewise.
* config/mn10200/mn10200.c: Likewise.
* config/romp/romp.c: Likewise.
* config/sh/sh.c: Likewise.
* config/stormy16/stormy16.c: Likewise.
* config/stormy16/stormy16.h: Likewise.
* config/stormy16/stormy16.md: Likewise.
From-SVN: r48496
2002-01-03 05:04:34 +00:00