diff options
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/defaults.h | 5 | ||||
-rw-r--r-- | gcc/dwarf2asm.c | 6 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 15 | ||||
-rw-r--r-- | gcc/final.c | 5 | ||||
-rw-r--r-- | gcc/toplev.c | 4 | ||||
-rw-r--r-- | gcc/varasm.c | 4 | ||||
-rw-r--r-- | gcc/vmsdbgout.c | 5 |
8 files changed, 13 insertions, 39 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 99545fc2416..65cda30a6e0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,13 @@ 2011-07-09 Richard Henderson <rth@redhat.com> + * defaults.h (ASM_COMMENT_START): Move here... + * dwarf2asm.c: ... from here. + * dwarf2out.c, final.c, vmsdbgout.c: Remove duplicates. + * toplev.c: Remove ifndef tests of ASM_COMMENT_START. + * varasm.c: Likewise. + +2011-07-09 Richard Henderson <rth@redhat.com> + PR debug/49686 * dwarf2cfi.c (dwarf2out_frame_debug): Don't set cfi_insn here... (create_cfi_notes): ... do it here instead. diff --git a/gcc/defaults.h b/gcc/defaults.h index 5f83b1860f0..118cb1c2565 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -28,6 +28,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #ifndef GCC_DEFAULTS_H #define GCC_DEFAULTS_H +/* How to start an assembler comment. */ +#ifndef ASM_COMMENT_START +#define ASM_COMMENT_START ";#" +#endif + /* Store in OUTPUT a string (made with alloca) containing an assembler-name for a local static variable or function named NAME. LABELNO is an integer which is different for each call. */ diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c index 4c1b6d4e66b..0b7480ba3c4 100644 --- a/gcc/dwarf2asm.c +++ b/gcc/dwarf2asm.c @@ -34,12 +34,6 @@ along with GCC; see the file COPYING3. If not see #include "ggc.h" #include "tm_p.h" - -/* How to start an assembler comment. */ -#ifndef ASM_COMMENT_START -#define ASM_COMMENT_START ";#" -#endif - /* Output an unaligned integer with the given value and size. Prefer not to print a newline, since the caller may want to add a comment. */ diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index bad0b2d53a1..211f2704d3e 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -168,11 +168,6 @@ static GTY(()) section *debug_str_section; static GTY(()) section *debug_ranges_section; static GTY(()) section *debug_frame_section; -/* How to start an assembler comment. */ -#ifndef ASM_COMMENT_START -#define ASM_COMMENT_START ";#" -#endif - /* Maximum size (in bytes) of an artificially generated label. */ #define MAX_ARTIFICIAL_LABEL_BYTES 30 @@ -277,11 +272,6 @@ static void output_cfa_loc_raw (dw_cfi_ref); personality CFI. */ static GTY(()) rtx current_unit_personality; -/* How to start an assembler comment. */ -#ifndef ASM_COMMENT_START -#define ASM_COMMENT_START ";#" -#endif - /* Data and reference forms for relocatable data. */ #define DW_FORM_data (DWARF_OFFSET_SIZE == 8 ? DW_FORM_data8 : DW_FORM_data4) #define DW_FORM_ref (DWARF_OFFSET_SIZE == 8 ? DW_FORM_ref8 : DW_FORM_ref4) @@ -3479,11 +3469,6 @@ typedef struct skeleton_chain_struct } skeleton_chain_node; -/* How to start an assembler comment. */ -#ifndef ASM_COMMENT_START -#define ASM_COMMENT_START ";#" -#endif - /* Define a macro which returns nonzero for a TYPE_DECL which was implicitly generated for a type. diff --git a/gcc/final.c b/gcc/final.c index 483a6452d27..3416955d7ee 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -106,11 +106,6 @@ along with GCC; see the file COPYING3. If not see #define CC_STATUS_INIT #endif -/* How to start an assembler comment. */ -#ifndef ASM_COMMENT_START -#define ASM_COMMENT_START ";#" -#endif - /* Is the given character a logical line separator for the assembler? */ #ifndef IS_ASM_LOGICAL_LINE_SEPARATOR #define IS_ASM_LOGICAL_LINE_SEPARATOR(C, STR) ((C) == ';') diff --git a/gcc/toplev.c b/gcc/toplev.c index 4591c30264d..109325cc871 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -722,7 +722,6 @@ print_version (FILE *file, const char *indent) print_plugins_versions (file, indent); } -#ifdef ASM_COMMENT_START static int print_to_asm_out_file (print_switch_type type, const char * text) { @@ -755,7 +754,6 @@ print_to_asm_out_file (print_switch_type type, const char * text) return -1; } } -#endif static int print_to_stderr (print_switch_type type, const char * text) @@ -921,7 +919,6 @@ init_asm_output (const char *name) inform (input_location, "-frecord-gcc-switches is not supported by the current target"); } -#ifdef ASM_COMMENT_START if (flag_verbose_asm) { /* Print the list of switches in effect @@ -930,7 +927,6 @@ init_asm_output (const char *name) print_switch_values (print_to_asm_out_file); putc ('\n', asm_out_file); } -#endif } } diff --git a/gcc/varasm.c b/gcc/varasm.c index cfdf8d7d13e..b0690f50a51 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -5062,14 +5062,12 @@ output_constructor (tree exp, unsigned HOST_WIDE_INT size, else if (TREE_CODE (local.type) == ARRAY_TYPE) local.index = ce->index; -#ifdef ASM_COMMENT_START if (local.field && flag_verbose_asm) fprintf (asm_out_file, "%s %s:\n", ASM_COMMENT_START, DECL_NAME (local.field) ? IDENTIFIER_POINTER (DECL_NAME (local.field)) : "<anonymous>"); -#endif /* Eliminate the marker that makes a cast not be an lvalue. */ if (local.val != NULL_TREE) @@ -6180,12 +6178,10 @@ default_elf_asm_named_section (const char *name, unsigned int flags, type = "progbits"; format = ",@%s"; -#ifdef ASM_COMMENT_START /* On platforms that use "@" as the assembly comment character, use "%" instead. */ if (strcmp (ASM_COMMENT_START, "@") == 0) format = ",%%%s"; -#endif fprintf (asm_out_file, format, type); if (flags & SECTION_ENTSIZE) diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c index 1d58d690705..84a96c010e7 100644 --- a/gcc/vmsdbgout.c +++ b/gcc/vmsdbgout.c @@ -74,11 +74,6 @@ typedef struct dst_file_info_struct } dst_file_info_entry; -/* How to start an assembler comment. */ -#ifndef ASM_COMMENT_START -#define ASM_COMMENT_START ";#" -#endif - /* Maximum size (in bytes) of an artificially generated label. */ #define MAX_ARTIFICIAL_LABEL_BYTES 30 |