- 17 Sep, 1992 8 commits
-
-
From-SVN: r2146
Richard Stallman committed -
(SIGNED_CHAR_SPEC): Use #if rather than ?: to handle setting the default SIGNED_CHAR_SPEC macro, since the 3.0 version of the MIPS C compiler doesn't like ?: in initializers. From-SVN: r2145
Richard Stallman committed -
From-SVN: r2144
Timothy Moore committed -
WCHAR_SIZE): Define for hpux. From-SVN: r2143
Timothy Moore committed -
(FUNCTION_ARG_ADVANCE, FUNCTION_ARG): Fix double integer argument alignment. (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_SIZE): Define. From-SVN: r2142
Timothy Moore committed -
From-SVN: r2141
James Van Artsdalen committed -
index reg. From-SVN: r2140
James Van Artsdalen committed -
Commonize overflow detection for various radices. From-SVN: r2139
Richard Stallman committed
-
- 16 Sep, 1992 11 commits
-
-
(xorsi3): Remove `r' from output template. (movstrsi recognizer): Add `+' to operand 0 & 1 constraints. From-SVN: r2138
Torbjorn Granlund committed -
From-SVN: r2137
Michael Meissner committed -
From-SVN: r2136
Michael Meissner committed -
(rest_of_decl_compilation): Call `dwarfout_file_scope_decl' immediately for actual *definitions* of file-scope variables (and file-scope typedefs too). From-SVN: r2135
Richard Stallman committed -
From-SVN: r2134
Jim Wilson committed -
From-SVN: r2133
Jim Wilson committed -
already output error message returned from macarg. From-SVN: r2132
Jim Wilson committed -
instead of copying it if temporary allocation has been turned off. From-SVN: r2131
Jim Wilson committed -
From-SVN: r2130
Jim Wilson committed -
(lang_identifier): Add limbo_value field for out of scope block level extern declarations. (IDENTIFIER_LIMBO_VALUE): New define, to access that field. From-SVN: r2129
Jim Wilson committed -
(pushdecl): Check an extern decl against both previous global and previous limbo declarations. For global declarations, clear limbo value field. For block level extern declarations, set limbo field if zero. (grokdeclarator): If this is a block level extern, then allocate it on the permanent obstack, not the temporary obstack. From-SVN: r2128
Jim Wilson committed
-
- 15 Sep, 1992 6 commits
-
-
int_fits_type_p so that it compares huge constants properly. From-SVN: r2127
Richard Stallman committed -
types, and unsigned ints with top-bit-set never fit signed types. From-SVN: r2126
Richard Stallman committed -
From-SVN: r2125
Michael Meissner committed -
From-SVN: r2124
Richard Stallman committed -
Don't bypass usual cost computation when a pseudo "matches" a non-pseudo in matching operands. From-SVN: r2123
Richard Stallman committed -
From-SVN: r2122
Richard Stallman committed
-
- 14 Sep, 1992 3 commits
-
-
Diagnose duplicate `l' and `u' suffixes. Diagnose ` 0x ' and ` 0a '. Warn about integer constants that are so large that they are unsigned. From-SVN: r2121
Richard Stallman committed -
From-SVN: r2120
Richard Stallman committed -
From-SVN: r2119
Richard Stallman committed
-
- 13 Sep, 1992 7 commits
-
-
Replace `(unsigned)' with `(unsigned long)'. When evaluating << and >>, compute the correct answer without shifting by more than HOST_BITS_PER_LONG, or by a negative quantity. (integer_overflow, left_shift, right_shift): New functions. From-SVN: r2118
Richard Stallman committed -
From-SVN: r2117
Richard Stallman committed -
From-SVN: r2116
Torbjorn Granlund committed -
Some code come from output_zdepi. (output_zdepi): Removed. (depi_cint_operand): New name for zdepi_operand. (consec_zeros_p, and_operand, ior_mask_p, ior_operand, output_and, output_ior): New functions. (output_load_address): Removed. Nothing uses it. From-SVN: r2115
Torbjorn Granlund committed -
(CONST_OK_FOR_LETTER_P): Add 'O' and 'P'. From-SVN: r2114
Torbjorn Granlund committed -
(several patterns): Make sure # of attribute alternatives match # of constraint alternatives. Return assembler output template instead of calling output_asm_insn. Don't write to operands[n] for n >= max operand number in the pattern, use xoperands instead. (casesi): Rewrite. Used to be buggy and slow. (and-not patterns): Make them canonical. Put operands in the right order. (negsi2): Don't use @ for just one output template. (movstrsi): Change `!= 4' => `< 4' in test for alignment. (adddi3): Extend to handle CONST_INT. (ior-with-immediate optimizer): New pattern. (and-with-immediate optimizer): New pattern. (sCC, bCC expanders): Remove constraints. (high:DI recognizer): Add return \"\". From-SVN: r2113
Torbjorn Granlund committed -
From-SVN: r2112
Timothy Moore committed
-
- 12 Sep, 1992 3 commits
-
-
it needs unsigned long long. From-SVN: r2111
Richard Stallman committed -
From-SVN: r2110
Richard Stallman committed -
From-SVN: r2109
Richard Stallman committed
-
- 11 Sep, 1992 2 commits
-
-
error message distinguishes previous definitions from mere decls. From-SVN: r2108
Richard Stallman committed -
pa.md (non-[cf]branch define_delay): Use a single delay description for the delay slots in "branch"... * pa.md (non-[cf]branch define_delay): Use a single delay description for the delay slots in "branch", "call", and "milli" insns. (fbranch define_delay): fbranches have a single delay slot which may be nullified when the branch is taken (regardless of direction or distance to the target.) (in_branch_delay attribute): Disallow fbranch insns explicitly. (floating point branches): Use "fbranch" attribute for these insns. Update output template to properly handle nullification. From-SVN: r2107
Jeff Law committed
-