Go to file
Jan Hubicka ba4f7968b5 loop.c (emit_prefetch_instructions): Properly place the address computation.
* loop.c (emit_prefetch_instructions): Properly place the address computation.


	* basic-block.h (basic_block_for_insn, BLOCK_FOR_INSN): Kill.
	(set_block_for_insn): Turn into macro.
	* cfgbuild.c (find_basic_block): Do not clear basic_block_for_insn.
	* cfglayout.c (insn_scopes): Kill.
	(scope_to_insns_initialize): Do not use insn_scopes.
	(scope_to_insns_finalize): Likewise.
	(duplicate_insn_chain): Likewise.
	(cfg_layout_initialize, cfg_layout_finalize): Do not turn scopes to notes.
	* cfgrtl.c (basic_block_for_insn): Kill.
	(delete_insn_and_edges, delete_insn_chain_and_edges): Simplify.
	(create_basic_block_structure): Use reorder_insns.
	(compute_bb_for_insn): Do not use basic_block_for_insn.
	(merge_blocks_nomove): Likewise.
	(update_bb_for_insn): Likewise.
	(verify_flow_info): Likewise.
	(set_block_for_insn): Kill.
	* combine.c (try_combine): Update gen_rtx_INSN call.
	* emit-rtl.c (gen_label_rtx): Update gen_rtx_CODE_LABEL call.
	(mark_insn_raw, make_jump_insn_raw, make_call_insn_raw): Clear
	scopes and BBs.
	(add_insn_after, add_insn_before, remove_insn, reorder_insns): Simplify.
	(emit_note_before, emit_note_after, emit_line_note_after, emit_note):
	Clear BB.
	(emit_insns_after): Simplify.
	(emit_copy_of_insn_after): Copy scope.
	* final.c (final_start_function): Lower scopes.
	* flow.c (check_function_return_warnings): Do not rely on deleted insn.
	* integrate.c (copy_insn_list): Cope scopes.
	* jump.c (duplicate_loop_exit_test): LIkewise; simplify.
	* loop.c (loop_optimize): Do not care block notes.
	* print-rtl.c (print_rtx): Print BB.
	* recog.c (apply_change_group): Simplify.
	* rtl.c (copy_rtx): Handle 'B'.
	* rtl.def (INSN, CALL_INSN, JUMP_INSN, NOTE): Add extra fields.
	* rtl.h (Field accessors): Update indexes.
	* sched-ebb.c (schedule_ebbs): Do not lower notes.
	* sched-rgn.c (schedule_insns): Likewise.
	* toplev.c (rest_of_compilation): Lower notes.
	* unroll.c (unroll_loop): Do not care scoping notes.
	(copy_loop_body): Copy scopes.

From-SVN: r54188
2002-06-02 21:09:54 +00:00
boehm-gc irix_threads.cc (GC_pthread_detach): Do not use REAL_FUNC. 2002-05-19 17:36:14 +00:00
config Makefile.in: Allow for PWDCMD to override hardcoded pwd. 2002-05-16 17:43:21 +00:00
contrib gcc_update (files_and_dependencies): Add generated Texinfo files for Ada. 2002-05-31 13:08:38 +02:00
fastjar jartool.c (expand_options): Handle tar-style argument list with a leading "-". 2002-03-18 11:08:21 +00:00
gcc loop.c (emit_prefetch_instructions): Properly place the address computation. 2002-06-02 21:09:54 +00:00
include xregex2.h (__restrict_arr): Define to __restrict on GCC 3.1 and later. 2002-04-16 17:12:54 -07:00
INSTALL
libf2c dfe.c (s_rdfe, s_wdfe): Wrap parentheses around assignment used as truth value. 2002-06-02 14:34:31 +00:00
libffi Fix last commit. Sorry about that. 2002-05-28 09:11:42 +02:00
libiberty configure.in: Fix typo in the code checking for sys_errlist. 2002-05-22 16:57:15 -04:00
libjava * libjava.compile/T20020529.java: New file. 2002-05-30 03:53:13 +01:00
libobjc Makefile.in (SHELL): Set to @SHELL@. 2002-05-20 16:35:19 +00:00
libstdc++-v3 Daily bump. 2002-06-02 07:26:40 +00:00
maintainer-scripts update_web_docs (MANUALS): Include various flavours of the GNAT User Guide. 2002-05-31 18:50:45 +02:00
zlib Makefile.in: Allow for PWDCMD to override hardcoded pwd. 2002-05-16 17:43:21 +00:00
.cvsignore
ChangeLog Makefile.in: Replace HOST_PREFIX... 2002-05-31 16:12:31 -04:00
config-ml.in * config-ml.in: Propogate DESTDIR also. 2002-05-31 15:30:52 -04:00
config.guess config.guess: Update to 2002-05-22 version. 2002-05-22 18:44:13 +00:00
config.if
config.sub config.guess: Update to 2002-05-22 version. 2002-05-22 18:44:13 +00:00
configure Makefile.in: Replace HOST_PREFIX... 2002-05-31 16:12:31 -04:00
configure.in Makefile.in: Eliminate version-specific references to tcl8.1, tk8.1. 2002-05-31 15:42:41 -04:00
COPYING
COPYING.LIB
install-sh * install-sh: Use _inst.$$_ for temp file name. 2002-01-25 18:42:28 -05:00
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh ltmain.sh: Detect and handle object name conflicts while piecewise linking a static library. 2002-05-06 21:26:49 +00:00
MAINTAINERS * MAINTAINERS (Write After Approval): Add myself. 2002-05-24 07:19:09 +00:00
Makefile.in Makefile.in: Replace HOST_PREFIX... 2002-05-31 16:12:31 -04:00
missing
mkdep
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.