gcc/gcc
Igor Shevlyakov 667c49250f sh.c (output_branch): Support for insn with lenght attr 12 & 16 which represents cond branches...
* config/sh/sh.c (output_branch): Support for insn with lenght
attr 12 & 16 which represents cond branches outside +-4096 range.

From-SVN: r42835
2001-06-03 22:17:11 +00:00
..
ch cpp.texi, [...]: Move contents to just after title page. 2001-06-02 17:50:36 +01:00
config sh.c (output_branch): Support for insn with lenght attr 12 & 16 which represents cond branches... 2001-06-03 22:17:11 +00:00
cp Amend previous changelog PR g++/2936 Part missed from first commit 2001-06-01 11:57:35 +00:00
doc install-old.texi: Remove more old installation documentation. 2001-06-03 20:06:55 +01:00
f root.texi: Fix typo in patches e-mail address. 2001-06-03 14:14:26 +00:00
fixinc reorganize inclhacks and apply fix to fixtests.c 2001-05-27 18:21:04 +00:00
ginclude
intl * po2tbl.sed.in: Fixed typo. 2001-05-25 17:47:18 -07:00
java cpp.texi, [...]: Move contents to just after title page. 2001-06-02 17:50:36 +01:00
objc * objc/objc.gperf: Remove, no longer used. 2001-05-28 23:56:18 +00:00
po POTFILES.in: Remove config/rs6000/xm-darwin.h and config/pa/pa-gas.h. 2001-05-23 17:22:19 +00:00
testsuite linkage.exp: Use wildcards when matching N32. 2001-06-02 20:35:08 +00:00
.cvsignore
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4 aclocal.m4: Quote final argument of patsubst. 2001-05-26 04:54:42 +00:00
alias.c
basic-block.h Standardize header guards. 2001-05-25 18:31:47 -07:00
bb-reorder.c
bitmap.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
bitmap.h Standardize header guards. 2001-05-25 18:31:47 -07:00
build-make config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. 2001-05-01 17:45:05 +00:00
builtin-types.def builtins.def: Encode additional information, such as names and types, here. 2001-05-25 20:00:59 +00:00
builtins.c builtins.def: Encode additional information, such as names and types, here. 2001-05-25 20:00:59 +00:00
builtins.def builtins.def: Encode additional information, such as names and types, here. 2001-05-25 20:00:59 +00:00
c-aux-info.c c-aux-info.c: NULL_PTR->NULL in calls to `concat'. 2001-04-29 12:43:20 +00:00
c-common.c builtins.def: Encode additional information, such as names and types, here. 2001-05-25 20:00:59 +00:00
c-common.def
c-common.h Standardize header guards. 2001-05-25 18:31:47 -07:00
c-convert.c
c-decl.c c-decl.c (init_decl_processing): Don't call start_identifier_warnings. 2001-05-27 21:04:28 +00:00
c-dump.c c-dump.c (dequeue_and_dump): Don't look at DECL_ASSEMBLER_NAME if it is not set. 2001-05-03 15:41:13 +00:00
c-dump.h Standardize header guards. 2001-05-25 18:31:47 -07:00
c-errors.c
c-format.c
c-lang.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
c-lex.c c-lex.c (read_escape, read_ucs): Delete. 2001-05-23 19:05:37 +00:00
c-lex.h Standardize header guards. 2001-05-25 18:31:47 -07:00
c-parse.in * c-parse.in (notype_initdcl): Remove redundant line. 2001-05-25 19:44:20 +00:00
c-pragma.c
c-pragma.h Standardize header guards. 2001-05-25 18:31:47 -07:00
c-semantics.c
c-tree.h Standardize header guards. 2001-05-25 18:31:47 -07:00
c-typeck.c c-typeck.c (digest_init): Issue error messages about invalid constants, not warnings. 2001-05-25 06:34:16 +00:00
caller-save.c
calls.c * calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT. 2001-05-04 21:30:51 -04:00
ChangeLog sh.c (output_branch): Support for insn with lenght attr 12 & 16 which represents cond branches... 2001-06-03 22:17:11 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.lib
collect2.c *** empty log message *** 2001-04-27 19:59:53 +00:00
collect2.h Standardize header guards. 2001-05-25 18:31:47 -07:00
combine.c combine.c (try_combine): Fix typo in comment. 2001-05-27 10:35:09 +00:00
conditions.h
config.gcc config.gcc (all gnu and linux): Use t-slibgcc-elf-ver with t-linux. 2001-05-25 16:08:57 -07:00
config.guess
config.in aclocal.m4: Quote final argument of patsubst. 2001-05-26 04:54:42 +00:00
configure configure.in (gcc_version): Remove unrequired \ on ". 2001-05-29 15:16:24 +00:00
configure.frag
configure.in configure.in (gcc_version): Remove unrequired \ on ". 2001-05-29 15:16:24 +00:00
conflict.c
convert.c
convert.h
COPYING
COPYING.LIB
cppdefault.c
cppdefault.h Standardize header guards. 2001-05-25 18:31:47 -07:00
cpperror.c
cppexp.c cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
cppfiles.c cppfiles.c (remove_component_p): Don't assume lstat/stat will keep errno unchanged on success. 2001-05-22 11:57:21 +00:00
cpphash.c * cpphash.c (alloc_node): Cast pointer. 2001-05-30 21:09:15 +00:00
cpphash.h Standardize header guards. 2001-05-25 18:31:47 -07:00
cppinit.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
cpplex.c cpplex.c (_cpp_lex_token): Revert patch of 16 May 2001 so that we do accept comments in preprocessed input. 2001-05-30 21:22:00 +00:00
cpplib.c * cpplib.c (run_directive): Set pfile->directive. 2001-05-27 18:06:00 +00:00
cpplib.h Standardize header guards. 2001-05-25 18:31:47 -07:00
cppmacro.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
cppmain.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
cppspec.c
cross-make i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +00:00
crtstuff.c unwind-dw2-fde.c (__deregister_frame_info): Stubbify in favour of... 2001-05-22 16:01:33 -07:00
cse.c cse.c (fold_rtx): Use simplify_subreg. 2001-05-17 18:46:58 +00:00
cselib.c
cselib.h
cstamp-h.in
dbxout.c dbxout.c (dbxout_symbol): Invert previous patch, which was outputting a tag only for variable-size records. 2001-05-25 20:55:52 +00:00
dbxout.h
dbxstclass.h
dce.c
defaults.h Standardize header guards. 2001-05-25 18:31:47 -07:00
dependence.c
diagnostic.c diagnostic.c (vnotice): Kill. 2001-05-23 17:15:07 +00:00
diagnostic.def diagnostic.def: New file. 2001-05-01 08:19:45 +00:00
diagnostic.h Standardize header guards. 2001-05-25 18:31:47 -07:00
doloop.c
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2asm.c dwarf2asm.c (eh_data_format_name): Add names for "pointer size" variants of non-absolute encodings. 2001-05-16 15:45:22 -07:00
dwarf2asm.h except.c (eh_data_format_name): Move to ... 2001-05-16 15:42:36 -07:00
dwarf2out.c * dwarf2out.c (dwarf2out_finish): Don't emit DW_AT_stmt_list at -g1. 2001-05-30 18:13:43 -07:00
dwarf2out.h
dwarf.h
dwarfout.c dwarf2out.c (DEBUG_ABBREV_SECTION, [...]): Rename from s/DEBUG_//. 2001-05-20 20:14:31 -07:00
dwarfout.h
emit-rtl.c emit-rtl.c (init_emit_once): Zero unused memory in a CONST_DOUBLE. 2001-05-21 23:29:39 -07:00
enquire.c
errors.c
errors.h Standardize header guards. 2001-05-25 18:31:47 -07:00
except.c except.c (expand_builtin_frob_return_addr): Add missing call to convert_memory_address #ifdef POINTERS_EXTEND_UNSIGNED. 2001-06-02 06:52:11 -04:00
except.h Standardize header guards. 2001-05-25 18:31:47 -07:00
exgettext
explow.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
expmed.c combine.c (gen_binary): Use swap_commutative_operands_p 2001-05-22 00:40:26 -07:00
expr.c Fix typo in comment 2001-06-02 06:54:32 -04:00
expr.h
final.c defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -07:00
fix-header.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
fixproto
flags.h c-decl.c (init_decl_processing): Don't call start_identifier_warnings. 2001-05-27 21:04:28 +00:00
floatlib.c i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +00:00
flow.c flow.c (set_block_for_new_insns): Remove bogus shortcut. 2001-05-31 17:11:44 +00:00
fold-const.c fold-const.c (tree_expr_nonnegative_p): Detect more non-negative cases. 2001-05-21 01:21:23 +00:00
fp-test.c
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (expand_function_start): Don't abort on PARALLEL returns from hard_function_value. 2001-05-25 12:05:24 -07:00
function.h
future.options
gbl-ctors.h
gcc.c gcc.c (init_gcc_specs): When linking against libgcc_s.so, also link against libgcc.a. 2001-05-31 13:53:50 -07:00
gcc.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gcc.hlp
gccbug.in * gccbug.in (CATEGORIES): Add "bootstrap". 2001-05-17 15:19:53 +00:00
gccspec.c
gcov-io.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gcov.c
gcse.c gcse.c (try_replace_reg): First try global replace, later try to simplify the expression. 2001-05-18 13:43:27 +00:00
gdbinit.in
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
genrecog.c combine.c (simplify_comparison): Update op1 after constant extension. 2001-05-21 23:46:20 -07:00
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c ggc-page.c (size_lookup): Increase minimum allocation size to eight bytes. 2001-05-31 05:05:19 +00:00
ggc-simple.c
ggc.h Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
glimits.h
global.c
gmon.c
graph.c
graph.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gstab.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gsyms.h
gsyslimits.h cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
gthr-aix.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-dce.h gthr-posix.h (__gthread_active_ptr): Cast function pointer to target type to allow ISO C++ compiler to accept it. 2001-05-30 22:38:43 +00:00
gthr-posix.h gthr-posix.h (__gthread_active_ptr): Cast function pointer to target type to allow ISO C++ compiler to accept it. 2001-05-30 22:38:43 +00:00
gthr-rtems.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-single.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-solaris.h gthr-posix.h (__gthread_active_ptr): Cast function pointer to target type to allow ISO C++ compiler to accept it. 2001-05-30 22:38:43 +00:00
gthr-vxworks.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-win32.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr.h Standardize header guards. 2001-05-25 18:31:47 -07:00
haifa-sched.c
halfpic.c
halfpic.h
hard-reg-set.h Standardize header guards. 2001-05-25 18:31:47 -07:00
hash.c i386.c (ix86_emit_restore_regs_using_mov, [...]): Change bool' parameter to int'. 2001-05-04 14:36:39 +00:00
hash.h i386.c (ix86_emit_restore_regs_using_mov, [...]): Change bool' parameter to int'. 2001-05-04 14:36:39 +00:00
hashtable.c hashtable.c (calc_hash): Fix HASHSTEP definition. 2001-05-20 08:13:32 +00:00
hashtable.h Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
hwint.h Standardize header guards. 2001-05-25 18:31:47 -07:00
ifcvt.c ifcvt.c (merge_if_block): Use any_uncondjump_p... 2001-05-10 09:15:48 -06:00
input.h
insn-addr.h Standardize header guards. 2001-05-25 18:31:47 -07:00
integrate.c * integrate.c (expand_inline_function): Handle CONCAT DECL_RESULT. 2001-05-23 15:53:54 -07:00
integrate.h integrate.h (struct inline_remap): Add leaf_reg_map table. 2001-05-03 16:14:34 +00:00
intl.c
intl.h
jump.c * jump.c (mark_jump_label): Fix thinko in 2001-05-19 change. 2001-05-23 07:56:45 +00:00
LANGUAGES
lcm.c
libgcc2.c libgcc2.c, libgcc2.h: Restore __eprintf. 2001-05-14 02:46:22 +00:00
libgcc2.h Standardize header guards. 2001-05-25 18:31:47 -07:00
libgcc-std.ver * libgcc-std.ver: Export XFmode and TFmode versions of symbols. 2001-05-25 17:08:59 -07:00
limitx.h
limity.h cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
listing
lists.c
local-alloc.c local-alloc.c (update_equiv_regs): Don't eliminate constant expressions at -O0. 2001-05-28 02:21:28 +00:00
longlong.h i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +00:00
loop.c loop.h (struct movables): Remove `num'. 2001-05-11 15:54:19 +00:00
loop.h loop.h (struct movables): Remove `num'. 2001-05-11 15:54:19 +00:00
machmode.def
machmode.h
main.c
make-l2.com
Makefile.in c-tree.texi, [...]: Move to doc subdirectory. 2001-06-01 12:51:18 -04:00
makefile.vms
mbchar.c
mbchar.h Standardize header guards. 2001-05-25 18:31:47 -07:00
mips-tdump.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
mips-tfile.c dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00:00
mkconfig.sh
mkdeps.c
mkdeps.h Standardize header guards. 2001-05-25 18:31:47 -07:00
mkinstalldirs
mklibgcc.in i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +00:00
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c combine.c (gen_binary): Use swap_commutative_operands_p 2001-05-22 00:40:26 -07:00
output.h
params.c
params.def invoke.texi (Optimize Options): Add documentation for --param max-delay-slot-insn-search' and --param... 2001-05-01 18:51:06 +00:00
params.h Standardize header guards. 2001-05-25 18:31:47 -07:00
patch-apollo-includes
predict.c
prefix.c c-aux-info.c: NULL_PTR->NULL in calls to `concat'. 2001-04-29 12:43:20 +00:00
prefix.h Standardize header guards. 2001-05-25 18:31:47 -07:00
print-rtl.c
print-tree.c print-tree.c (print_node): Don't print "regdecl" when bit doesn't mean that; use proper names instead. 2001-06-02 06:56:44 -04:00
profile.c
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README * README: Update references to installation instructions. 2001-06-01 18:53:49 +00:00
README-fixinc reorganize inclhacks and apply fix to fixtests.c 2001-05-27 18:21:04 +00:00
README.C4X
README.Portability
real.c
real.h Standardize header guards. 2001-05-25 18:31:47 -07:00
recog.c combine.c (simplify_comparison): Update op1 after constant extension. 2001-05-21 23:46:20 -07:00
recog.h
reg-stack.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
regclass.c regclass.c (scan_one_insn): Update REG_N_REFS when optimizing handling of two-address insns. 2001-05-09 13:40:49 +00:00
regmove.c regmove.c (regmove_optimize): Suppress the optimization for unchanging destination register. 2001-05-11 22:08:04 +02:00
regrename.c regrename.c (regrename_optimize): frame pointer register can use a few hardregs. 2001-05-19 09:59:52 +04:00
regs.h
reload1.c Correctly count substitutions if eliminations are going on. 2001-05-17 12:38:47 +00:00
reload.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
reload.h
reorg.c
resource.c
resource.h
rtl.c rtl.c (read_string): Break out from ... 2001-05-22 09:42:41 -07:00
rtl.def
rtl.h Standardize header guards. 2001-05-25 18:31:47 -07:00
rtlanal.c integrate.c (copy_rtx_and_substitute): Use simplify_gen_subreg. 2001-05-17 21:21:21 +00:00
sbitmap.c
sbitmap.h Standardize header guards. 2001-05-25 18:31:47 -07:00
scan-decls.c Makefile.in: Exterminate all references to assert.h. 2001-05-11 17:03:02 +00:00
scan-types.sh
scan.c
scan.h
sched-deps.c sched-deps.c (sched_analyze_insn): Force volatile memory reads to be output before a branch. 2001-05-20 13:03:15 -07:00
sched-ebb.c
sched-int.h
sched-rgn.c
sched-vis.c
sdbout.c dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00:00
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c simplify-rtx.c (simplify_subreg): Fix CONCAT simplification; fix hard register simplification. 2001-05-24 17:48:42 +00:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c * stmt.c (expand_decl): Set mode, alignment, and sizes for CONST_DECL. 2001-05-20 16:41:49 -04:00
stor-layout.c tree.h (struct record_layout_info_s): New field unpadded_align. 2001-06-02 07:14:06 -04:00
stringpool.c c-decl.c (init_decl_processing): Don't call start_identifier_warnings. 2001-05-27 21:04:28 +00:00
sys-protos.h Makefile.in: Exterminate all references to assert.h. 2001-05-11 17:03:02 +00:00
sys-types.h
system.h Standardize header guards. 2001-05-25 18:31:47 -07:00
timevar.c
timevar.def
timevar.h Standardize header guards. 2001-05-25 18:31:47 -07:00
tlink.c i386.c (ix86_emit_restore_regs_using_mov, [...]): Change bool' parameter to int'. 2001-05-04 14:36:39 +00:00
toplev.c c-decl.c (init_decl_processing): Don't call start_identifier_warnings. 2001-05-27 21:04:28 +00:00
toplev.h Standardize header guards. 2001-05-25 18:31:47 -07:00
tradcif.y
tradcpp.c cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
tradcpp.h Standardize header guards. 2001-05-25 18:31:47 -07:00
tree.c tree.h (type_num_arguments): Declare it. 2001-05-22 03:03:26 +00:00
tree.def
tree.h tree.h (struct record_layout_info_s): New field unpadded_align. 2001-06-02 07:14:06 -04:00
tsystem.h Standardize header guards. 2001-05-25 18:31:47 -07:00
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_iterations): Don't sign-extend abs_diff; zero-extend it. 2001-05-06 19:51:19 +00:00
unwind-dw2-fde.c unwind-dw2-fde.c (__deregister_frame_info): Stringize use of __USER_LABEL_PREFIX__. 2001-05-22 18:26:01 -07:00
unwind-dw2-fde.h unwind-dw2-fde.c (__deregister_frame_info): Stubbify in favour of... 2001-05-22 16:01:33 -07:00
unwind-dw2.c except.c (dw2_build_landing_pads): Use word_mode, not Pmode, as ncessary. 2001-05-20 00:35:24 +00:00
unwind-pe.h except.c (eh_data_format_name): Move to ... 2001-05-16 15:42:36 -07:00
unwind-sjlj.c unwind-sjlj.c (_Unwind_GetDataRelBase): New. 2001-05-15 20:08:28 -07:00
unwind.h defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -07:00
unwind.inc except.c (dw2_build_landing_pads): Use word_mode, not Pmode, as ncessary. 2001-05-20 00:35:24 +00:00
varasm.c except.h (protect_cleanup_actions): Remove it. 2001-05-17 18:12:27 +00:00
varray.c
varray.h Standardize header guards. 2001-05-25 18:31:47 -07:00
version.c Daily bump. 2001-06-03 07:16:42 +00:00
version.h Standardize header guards. 2001-05-25 18:31:47 -07:00
vmsconfig.com
xcoffout.c dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00:00
xcoffout.h xcoffout.h (DBX_OUTPUT_GCC_MARKER): Do not emit any marker. 2001-05-25 18:08:30 -04:00

This directory contains the GNU Compiler Collection (GCC) version 3.0.
It includes all of the support for compiling C, C++, Objective C, Fortran,
Java, and Chill.

The GNU Compiler Collection is free software.  See the file COPYING for
copying permission.

See the file doc/gcc.texi (together with other files that it includes)
for installation and porting information.  The directory ../INSTALL
contains copies of the installation information as HTML and plain text.

Installing this package will create various files in subdirectories of
/usr/local/lib, which are passes used by the compiler and a library
named libgcc.a.  It will also create /usr/local/bin/gcc, which is
the user-level command to do a compilation.

See the Bugs chapter of the GCC Manual for how to report bugs
usefully.  An online readable version of the manual is in the files
gcc.info*.

The files pself.c and pself1.c are not part of GCC.
They are programs that print themselves on standard output.
They were written by Dario Dariol and Giovanni Cozzi, and are
included for your hacking pleasure.  Likewise pself2.c
(Who is the author of that?) and pself3.c (by Vlad Taeerov and Rashit
Fakhreyev).