]> git.ipfire.org Git - thirdparty/gcc.git/commit
toplev.c (rest_of_compilation): Dump loops before clobbering the structure.
authorJan Hubicka <jh@suse.cz>
Thu, 3 Oct 2002 19:40:46 +0000 (21:40 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 3 Oct 2002 19:40:46 +0000 (19:40 +0000)
commit0f500bdc5c171b183b325f2c8ead0c701c02dda0
tree75e0c95b4655b946f053c11520c44191f63f60ad
parent1f4b1109fd073fbfec0ddb62732e3ceb12f76923
toplev.c (rest_of_compilation): Dump loops before clobbering the structure.

* toplev.c (rest_of_compilation): Dump loops before clobbering
the structure.

        * expr.c (force_operand): Use expand_simple_* to handle more
        cases.

* i386.c (q_regs_operand): Use ANY_QI_REG_P.

* i386.c (override_options): Fix stack alignment.
(classify_argument): Handle variable sized types.
(ix86_expand_int_movcc): Avoid RTL sharing problem.

* i386.md (prefetch_sse_rex, prefetch_3dnow_rex): New.
(prefetch): Properly handle 64bit case.

* i386.c (classify_argument): Properly compute word size of the analyzed object.

* jump.c (reg_or_subregno): New function.
* rtl.h (reg_or_subregno): Declare
* unroll.c (find_splittable_givs): Handle subregs.

        Richard Sandiford  <rsandifo@redhat.com>:

        * expr.c (force_operand): Fix reversed move.

Andreas Jaeger  <aj@suse.de>:

* config/i386/linux64.h (STARTFILE_PREFIX_SPEC): New.

Janis Johnson  <janis187@us.ibm.com>:

* loop.c (emit_prefetch_instructions): Several small fixes.

From-SVN: r57784
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/linux64.h
gcc/expr.c
gcc/jump.c
gcc/loop.c
gcc/reload1.c
gcc/rtl.h
gcc/toplev.c
gcc/unroll.c