| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
cp-parse.c, and append to cp-parse.h (a la Makefile.in).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2331 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
mem to hold it and store it back into memrefloc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2330 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2329 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2328 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(PRINT_REG): Definition moved to i386.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2327 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(PRINT_REG): Definition moved from i386.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2326 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
| |
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2325 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
on failure instead of simply aborting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2324 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2323 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(expand_expr): For ABS_EXPR, give expand_unop the operand's mode.
(expand_expr): For REALPART_EXPR, IMAGPART_EXPR, just return that part.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2322 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(expand_complex_abs): New function.
(expand_unop, expand_binop): Use gen_realpart, gen_imagpart.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2321 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
Always add to size, always round up to STACK_BOUNDARY,
always round the address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2320 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2319 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2318 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2317 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2316 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2315 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2314 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2313 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2312 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2311 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2310 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
but not if file exists and lacks the magic comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2309 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2308 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(USER_H): assert.h removed from value.
(install-common-headers): Install assert.h separately, in includedir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2307 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
to after the loop over i. Also check that all the regnos fit
below FIRST_PSEUDO_REGISTER.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2306 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(init_optabs): Set up libcalls for complex abs.
(init_complex_libcalls): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2305 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2304 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2303 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
SECONDARY_MEMORY_NEEDED in the SECONDARY_OUTPUT_RELOAD_CLASS code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2302 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2301 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
are compiler-created, so set DECL_SOURCE_LINE to zero.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2300 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2299 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
one for normal code, one for kernels. Kernel version only allows
"r1" as the destination register.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2298 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2297 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2296 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2295 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
(gcc.xtar): Depend on c-parse.y, objc-parse.y.
(realclean): Delete c-parse.y, objc-parse.y.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2294 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2293 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
or STACK_POINTER_OFFSET, always round address up to BIGGEST_ALIGNMENT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2292 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2291 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2290 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2289 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2288 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
Install it with cp. Add an else-part to the if that installs it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2287 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2286 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2285 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2284 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2283 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2282 138bc75d-0d04-0410-961f-82ee72b054a4
|