Jeff Law
f2fb2b0991
whoops. Forgot to commit ChangeLog entry for missing @end ifclear change.
...
From-SVN: r27633
1999-06-20 22:34:29 -06:00
Mumit Khan
d6c6680797
uwin.h (CPP_SPEC): Use -idirafter instead -iprefix and -iwithprefix.
...
H
* i386/uwin.h (CPP_SPEC): Use -idirafter instead -iprefix and
-iwithprefix.
From-SVN: r27632
1999-06-20 22:33:58 -06:00
Mumit Khan
9a6346c1d6
uwin.h (CPP_SPEC): Use -idirafter instead -iprefix and -iwithprefix.
...
�
* i386/uwin.h (CPP_SPEC): Use -idirafter instead -iprefix and
-iwithprefix.
From-SVN: r27631
1999-06-20 22:33:55 -06:00
Jeff Law
32f220d6e2
Add missing @end ifclear.
...
From-SVN: r27630
1999-06-20 22:31:59 -06:00
Jeffrey A Law
78eca9f2f8
sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Fix paren error introduced in last change.
...
Mon Jun 21 04:44:31 1999 Jeffrey A Law (law@cygnus.com )
* sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Fix paren error introduced
in last change.
From-SVN: r27626
1999-06-20 21:45:19 -06:00
Jason Merrill
0be0d754af
rename for DOS
...
From-SVN: r27625
1999-06-20 21:23:18 -04:00
Jeff Law
6421d619d8
Daily bump.
...
From-SVN: r27623
1999-06-20 18:45:05 -06:00
Richard Henderson
0adb548cc7
haifa-sched.c (sched_analyze_1): Use free_list instead of zapping reg_last_uses directly.
...
* haifa-sched.c (sched_analyze_1): Use free_list instead of
zapping reg_last_uses directly.
(sched_analyze_2, sched_analyze_insn): Likewise.
(sched_analyze): Likewise. Don't clear reg_last_uses on calls.
From-SVN: r27622
1999-06-20 10:29:49 -07:00
David Edelsohn
2f76d42cf7
rs6000.md (movdf_hardfloat32): Use worst case insn length attributes for cases 1 and 2.
...
* rs6000.md (movdf_hardfloat32): Use worst case insn length
attributes for cases 1 and 2.
From-SVN: r27620
1999-06-20 09:59:59 -04:00
Jeff Law
df62c92af5
Daily bump.
...
From-SVN: r27618
1999-06-19 18:45:03 -06:00
Mark Mitchell
7dc5bd62ab
semantics.c (finish_asm_statement): Apply decay conversions to input operands.
...
* semantics.c (finish_asm_statement): Apply decay conversions to
input operands.
From-SVN: r27617
1999-06-19 17:56:56 -06:00
Richard Henderson
c1cb76e980
haifa-sched.c (sched_analyze): Mark call-user regs as clobbered instead of set.
...
* haifa-sched.c (sched_analyze): Mark call-user regs as clobbered
instead of set.
From-SVN: r27615
1999-06-19 15:54:14 -07:00
Mark Mitchell
0045e0bc3c
decl.c (expand_static_init): When building an anonymous function for use with atexit...
...
* decl.c (expand_static_init): When building an anonymous function
for use with atexit, compute its body before and after entering
the function.
* error.c (dump_expr): Handle BIND_EXPR, LOOP_EXPR, and
EXIT_EXPR.
From-SVN: r27612
1999-06-19 11:11:43 +00:00
Richard Earnshaw
61571dfc4a
arm.c (arm_override_options): Remove warning about PIC code not being supported.
...
* arm.c (arm_override_options): Remove warning about PIC code
not being supported.
From-SVN: r27610
1999-06-19 06:32:05 +00:00
Richard Earnshaw
73680b078e
arm.md (*adddf_esfdf_df): Renamed from *adddf_df_esfdf.
...
* arm.md (*adddf_esfdf_df): Renamed from *adddf_df_esfdf.
(*strsi_predec): Renamed from *strqi_predec.
(*loadsi_shiftpreinc): Renamed from *loadqi_shiftpreinc.
(*loadsi_shiftpredec): Renamed from *loadqi_shiftpredec.
From-SVN: r27609
1999-06-19 06:18:28 +00:00
Philip Blundell
b3b15f1451
From Phil Blundell:
...
* arm.c (arm_reload_in_hi): Invert sense of test on BYTES_BIG_ENDIAN.
From-SVN: r27607
1999-06-19 05:54:46 +00:00
Richard Earnshaw
6ed30148e2
arm.h (CONDITIONAL_REGISTER_USAGE): If flag_pic, never use PIC_OFFSET_TABLE_REGNUM for general alloaction.
...
* arm.h (CONDITIONAL_REGISTER_USAGE): If flag_pic, never use
PIC_OFFSET_TABLE_REGNUM for general alloaction.
(INITIAL_ELIMINATION_OFFSET): Count the fact that the PIC register
must be stacked if it is used for PIC accesses.
* arm.c (use_return_insn): Handle PIC register specially.
(output_return_instruction): Likewise.
(output_func_{prologue,epilogue}): Likewise.
(output_expand_prologue): Likewise.
From-SVN: r27605
1999-06-19 05:34:51 +00:00
Jeff Law
62cc72ac04
Daily bump.
...
From-SVN: r27603
1999-06-18 18:45:03 -06:00
David Edelsohn
000034eb46
rs6000.c (find_addr_reg): New function.
...
* rs6000.c (find_addr_reg): New function.
* rs6000.h (find_addr_reg): Declare.
(offsettable_addr_operand): Delete.
* rs6000.md (movdf_hardfloat32): Handle non-offsettable loads
from and stores to GPRs.
From-SVN: r27602
1999-06-18 20:04:59 -04:00
Mark Mitchell
0b8a1e58d9
init.c (expand_aggr_vbase_init): Add flag parameter.
...
* init.c (expand_aggr_vbase_init): Add flag parameter.
(build_partial_cleanup_for): Remove, inlining into ..
(expand_cleanup_for_base): ... here. Take flag parameter.
(emit_base_init): Pass the in_chrg parameter to
emit_aggr_vbase_init.
(emit_aggr_vbase_init): Pass it to expand_cleanup_for_base.
From-SVN: r27600
1999-06-18 20:35:56 +00:00
Richard Henderson
34cea4e94f
alpha.c (alpha_expand_block_move): Use get_insns rather than gen_sequence as argument to emit_no_conflict_block.
...
* alpha.c (alpha_expand_block_move): Use get_insns rather than
gen_sequence as argument to emit_no_conflict_block.
From-SVN: r27598
1999-06-18 08:46:26 -07:00
Bruce Korb
51bf846ee9
Scripts must end with a new-line
...
From-SVN: r27596
1999-06-18 12:44:14 +00:00
Craig Burley
6fd5ec508b
doc TtyNam fix
...
From-SVN: r27595
1999-06-18 04:45:54 -04:00
Craig Burley
ac02f3128f
Update to Netlib version of 1999-06-18
...
From-SVN: r27593
1999-06-18 04:31:20 -04:00
Bruce Korb
e3235aba8f
Enable yesterday's patch for fast-fix on DG/UX
...
From-SVN: r27590
1999-06-18 07:03:58 +00:00
Michael Meissner
d4e8d1dc07
move gcc changes to gcc subdirectory
...
From-SVN: r27588
1999-06-18 06:01:42 +00:00
Nick Clifton
9ddab891df
Use .thumb_set pseudo op to mark aliases of thumb functions.
...
From-SVN: r27586
1999-06-18 01:14:34 +00:00
Nick Clifton
e4faf1eb91
Use ASM_OUTPUT_DEF_FROM_DECLS in preference to ASM_OUTPUT_DEF, if it is defined.
...
From-SVN: r27585
1999-06-18 01:03:36 +00:00
Jeff Law
a281e39af5
Daily bump.
...
From-SVN: r27583
1999-06-17 18:45:05 -06:00
J"orn Rennecke
00e595499e
* invoke.texi (ia32 options): Fix typo.
...
From-SVN: r27578
1999-06-17 16:35:55 -06:00
Bruce Korb
180b3d507f
ISCTRL fix and dgux patch
...
From-SVN: r27577
1999-06-17 15:11:17 +00:00
Don Lindsay
2c8ec431e3
Added -mpcrel flag, and underlying support for PC-relative addressing on m68k.
...
h
Added -mpcrel flag, and underlying support for PC-relative addressing
on m68k. Patch is tested, and approved by Jim Wilson.
From-SVN: r27576
1999-06-17 15:09:47 +00:00
Don Lindsay
fb8684745d
Added -mpcrel flag, and underlying support for PC-relative addressing on m68k.
...
�
Added -mpcrel flag, and underlying support for PC-relative addressing
on m68k. Patch is tested, and approved by Jim Wilson.
From-SVN: r27575
1999-06-17 15:09:38 +00:00
J"orn Rennecke
a1c0cf1f76
loop.c (strength_reduce): When doing biv->giv conversion, update reg note of NEXT->insn.
...
* loop.c (strength_reduce): When doing biv->giv conversion, update
reg note of NEXT->insn.
From-SVN: r27574
1999-06-17 14:35:59 +01:00
Jeffrey A Law
51f0646f8a
loop.c (move_movables): Note issues with replacing REGs with SUBREGs.
...
�
* loop.c (move_movables): Note issues with replacing REGs with
SUBREGs.
* mips.h (GO_IF_LEGITIMATE_ADDRESS): Handle SUBREGs properly.
From-SVN: r27573
1999-06-17 07:29:11 -06:00
Jeffrey A Law
048f60dcb1
* gcc.c-torture/compile/990617-1.c: New test.
...
From-SVN: r27572
1999-06-17 06:50:51 -06:00
David O'Brien
8a8f4bc10e
* i386/freebsd-elf.h (LINK_SPEC): Fix typo.
...
From-SVN: r27570
1999-06-17 06:32:57 -06:00
David O'Brien
f4b7680b0f
freebsd-elf.h (FUNCTION_PROFILER): labels are not needed and the reference to `mcount' was not correct for the ELF...
...
�
* i386/freebsd-elf.h (FUNCTION_PROFILER): labels are not needed and
the reference to `mcount' was not correct for the ELF on FreeBSD.
From-SVN: r27567
1999-06-17 06:29:14 -06:00
J"orn Rennecke
41c1b007f1
loop.c (strength_reduce): When doing biv->giv conversion, fix up reg_biv_class.
...
* loop.c (strength_reduce): When doing biv->giv conversion, fix up
reg_biv_class.
(recombine_givs): Set ix field after sorting.
From-SVN: r27565
1999-06-17 10:32:59 +01:00
Jeffrey A Law
227d6ce040
emit-rtl.c (operand_subword): Tighten checks for when it is safe to safe to extract a subword out of a REG.
...
* emit-rtl.c (operand_subword): Tighten checks for when it is safe
to safe to extract a subword out of a REG.
From-SVN: r27564
1999-06-16 19:56:31 -06:00
Jeff Law
ff77e80cf8
Correctness tweak from Mark.
...
From-SVN: r27562
1999-06-16 18:48:26 -06:00
Jeff Law
9662ad037c
Daily bump.
...
From-SVN: r27560
1999-06-16 18:45:02 -06:00
Alexandre Oliva
06c8baef3a
* g++.old-deja/g++.other/decl4.C: New test.
...
From-SVN: r27558
1999-06-16 22:38:16 +00:00
Mark Mitchell
1b5f5f763a
decl2.c (import_export_decl): Use same_type_p, rather than relying on pointer-equality for types.
...
* decl2.c (import_export_decl): Use same_type_p, rather than
relying on pointer-equality for types.
* method.c (do_build_copy_constructor): Simplify.
From-SVN: r27555
1999-06-16 17:48:05 +00:00
J"orn Rennecke
78d114ef2d
* sh.md (mulsi3): Don't add a no-op move at the end.
...
From-SVN: r27554
1999-06-16 18:46:20 +01:00
Gerald Pfeifer
96559bc552
Remove obsolete file, whose contents has moved to the web pages as
...
projects.html.
From-SVN: r27552
1999-06-16 13:37:39 +00:00
Joern Rennecke
afe958103c
Typo fix.
...
From-SVN: r27551
1999-06-16 14:35:07 +01:00
J"orn Rennecke
15c68354e9
cse.c (cse_insn): Don't put hard register source into tables for last insn of a libcall.
...
* cse.c (cse_insn): Don't put hard register source into tables for
last insn of a libcall.
From-SVN: r27550
1999-06-16 14:32:14 +01:00
J"orn Rennecke
1b786838b1
loop.c (strength_reduce): Insert sets of derived givs at every biv increment, even if it's the only one.
...
* loop.c (strength_reduce): Insert sets of derived givs at every
biv increment, even if it's the only one.
From-SVN: r27549
1999-06-16 12:46:14 +01:00
Mark Mitchell
4e61a9695a
call.c (build_method_call): Remove bogus code for two-argument delete.
...
* call.c (build_method_call): Remove bogus code for two-argument
delete.
* init.c (build_new_1): Expand on comment, and remove dead code.
From-SVN: r27547
1999-06-16 11:24:10 +00:00