aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorZack Weinberg <zack@gcc.gnu.org>2003-04-27 03:50:27 +0000
committerZack Weinberg <zack@gcc.gnu.org>2003-04-27 03:50:27 +0000
commit293107d161b6bea57023ee55890b1ac589423ee7 (patch)
treef60a97654206225b2632896d83ee4a02b479e9d0 /gcc/builtins.c
parent12969f45d3d34a5555fbce2c7ac9445950d68350 (diff)
downloadgcc-293107d161b6bea57023ee55890b1ac589423ee7.zip
gcc-293107d161b6bea57023ee55890b1ac589423ee7.tar.gz
gcc-293107d161b6bea57023ee55890b1ac589423ee7.tar.bz2
varasm.c (output_constant_def): Split out two new static functions...
* varasm.c (output_constant_def): Split out two new static functions, build_constant_desc and maybe_output_constant_def_contents. Restructure for comprehensibility. Don't call output_addressed_constants. Treat defstr being non-NULL for STRING_POOL_ADDRESS_P constants as an invariant. (struct deferred_string): Remove labelno field. (output_constant_def_contents): Kill labelno argument. Call output_addressed_constants here. Use ASM_OUTPUT_LABEL, not asm_out.internal_label. (mark_constant): Update call to output_constant_def_contents. Treat defstr being non-NULL for STRING_POOL_ADDRESS_P constants as an invariant. From-SVN: r66129
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions