aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1997-05-06reformat a little to match GNU coding standards.Mike Stump23-122/+122
From-SVN: r14024
1997-05-06reformat a little to match GNU coding standards.Mike Stump8-64/+61
From-SVN: r14023
1997-05-06entered into RCSMike Stump1-0/+360
From-SVN: r14022
1997-05-0691th Cygnus<->FSF quick mergeJason Merrill15-172/+181
From-SVN: r14021
1997-05-05h8300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV.Jeff Law3-76/+92
* h8300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV. (shift_one, shift_two): Set CC_NO_CARRY as needed. Remove references to CC_OVERFLOW_0. (emit_a_shift): Similarly. * h8300.h (CC_OVERFLOW_0): Remove. * h8300.md: Use set_zn and set_znv for cc0 tracking. (bCC): Restore the comparison is CC_OVERFLOW_UNUSABLE is set and the comparison needs the overflow bits. From-SVN: r14020
1997-05-05mn10300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV.Jeff Law3-32/+32
* mn10300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV. * mn10300.h (CC_NO_CARRY): Define. * mn10300.md: Use "set_zn" and "set_znv" to more accurately describe cc0 status. From-SVN: r14019
1997-05-05CLIX patch from Thomas Dickey via urs@akk.uni-karlsruhe.de (Urs Janssen).Per Bothner1-0/+3
From-SVN: r14016
1997-05-05(\onepageout): \ifcropmarks, center the page body.Karl Berry1-104/+119
Lost this when merged \croppageout with \onepageout. Found by Arnold. (\doprintindex): Do not bother to go into double column mode unless there actually is a non-empty index. (\begindoublecolumns): Include any existing \partialpage in the new one, lest we lose a whole page of output. Found by M J Morley <mjm@scs.leeds.ac.uk>. (\chapternofonts): Remove spurious spaces, both in the definitions that get output to the aux file(s) and in this macro. Fix comments and rationalize whitespace in various other places. From-SVN: r14015
1997-05-03xJason Merrill1-1367/+1441
From-SVN: r14014
1997-05-02m32r.c (addr24_operand): Handle literals.Doug Evans1-22/+32
* m32r/m32r.c (addr24_operand): Handle literals. (m32r_output_function_prologue): Use IMMEDIATE_PREFIX. (m32r_output_function_epilogue): Likewise. Use shorter add insn if able. From-SVN: r14013
1997-05-02m32r.h (LIT_NAME_P): New macro.Doug Evans1-3/+6
* m32r/m32r.h (LIT_NAME_P): New macro. (SMALL_NAME_P): Use it. (ASM_OUTPUT_ALIGNED_COMMON): Don't output to scommon if -msdata=none. From-SVN: r14012
1997-05-02rename ALIGN to RS6000_ALIGN to protect namespaceDavid Edelsohn1-4/+4
From-SVN: r14011
1997-05-02rename ALIGN to RS6000_ALIGN to prtect namespaceDavid Edelsohn1-4/+4
From-SVN: r14010
1997-05-02Check the mode when checking values equivalent to sregIan Lance Taylor1-2/+15
From-SVN: r14009
1997-05-02Properly set mode for invalid_regno_rtx in reload_cse_invalidate_regnoIan Lance Taylor1-1/+1
From-SVN: r14008
1997-05-0291th Cygnus<->FSF quick mergeMike Stump11-134/+146
From-SVN: r14007
1997-05-01* pa.md (call_internal_symref): Fix typo.Jeff Law1-1/+1
From-SVN: r14006
1997-05-01(mips_asm_file_start): Use new macro TARGET_FILE_SWITCHING.Jim Wilson1-7/+3
(mips_asm_file_end): Likewise. From-SVN: r14005
1997-05-01(TARGET_FILE_SWITCHING): Define.Jim Wilson1-0/+10
(NO_DBX_FUNCTION_END): Define. From-SVN: r14004
1997-05-01(output_addsi3): Replace "\\;" by "\n\t" in assembler templates.Richard Kenner1-3/+3
From-SVN: r14003
1997-05-01(subst_constants, case SUBREG): Cancel changes once done with result.Richard Kenner1-0/+1
From-SVN: r14002
1997-04-30(MASK_SPLIT_ADDR, TARGET_SPLIT_ADDRESSES): New macros.Jim Wilson1-1/+6
(TARGET_SWITCHES): Add -msplit-addresses, -mno-split-addresses. From-SVN: r14001
1997-04-30(override_options): Set mips_split_addresses only ifJim Wilson1-2/+7
TARGET_SPLIT_ADDRESSES is set. From-SVN: r14000
1997-04-30(current_function_is_thunk): Add extern to declaration.Jim Wilson1-1/+1
From-SVN: r13999
1997-04-30(dbxout_function): Test NO_DBX_FUNCTION_END at run timeJim Wilson1-2/+6
instead of compile time. From-SVN: r13998
1997-04-30(set_dominates_use): In second loop, add check for copy_end.Jim Wilson1-0/+4
From-SVN: r13997
1997-04-30xJason Merrill1-2/+2
From-SVN: r13996
1997-04-30(paradoxical_extendhidi2, paradoxical_extendqidi2): New patterns.Jim Wilson1-0/+30
From-SVN: r13995
1997-04-30xJason Merrill21-100/+114
From-SVN: r13994
1997-04-30Formerly extend.texi.~115~Jason Merrill1-2/+3
From-SVN: r13993
1997-04-30xJason Merrill1-2/+25
From-SVN: r13992
1997-04-29lib1funcs.asm (divnorm, [...]): Fix code to negate SImode values.Jeff Law1-3/+3
* lib1funcs.asm (divnorm, modnorm, exitdiv): Fix code to negate SImode values. From-SVN: r13991
1997-04-29except.c (expand_eh_region_start_tree): Add DECL argument so we can better ↵Mike Stump4-54/+58
track why the region was made for error... * except.c (expand_eh_region_start_tree): Add DECL argument so we can better track why the region was made for error reporting. * except.h (expand_eh_region_start_tree): Likewise. * tree.h (expand_dhc_cleanup): Likewise. (expand_dcc_cleanup): Likewise. * except.c (expand_eh_region_start_for_decl): New routine. * except.h (expand_eh_region_start_for_decl): Likewise. * stmt.c (expand_decl_cleanup): Add DECL to call of expand_eh_region_start_tree. (expand_dcc_cleanup): Likewise. (expand_dhc_cleanup): Likewise. (expand_start_case): Switches introduce conditional contexts. (expand_start_case_dummy): Likewise. (expand_start_case_dummy): Likewise. (expand_end_case): Likewise. From-SVN: r13990
1997-04-29xJason Merrill1-8/+10
From-SVN: r13989
1997-04-29xJason Merrill1-8/+4
From-SVN: r13988
1997-04-28h8300.c (push_order, pop_order): Add missing initializer entries.Jeff Law1-2/+2
* h8300.c (push_order, pop_order): Add missing initializer entries. From-SVN: r13987
1997-04-27Avoid expansion in node titles.Karl Berry1-63/+71
Merge cropmarks code into main output routine. From-SVN: r13986
1997-04-26(pushcase_range): [try to] properly apply previous patch of empty range test.Doug Evans1-4/+4
From-SVN: r13985
1997-04-25* h8300.c (output_adds_subs): check for adding 0.Jeff Law1-0/+4
From-SVN: r13984
1997-04-25xJason Merrill1-0/+6
From-SVN: r13983
1997-04-25Initial revisionJim Wilson1-0/+4
From-SVN: r13982
1997-04-25(DBX_*): Use definitions from config/dbxcoff.h instead.Stan Cox1-36/+4
From-SVN: r13981
1997-04-25xJason Merrill2-8/+59
From-SVN: r13980
1997-04-25xJason Merrill1-1/+0
From-SVN: r13979
1997-04-24(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): AddJim Wilson1-8/+48
TARGET_5200 support. From-SVN: r13978
1997-04-24(pushcase_range): Check for null range first.Richard Kenner1-7/+7
From-SVN: r13977
1997-04-24Formerly extend.texi.~114~Jason Merrill1-24/+36
From-SVN: r13976
1997-04-24Use push_operand to check for changes to the stack pointerIan Lance Taylor1-2/+19
From-SVN: r13975
1997-04-24xJason Merrill4-8/+25
From-SVN: r13974
1997-04-23mn10300.c (secondary_reload_class): Handle more cases where we need ↵Jeff Law4-20/+26
secondary reloads. * mn10300.c (secondary_reload_class): Handle more cases where we need secondary reloads. (impossible_plus_operand): Accept anything that involves addition of the stack pointer. * mn10300.md (reload_insi): Always load the stack pointer into the destination (which is always an address register). * mn10300.h (STORE_FLAG_VALUE): Remove definition. * xm-mn10300.h: Declare malloc, realloc, calloc and free. From-SVN: r13973