| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
* include/bits/locale_facets.tcc (num_get::_M_extract_int,
num_get::_M_extract_float): According to 22.2.2.1.2, p8-9,
first look for decimal_point and thousands_sep.
* testsuite/22_locale/num_get/get/char/11.cc: New.
* testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74841 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
| |
* gnu/java/nio/OutputStreamChannel.java: New file.
* java/nio/channels/Channels.java (newChannel): Implemented.
* Makefile.am (ordinary_java_source_files):
Added gnu/java/nio/OutputStreamChannel.java.
* Makefile.in: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74840 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
* Makefile.am (ordinary_java_source_files):
Added gnu.java.nio.InputStreamChannel.
* Makefile.in: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74839 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* gnu/java/nio/InputStreamChannel.java: New file.
* java/nio/channels/Channels.java (newChannel): Implemented.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74838 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
bit-fields mark and degree if __GNUC__.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74836 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(unw_access_gr): Only call ia64_rse_rnat_addr if addr is above
regstk_top.
(uw_frame_state_for): Handle locations inside bundles.
(uw_init_context_1): Initialize context->rnat.
Set context->regstk_top to lowest rbs address which has nat collection
in context->rnat.
(uw_install_context): Fix rnat restoring.
Restore ar.rsc to previous state.
* config/ia64/linux.h (MD_FALLBACK_FRAME_STATE_FOR,
MD_HANDLE_UNWABI): Handle unwinding through SA_ONSTACK frames.
* gcc.dg/cleanup-10.c: New test.
* gcc.dg/cleanup-11.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74835 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
| |
* builtins.c (expand_builtin_expect_jump): Update
TREE_VALUE (arglist) if unsave_expr_now langhook
created a new tree.
* g++.dg/opt/expect1.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74832 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
| |
* java/util/SimpleTimeZone.java
(setStartRule): Reformated documentation.
(setEndRule): Reworked documentation.
(getDSTSavings): Fixed @since tag.
(setDSTSavings): New method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74831 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
* java/text/NumberFormat.java: Sorted imports.
(getCurrency): New method.
(setCurrency): New method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74830 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
FIRST_PSEUDO_REGISTER.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74829 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* java/text/MessageFormat.java
(MessageFormat): New constructor.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74828 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
* gnu/java/net/protocol/jar/Handler.java
(parseURL): New method.
(toExternalForm): New method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74827 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/bits/locale_facets.tcc (num_get::_M_extract_float):
When __found_sci becomes true stop eating thousands separators
and the decimal radix separator.
* testsuite/22_locale/num_get/get/char/9.cc: New.
* testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
* config/locale/generic/c_locale.cc (__convert_to_v): Don't
check that *__sanity == '\0': parsing may stop earlier, still
be successful.
* config/locale/gnu/c_locale.cc: Likewise.
* testsuite/22_locale/num_get/get/char/10.cc: New.
* testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
Tweak in one place accordingly.
* testsuite/22_locale/money_get/get/char/1.cc: Fix typo.
* testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74826 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74823 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
for SVR4 ABI.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74822 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(OS_MISSING_ALTIVEC): Define.
* config/rs6000/darwin.h (ASM_SPEC): Be generous about supplying
-force_cpusubtype_ALL.
* config/rs6000/rs6000.c (rs6000_override_options): Rearrange
CPU information table; now always set all CPU-specific values.
Also, use Altivec and powerpc64 when chip and OS supports them.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74820 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
* fixinc/fixincl.x: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74819 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* gcc_update (files_and_dependencies): For libjava/libltdl directory,
remove acconfig.h. No longer used.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74818 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
bit-fields if __GNUC__ is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74817 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* java/awt/List.java (replaceItem): Prevent selection to move with
replace and minimize flickering.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74814 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74811 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74809 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-18 Kelley Cook <kcook@gcc.gnu.org>
* gcc_update (files_generated): Add in gcc/ada/stamp-xgnatug and update
gcc/ada/gnat_ug_* to use it.
gcc/ada/
2003-12-18 Kelley Cook <kcook@gcc.gnu.org>
* stamp-xgnatug: New stamp file.
* Make-lang.in (stamp-xgnatug): New stamp file and comment.
(ada/doctools/xgnatug): Add $(build_exeext).
(ada/gnat_ug_unx.texi, ada/gnat_ug_vwx.texi, ada/gnat_ug_vms.texi
ada/gnat_ug_wnt.texi): Update to depend on stamp-xgnatug.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74808 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
| |
* gcc.dg/20031218-1.c: New test.
PR debug/12389
* gcc.dg/20031218-2.c: New test.
* gcc.dg/20031218-3.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74807 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
(write_switch, write_cond): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74806 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
of label name and allow for USER_LABEL_PREFIX == "_" names.
* g++.dg/abi/mangle18-2.C: Likewise.
* g++.dg/abi/mangle19-1.C: Likewise.
* g++.dg/abi/mangle19-2.C: Likewise.
* g++.dg/abi/mangle20-1.C: Likewise.
* g++.dg/abi/mangle20-2.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74805 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74802 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
* libltdl/ltdl.c: Define __private_extern__ if needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74801 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* libltdl/.cvsignore: Ignore autom4te.cache
* libltdl/Makefile.in: Regenerated.
* libltdl/aclocal.m4: Regenerated.
* libltdl/acconfig.h: Removed (obsolete).
* libltdl/config-h.in: Regenerated.
* libltdl/configure.ac: Added AM_MAINTAINER_MODE.
* libltdl/configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74800 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* init.c (build_vec_init): Initialization of an element from
an initializer list is also a full-expression.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74798 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
case suppression of pedwarn.
* system.h (ENUM_BITFIELD): Use __extension__.
(CHAR_BITFIELD): Likewise.
cp/
* cp-tree.h (struct lang_type_header): Remove __extension__.
testsuite/
* gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74797 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
| |
* mauve-libgcj: Removed the disabling of java.text.ACIAttribute and
java.text.CollationElementIterator tests as they compile again.
* testsuite/libjava.mauve/xfails: Added failing
java.text.CollationElementIterator tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74796 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* include/bits/stl_list.h: Formatting tweaks.
* include/bits/list.tcc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74795 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
("strlendi", "strlensi"): New expanders.
("*strlendi", "*strlensi"): New insns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74794 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(LINK_ARCH32_SPEC_BASE): ... this new macro.
* config/sparc/sol2-bi.h (LINK_ARCH64_SPEC): Define in terms of
...
(LINK_ARCH64_SPEC_BASE): ... this new macro.
* config/sparc/sol2-gld-bi.h (LINK_ARCH32_SPEC): New macro.
(LINK_ARCH64_SPEC): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74793 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* tree-dump.c (dequeue_and_dump): Handle 'r' and 's' code
classes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74791 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
| |
* init.c (build_vec_init): Initialization of an element from
an initializer list is also a full-expression.
* parser.c, pt.c, semantics.c: Rename constant_expression_p
to integral_constant_expression_p.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74790 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
* g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
testing a cross compiler, it causes spurious compile failures.
* lib/g++.exp: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74789 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
i.e. make sure that when we instantiate a container with a value
type and an allocator, the allocator's value type matches the
container's.
* include/bits/stl_deque.h (_Deque_alloc_base): Eliminate.
(_Deque_base): inherit directly from the deque's allocator. Use
rebinding instead of _Alloc_traits. Pick up data members from
_Deque_alloc_base.
* include/bits/stl_list.h (_List_alloc_base): Eliminate.
(_List_base): Inherit directly from the list's allocator. Use
rebinding instead of _Alloc_traits. Pick up data members from
_List_alloc_base.
* include/bits/stl_vector.h (_Vector_alloc_base): Eliminate
(_Vector_base): Inherit directly from the vector's allocator. Use
rebinding instead of _Alloc_traits. Pick up data members from
_Vector_alloc_base.
* include/ext/hashtable.h: Fix allocator type correctness (the
vector of buckets must be passed an allocator for objects of
type _Node*). Use rebinding instead of _Alloc_traits.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74787 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
| |
* toplev.c (rest_of_handle_reorder_blocks, rest_of_handle_tracer):
Don't push and pop TV_REORDER_BLOCKS timevars, do it...
* bb-reorder.c (reorder_basic_blocks): ...here, and...
* tracer.c (tracer): here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74786 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* java/util/prefs/AbstractPreferences.java
(cachedChildren): New method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74785 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
* java/util/TimeZone.java (getOffset): New method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74784 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
| |
* pt.c (instantiate_decl): Wrap push_nested_class and
pop_nested_class around cp_finish_decl call for static member
variable.
* g++.dg/template/access13.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74780 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
| |
* loop.c (move_movables): Handle combination of m->consec,
m->move_insn_first, and m->insert_temp all nonzero correctly.
testsuite/ChangeLog:
* gcc.dg/20031216-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74778 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
* g++.dg/template/error10.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74777 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* parser.c (cp_parser_template_argument): A type-id followed by '>>'
is just an user typo, and should be accepted as last resort if any
other parsing fails.
(cp_parser_enclosed_template_argument_list): If the argument list is
parsed correctly, but the next token is '>>', emit a diagnostic.
(cp_parser_next_token_ends_template_argument): Accept '>>' as
delimiter of template argument, it will be later detected as a typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74776 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
* g++.dg/eh/simd-2.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74775 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
LOAD_ARGS_REVERSED.
* system.h (LOAD_ARGS_REVERSED): Poison.
* doc/tm.texi (LOAD_ARGS_REVERSED): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74773 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
* rtl.h (set_new_first_and_last_label_num): Remove declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74772 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
scratch insns of the then branch that clobber regs needed by the
else branch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74771 138bc75d-0d04-0410-961f-82ee72b054a4
|