Richard Kenner
9590fa7214
(finish_struct): If pedantic, also warn if struct/union has no named
...
members.
From-SVN: r12612
1996-08-11 17:46:05 -04:00
Richard Kenner
d3d3fba0ea
Initial revision
...
From-SVN: r12611
1996-08-11 17:32:41 -04:00
Stan Cox
88b1b95551
(untyped_call) Avoid SIGFPE.
...
From-SVN: r12610
1996-08-09 20:51:08 +00:00
Stan Cox
66050251ac
(output_float_compare): Don't try to initialize aggregate local variable; use assignment statements instead.
...
From-SVN: r12609
1996-08-09 20:51:08 +00:00
Stan Cox
3d5c883bbf
(gen_stdcall_suffix): Round parameter size up to
...
PARM_BOUNDARY.
From-SVN: r12608
1996-08-09 20:51:08 +00:00
Stan Cox
a1a478c5fe
(RTX_COSTS): rtx_cost should pass two parameters.
...
From-SVN: r12607
1996-08-09 20:51:08 +00:00
Mike Stump
c73964b2fb
87th Cygnus<->FSF quick merge
...
From-SVN: r12606
1996-08-08 22:54:56 +00:00
Michael Meissner
581bc4de55
Fix for G++ not knowing whether a vtable will be private or public when the TOC reference is updated
...
From-SVN: r12605
1996-08-08 22:26:12 +00:00
Michael Meissner
2eee5e3abb
Remove code that disabled vtable heuristic on systems with ASM_OUTPUT_EXTERNAL.
...
From-SVN: r12604
1996-08-08 22:22:37 +00:00
Mike Stump
14548a194a
*** empty log message ***
...
From-SVN: r12603
1996-08-08 22:18:19 +00:00
Mike Stump
6467930b06
*** empty log message ***
...
From-SVN: r12602
1996-08-08 22:08:30 +00:00
Jason Merrill
7a389b48df
(NULL): Use __null for G++.
...
From-SVN: r12601
1996-08-08 01:45:02 +00:00
Jim Wilson
f1ffca1c5a
(casesi_jump): New pattern.
...
(casesi): Generate RTL to match it.
From-SVN: r12600
1996-08-07 16:02:30 -07:00
Michael Meissner
61b2fbe73e
Make STACK_BOUNDARY always 64 bits
...
From-SVN: r12599
1996-08-06 21:47:05 +00:00
Doug Evans
3d348653e0
gen-protos.c (overrides): New static local.
...
* gen-protos.c (overrides): New static local.
(add_hash,parse_fn_proto): New static functions.
(main): Add prototypes from SYS_PROTO_OVERRIDES to hash table before
parsing sys-protos.h. Reserve entry 0 in std_protos.
* alpha/alpha.h (SYS_PROTO_OVERRIDES): Define.
From-SVN: r12598
1996-08-06 18:25:30 +00:00
Doug Evans
d50014aec6
(MULTILIB_OPTIONS): Add mbroken-saverestore.
...
(MULTILIB_DIRNAMES): Add brknsave.
From-SVN: r12597
1996-08-05 23:02:02 +00:00
Doug Evans
09a43cbf34
Add comment.
...
From-SVN: r12596
1996-08-05 23:00:38 +00:00
Jim Wilson
6af601b387
(alpha_output_filename): When emitting stabs, don't disable them if using GNU as.
...
(alpha_output_filename): When emitting stabs, don't
disable them if using GNU as.
(alpha_output_lineno): Likewise, when not using GNU as.
From-SVN: r12595
1996-08-05 14:59:23 -07:00
Jim Wilson
519164a9ed
(arith_reg_operand): Reject SUBREG of an invalid hard reg.
...
From-SVN: r12594
1996-08-05 14:27:22 -07:00
Doug Evans
a5049cf050
(layout_record): Correct overflow test for 0 sized fields.
...
From-SVN: r12593
1996-08-05 20:53:26 +00:00
Jim Wilson
3facb80fea
(aoutos.h): Don't include it.
...
From-SVN: r12592
1996-08-05 13:15:30 -07:00
Karl Berry
eadf859f63
(\heading, \subheading, \subsubheading): Can no
...
(\heading, \subheading, \subsubheading): Can no
* texinfo.tex (\heading, \subheading, \subsubheading): Can no
longer call the nonexistent \*secheadingi series. Instead, call
\plain*secheading.
(\plainsubsecheading, \plainsubsubsecheading): New macros, by analogy
with \plainsecheading.
(\unnumberedsubseczzz, \unnumberedsubsubseczzz): Call them.
From-SVN: r12591
1996-08-05 18:01:12 +00:00
Jeff Law
0f47edd345
combine.c (rtx_equal_for_field_assignment_p): Check for get_last_value returning (CLOBBER (CONST_INT 0)).
...
* combine.c (rtx_equal_for_field_assignment_p): Check for
get_last_value returning (CLOBBER (CONST_INT 0)).
From-SVN: r12590
1996-08-03 23:26:17 -06:00
Jim Wilson
292099cc67
(subsi3+1): Handle case where first operand is constant
...
but second operand is not.
From-SVN: r12589
1996-08-03 18:20:26 -07:00
Jim Wilson
cd25d00b25
(WCHAR_TYPE_SIZE): Undef, then define to 16.
...
From-SVN: r12588
1996-08-03 17:18:57 -07:00
Karl Berry
31008fadb5
(\HEADINGSdouble, \HEADINGSsingle,
...
HEADINGSdoubleafter, \HEADINGSsingleafter, \CHAPPAGoff,
\CHAPPAGon, \CHAPPAGodd): Set \contentsalignmacro, analogous to
\pagealignmacro.
(\startcontents): Call \contentsalignmacro instead of \pagealignmacro.
From-SVN: r12587
1996-08-03 18:59:17 +00:00
Jeff Law
07a722f4c5
pa-hpux.h (LINK_SPEC): Don't link in PA1.1 specific libraries when creating shared libraries.
...
* pa/pa-hpux.h (LINK_SPEC): Don't link in PA1.1 specific
libraries when creating shared libraries.
* pa/pa-hpux9.h, pa/pa-hpux10.h: Likewise.
From-SVN: r12586
1996-08-02 15:47:10 -06:00
Stan Cox
804a8ee0f5
(output_float_compare): fcomi should be followed by the correct conditional jump instead of fcom/pfstsw/and/jne
...
(output_float_compare): fcomi should be followed by the
correct conditional jump instead of fcom/pfstsw/and/jne
(override_options): Added -mbranch-cost to set BRANCH_COST.
From-SVN: r12585
1996-08-02 21:27:07 +00:00
Stan Cox
e2a606cb27
(i386_branch_cost, i386_branch_cost_string): Added.
...
From-SVN: r12584
1996-08-02 21:27:07 +00:00
Stan Cox
f8a5c113dd
Added TARGET_CMOVE check for fcomi.
...
(sgt+1,slt+1,sge+1,sle+1,bgt+1,blt+1,bge+1,ble+1,bleu+4)
Added TARGET_CMOVE check for fcomi.
(movsicc_1+1,movhicc_1+1): Added to handle the general case.
From-SVN: r12583
1996-08-02 21:27:07 +00:00
Brendan Kehoe
d773e01575
* sparc/vxsparc.h (CPP_PREDEFINES): Add `-DCPU=SPARC'.
...
From-SVN: r12582
1996-08-02 14:59:41 -04:00
Karl Berry
a11edf83d4
Restoring good RCS id.
...
From-SVN: r12581
1996-08-02 15:12:28 +00:00
Jeff Law
1f273ee8d5
pa.h (ASM_OUTPUT_INT): Remove all hacks for the exception table.
...
* pa/pa.h (ASM_OUTPUT_INT): Remove all hacks for the
exception table.
From-SVN: r12580
1996-08-01 23:57:27 -06:00
Torbjorn Granlund
8df73827e0
(RTX_COSTS, case PLUS): Get operand order right.
...
From-SVN: r12579
1996-08-01 14:02:34 +00:00
Doug Evans
49a7ec10f7
(negtf2,abstf2): Fix v9 case.
...
From-SVN: r12578
1996-07-31 19:04:55 +00:00
Jeff Law
a24d629d1c
pa.h (ASM_OUTPUT_INT): Use an 'E%' prefix for items in the exception table if...
...
* pa/pa.h (ASM_OUTPUT_INT): Use an 'E%' prefix for items in
the exception table if TARGET_GAS && ! TARGET_PORTABLE_RUNTIME.
From-SVN: r12577
1996-07-31 09:49:40 -06:00
Jim Wilson
73061e0f9b
(dbxcoff.h): Include.
...
(DBX_DEBUGGING_INFO, SDB_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE):
Move definitions before include of dbxcoff.h.
(ASM_OUTPUT_SOURCE_LINE, DBX_OUTPUT_MAIN_SOURCE_FILE_END,
DBX_BLOCKS_FUNCTION_RELATIVE, DBX_FUNCTION_FIRST): Delete.
From-SVN: r12576
1996-07-30 12:36:32 -07:00
Torbjorn Granlund
ef64fa154d
(eq reg (const_int 0)): New pattern.
...
From-SVN: r12575
1996-07-30 19:03:29 +00:00
Jeff Law
a0279a61ae
pa.h (RETURN_ADDR_RTX): Offset is -20 from the frame, not +20!
...
* pa/pa.h (RETURN_ADDR_RTX): Offset is -20 from the frame,
not +20!
From-SVN: r12574
1996-07-30 11:21:53 -06:00
Karl Berry
bc60d5ea76
(\indexfonts): Make leading be 12pt. Otherwise, it's too crammed.
...
(\smalllispx): Remove \setleading{10pt}. That was too small.
(\doprintindex): Do not call \tex ... \Etex. Index files are Texinfo
source, not TeX source, except for using \ instead of @ as the
escape character (for now).
From-SVN: r12573
1996-07-29 19:08:10 +00:00
Jeff Law
1e0e41d231
* pa/pa.h (GO_IF_LEGITIMATE_ADDRESS): Fix thinko in last change.
...
From-SVN: r12572
1996-07-29 12:15:37 -06:00
Karl Berry
f46285d162
(paragraphindent): Move to more reasonable place in the source file.
...
(chapfonts, secfonts, subsecfonts, indexfonts): Call \setleading.
(\chfplain, \secheading, \plainsecheading, \subsecheading,
\subsubheading): Rewrite to properly \hangindent the title.
(\sectionheading): New generic macro to print section titles.
From-SVN: r12571
1996-07-28 20:57:40 +00:00
Karl Berry
57e23b2929
Initial revision
...
From-SVN: r12570
1996-07-28 20:55:30 +00:00
Doug Evans
4513a33cc6
(output_bound_representation): Fix typo.
...
From-SVN: r12569
1996-07-26 22:18:56 +00:00
Mike Stump
9704efe67c
install EH code
...
From-SVN: r12568
1996-07-26 18:17:32 +00:00
Mike Stump
39950dff99
install EH code
...
From-SVN: r12567
1996-07-26 17:59:49 +00:00
Mike Stump
ccbe9ffca8
Oops.
...
From-SVN: r12566
1996-07-26 01:58:29 +00:00
Mike Stump
26657dcad0
expr.c (do_jump, [...]): Ensure the end of an exception region comes after its start.
...
* expr.c (do_jump, case TRUTH_ORIF_EXPR): Ensure the end of an
exception region comes after its start.
(do_jump, case TRUTH_ANDIF_EXPR): Likewise.
From-SVN: r12565
1996-07-25 23:14:00 +00:00
Mike Stump
bbe79f845f
install EH code
...
From-SVN: r12564
1996-07-25 22:00:09 +00:00
Stan Cox
5703bb6603
(output_float_compare): Added support for Pentium Pro
...
fcomi instruction which sets EFLAGS instead of FPU Status Word.
From-SVN: r12563
1996-07-25 18:07:48 +00:00