| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7160 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
old CONSTRUCTOR, not new one.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7157 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
only look at the FIELD_DECLs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7045 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
have the most significant bit set for the target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7027 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6819 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6784 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6683 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
SET_ASM_OP when defining it. Use ASM_OUTPUT_DEF to output value
instead of SET_ASM_OP and explicit ASM_OUTPUT_LABELREF calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6662 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6648 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(named_section): New function.
(enum in_section): New value `in_named'.
(in_named_name): New global.
(make_function_rtl, make_decl_rtl, output_constant_def): Fix comment
regarding ASM_OUTPUT_LABELREF.
(make_decl_rtl): Warn if section attribute used with uninitialized
variable declaration.
(assemble_start_function, assemble_variable, output_constant_def):
Change to named section if given.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6585 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6372 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tell the compiler to use .common when possible. Reduces the size of
.o files.
* cp-decl.c (duplicate_decls): Copy DECL_COMMON from the olddecl.
* cp-decl.c (start_decl): Set DECL_COMMON appropriately.
* cp-decl.c (finish_decl): Use flag_conserve_space, instead of
flag_no_common.
* cp-decl2.c (flag_conserve_space, lang_f_options): New flag.
* toplev.c (lang_options): New -fconserve-space flag.
* tree.h (DECL_COMMON): New flag.
* tree.h (tree_decl): New common_flag.
* varasm.c (assemble_variable): Use DECL_COMMON to help determine if
an object can be put in .common.
* c-decl.c (start_decl): Set DECL_COMMON to 1..
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6244 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5994 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5991 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(last_assemble_variable_decl): New variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5877 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
| |
if no TYPE_DOMAIN, don't set min_index.
(copy_constant): New function.
(output_constant_def): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5860 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5836 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5827 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5816 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5720 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
VOIDmode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5602 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
| |
(assemble_string): Use it.
(assemble_static_space, assemble_variable): Put braces around uses
of BC_OUTPUT_COMMON and BC_OUTPUT_LOCAL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5596 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5590 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
deferring output of constants.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5568 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5559 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5479 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
and WEAK_ASM_OP and SET_ASM_OP.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5438 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5415 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5402 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
by the constructor expression only if available. Otherwise
use the type of the declared type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5390 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5379 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
const_double_chain if not inside a function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5322 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
the TREE_PURPOSE, for array constructors.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5314 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
if dbxout_symbol call changes it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5122 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(assemble_variable): Use that.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5117 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
external linkage.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5019 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
the initializer, determine proper alignment here.
(assemble_align): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4996 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
|
|
|
|
| |
(output_constant_def): Use it.
(deferred_constants): New list of constants not yet output.
(defer_addressed_constants): New function.
(output_deferred_addressed_constants): New function.
(make_decl_rtl): Don't ever replace old rtl;
instead, change its mode if necessary.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4974 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
|
| |
to after section has been selected. Select the section again
if the debugging output call changes the section.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4934 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4743 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4626 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4509 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
constant_descriptor.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4361 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
e.g., fp, make a distinct RTL for it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4215 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(assemble_string): First arg is not pointer to unsigned.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4145 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4118 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3941 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3679 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
|
|
|
| |
(output_constant_pool): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3650 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3620 138bc75d-0d04-0410-961f-82ee72b054a4
|