This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.apple-ppc c-common.c c-commo ...
- From: mrs at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 26 Sep 2005 22:30:50 -0000
- Subject: gcc/gcc ChangeLog.apple-ppc c-common.c c-commo ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: apple-local-200502-branch
Changes by: mrs@gcc.gnu.org 2005-09-26 22:30:49
Modified files:
gcc : ChangeLog.apple-ppc c-common.c c-common.h
c-parse.in c-typeck.c
gcc/config : asm.h
gcc/config/i386: i386-protos.h i386.c i386.h
gcc/cp : parser.c semantics.c
gcc/testsuite : ChangeLog.apple-ppc
Added files:
gcc/testsuite/g++.dg: asm-block-16.C
gcc/testsuite/gcc.apple: asm-block-16.c
Log message:
Radar 4273781
* c-common.c (cw_asm_stmt): Add prefix support.
(cw_is_prefix): Add.
(cw_do_id): Add.
(get_cw_asm_label): Make static.
* c-common.h (cw_asm_stmt): Move to asm.h
(cw_asm_build_register_offset): Likewise.
(cw_asm_label): Likewise.
(prepend_char_identifier): Likewise.
(clear_cw_asm_labels): Likewise.
(cw_asm_reg_name): Likewise.
(get_cw_asm_label): Likewise.
(cw_asm_entry): Likewise.
(cw_asm_typename_or_reserved): Likewise.
(cw_asm_c_build_component_ref): Likewise.
(cw_get_identifier): Likewise.
(cw_build_bracket): Likewise.
(flag_cw_asm_blocks): Likewise.
* config/asm.h: Move various declarations to here.
* c-parse.in (c_parse_cw_maybe_prefix): Add.
(cw_skip_to_eol): Move decl to asm.h.
(cw_maybe_prefix): Add.
(single_cw_asm_stmt): Add prefix support.
* c-typeck.c (build_external_ref): Move some logic to cw_do_id.
* config/i386/i386.h (CW_SYNTH_CONSTRAINTS): Remove trailing ;.
(CW_IS_PREFIX): Add.
* config/i386/i386-protos.h (x86_cw_print_prefix): Add.
* config/i386/i386.c (x86_cw_print_prefix): Add.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.apple-ppc.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.1.4.163&r2=1.1.4.164
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-common.c.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.604.2.27&r2=1.604.2.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-common.h.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.276.6.14&r2=1.276.6.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-parse.in.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.258.8.10&r2=1.258.8.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.418.4.22&r2=1.418.4.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/asm.h.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386-protos.h.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.131.4.7&r2=1.131.4.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.c.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.795.4.41&r2=1.795.4.42
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.h.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.421.4.23&r2=1.421.4.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.316.2.23&r2=1.316.2.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.460.4.10&r2=1.460.4.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.apple-ppc.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=1.1.4.121&r2=1.1.4.122
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/asm-block-16.C.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.apple/asm-block-16.c.diff?cvsroot=gcc&only_with_tag=apple-local-200502-branch&r1=NONE&r2=1.1.2.1