gcc/libcpp
Joerg Wunsch f7fd775f02 re PR preprocessor/23479 (Implement binary constants with a "0b" prefix)
2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>

	PR preprocessor/23479
gcc/
	* doc/extend.texi: Document the 0b-prefixed binary integer
	constant extension.

libcpp/
	* expr.c (cpp_classify_number): Implement 0b-prefixed binary
	integer constants.
	(append_digit): Likewise.
	* include/cpplib.h: Add CPP_N_BINARY, to be used for 0b-prefixed
	binary integer constants.

testsuite/
	* testsuite/gcc.dg/binary-constants-1.c: Add test suites for
	the 0b-prefixed binary integer constants.
	* testsuite/gcc.dg/binary-constants-2.c: Ditto.
	* testsuite/gcc.dg/binary-constants-3.c: Ditto.
	* testsuite/gcc.dg/binary-constants-4.c: Ditto.

From-SVN: r125346
2007-06-05 22:25:27 +00:00
..
include re PR preprocessor/23479 (Implement binary constants with a "0b" prefix) 2007-06-05 22:25:27 +00:00
po * cpplib.pot: Regenerate. 2007-03-07 18:01:18 +00:00
aclocal.m4
ChangeLog re PR preprocessor/23479 (Implement binary constants with a "0b" prefix) 2007-06-05 22:25:27 +00:00
charset.c re PR preprocessor/30001 (out-of-bounds access when processing empty file) 2006-12-28 18:45:48 +00:00
config.in
configure depstand.m4 (ZW_CREATE_DEPDIR): Use mkinstalldirs to make directory. 2007-01-27 19:50:38 +00:00
configure.ac configure.in (skipdirs): Don't build target-libiberty for SPU. 2006-11-21 01:35:42 +00:00
directives.c make alloca call type correct 2007-03-30 22:40:19 +00:00
errors.c
expr.c re PR preprocessor/23479 (Implement binary constants with a "0b" prefix) 2007-06-05 22:25:27 +00:00
files.c internal.h (struct cpp_reader): Add new fields: nonexistent_file_hash and nonexistent_file_ob. 2007-05-21 23:43:53 +00:00
identifiers.c
init.c macro.c (_cpp_builtin_macro_text): Handle BT_COUNTER. 2007-05-24 20:55:36 +00:00
internal.h macro.c (_cpp_builtin_macro_text): Handle BT_COUNTER. 2007-05-24 20:55:36 +00:00
lex.c re PR preprocessor/14331 (please add option to suppress warning message "no newline at end of file") 2007-05-31 02:06:48 +00:00
line-map.c
macro.c macro.c (_cpp_builtin_macro_text): Handle BT_COUNTER. 2007-05-24 20:55:36 +00:00
makedepend.c
Makefile.in * Makefile.in: Add dummy install-pdf target. 2007-03-01 15:56:24 -08:00
makeucnid.c
mkdeps.c re PR preprocessor/30468 (-M not fully chops dirname) 2007-01-30 15:50:00 +00:00
pch.c Fixup whitespacing 2007-06-01 02:12:37 +00:00
symtab.c
system.h
traditional.c
ucnid.h
ucnid.tab