- 06 Oct, 1992 3 commits
-
-
(pushdecl): Internally generated vars can be detected with DECL_SOURCE_LINE of zero, not DECL_IGNORED_P. (start_enum): Push obstacks, switch to permanent if global. (finish_enum): Pop obstacks. (store_parm_decls): When clearing ->names, clear out the values from the identifiers, restore shadowed values, and clear ->shadowed. (grokdeclarator): Don't warn of const or volatile function in a system header file. (start_struct): Push the obstacks. Switch to permanent if at top level. (finish_struct): Pop them. (store_parm_decls): If we have (erroneously) a prototype and old-style parm decls, throw away the old-style parm decls. (finish_decl): Do the pop_obstacks sooner, when it's time to start allocating in the ambient context's obstack. Don't call permanent_allocation unless got back to permanent obstack. (explicit_flag_signed_bitfields): New variable. (c_decode_option): Set that for -f[un]signed-bitfields. (grokdeclarator): If that's set, and -fsigned-bitfields, disregard -traditional when handling bitfield signedness. From-SVN: r2332
Richard Stallman committed -
cp-parse.c, and append to cp-parse.h (a la Makefile.in). From-SVN: r2331
Richard Stallman committed -
mem to hold it and store it back into memrefloc. From-SVN: r2330
Richard Stallman committed
-
- 05 Oct, 1992 10 commits
-
-
From-SVN: r2329
Brendan Kehoe committed -
From-SVN: r2328
Richard Stallman committed -
(PRINT_REG): Definition moved to i386.h. From-SVN: r2327
Richard Stallman committed -
(PRINT_REG): Definition moved from i386.c. From-SVN: r2326
Richard Stallman committed -
(PRINT_REG): Default definition added. (dwarf_last_decl): Variable declaration added. (output_reg_number): New function; handle -fverbose-asm reg printing. (output_mem_loc_descriptor, output_loc_descriptor): Call it. (output_decl): Set `dwarf_last_decl' each time this fn is called. From-SVN: r2325
Richard Stallman committed -
on failure instead of simply aborting. From-SVN: r2324
Richard Stallman committed -
From-SVN: r2323
Richard Stallman committed -
(expand_expr): For ABS_EXPR, give expand_unop the operand's mode. (expand_expr): For REALPART_EXPR, IMAGPART_EXPR, just return that part. From-SVN: r2322
Richard Stallman committed -
(expand_complex_abs): New function. (expand_unop, expand_binop): Use gen_realpart, gen_imagpart. From-SVN: r2321
Richard Stallman committed -
Always add to size, always round up to STACK_BOUNDARY, always round the address. From-SVN: r2320
Richard Stallman committed
-
- 04 Oct, 1992 2 commits
-
-
From-SVN: r2319
Richard Stallman committed -
From-SVN: r2318
Richard Stallman committed
-
- 03 Oct, 1992 12 commits
-
-
From-SVN: r2317
Richard Stallman committed -
From-SVN: r2316
Michael Meissner committed -
From-SVN: r2315
Michael Meissner committed -
From-SVN: r2314
Tom Wood committed -
From-SVN: r2313
Richard Stallman committed -
From-SVN: r2312
Richard Stallman committed -
Catch cases of bogus DECL_RTL values involving pseudo-regs (for all target systems) and print an annoying message if we ever see such a case. From-SVN: r2311
Richard Stallman committed -
From-SVN: r2310
Richard Stallman committed -
but not if file exists and lacks the magic comment. From-SVN: r2309
Richard Stallman committed -
From-SVN: r2308
Richard Stallman committed -
(USER_H): assert.h removed from value. (install-common-headers): Install assert.h separately, in includedir. From-SVN: r2307
Richard Stallman committed -
(reload): Move test for failure to find any group to after the loop over i. Also check that all the regnos fit below FIRST_PSEUDO_REGISTER. From-SVN: r2306
Richard Stallman committed
-
- 02 Oct, 1992 2 commits
-
-
(init_optabs): Set up libcalls for complex abs. (init_complex_libcalls): New function. From-SVN: r2305
Richard Stallman committed -
From-SVN: r2304
Michael Meissner committed
-
- 01 Oct, 1992 11 commits
-
-
From-SVN: r2303
Michael Meissner committed -
SECONDARY_MEMORY_NEEDED in the SECONDARY_OUTPUT_RELOAD_CLASS code. From-SVN: r2302
Jim Wilson committed -
(SECONDARY_INPUT_RELOAD_CLASS): Also need a temp reg when loading HImode and QImode values from memory to FP_REGS. (SECONDARY_INPUT_RELOAD_CLASS): Also need a temp reg when loading HImode and QImode values from memory to FP_REGS. (SECONDARY_OUTPUT_RELOAD_CLASS): New macro. Define this to handle HImode and QImode stores from FP_REGS to memory similar to above. From-SVN: r2301
Jim Wilson committed -
are compiler-created, so set DECL_SOURCE_LINE to zero. From-SVN: r2300
Richard Stallman committed -
From-SVN: r2299
Richard Stallman committed -
pa.md (add high part and dp register): Split into two patterns, one for normal code, one for kernels. * pa.md (add high part and dp register): Split into two patterns, one for normal code, one for kernels. Kernel version only allows "r1" as the destination register. From-SVN: r2298
Jeff Law committed -
pa.h (LEGITIMIZE_ADDRESS, [...]): Emit a sequence which will cause "addil" instructions to be emitted instead of... * pa.h (LEGITIMIZE_ADDRESS, SYMBOL_REF case): Emit a sequence which will cause "addil" instructions to be emitted instead of "ldil; add" sequences. * pa.h (TARGET_KERNEL): New switch "-mkernel" which forces gcc to avoid "ldil; add" sequences with %r27 and instead generate "addil" sequences. This avoids a HPUX linker bug when compiling kernels. From-SVN: r2297
Jeff Law committed -
* pa.c (emit_move_sequence): When making a reference to the data space before reload, emit an insn sequence which is much more likely to create "addil" instructions rather than "ldil; add" sequences. Doing so greatly reduces the chance of running into a HPUX linker bug when compiling kernels. From-SVN: r2296
Jeff Law committed -
From-SVN: r2295
Richard Stallman committed -
(gcc.xtar): Depend on c-parse.y, objc-parse.y. (realclean): Delete c-parse.y, objc-parse.y. From-SVN: r2294
Richard Stallman committed -
From-SVN: r2293
Richard Stallman committed
-