summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2003-12-19 Paolo Carlini <pcarlini@suse.de>paolo2003-12-194-50/+198
| | | | | | | | | | | * 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
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-195-4/+102
| | | | | | | | | | | * 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
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-193-1/+11
| | | | | | | | | * 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
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-193-3/+97
| | | | | | | | * 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
* * include/fibheap.h (fibnode): Use __extension__ forkazu2003-12-192-2/+7
| | | | | | | bit-fields mark and degree if __GNUC__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74836 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/unwind-ia64.c (ia64_copy_rbs): New function.jakub2003-12-196-16/+386
| | | | | | | | | | | | | | | | | | | (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
* PR c++/13239jakub2003-12-194-0/+37
| | | | | | | | | | | * 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
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-192-7/+33
| | | | | | | | | | | * 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
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-192-5/+53
| | | | | | | | | * 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
* * arm.c (thumb_base_register_rtx_p): Use regno in comparison againstrearnsha2003-12-192-2/+7
| | | | | | | FIRST_PSEUDO_REGISTER. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74829 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-192-3/+22
| | | | | | | | * java/text/MessageFormat.java (MessageFormat): New constructor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74828 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Michael Koch <konqueror@gmx.de>mkoch2003-12-192-0/+88
| | | | | | | | | * 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
* 2003-12-19 Paolo Carlini <pcarlini@suse.de>paolo2003-12-1911-14/+309
| | | | | | | | | | | | | | | | | | | | | | | * 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
* * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.hpenner2003-12-192-5/+25
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74823 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc/config/rs6000/rs6000.c (USE_ALTIVEC_FOR_ARG_P): Don't checkhpenner2003-12-192-1/+6
| | | | | | | for SVR4 ABI. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74822 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/aix.h (OS_MISSING_POWERPC64): Define.geoffk2003-12-195-179/+132
| | | | | | | | | | | | (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/inclhack.def (darwin_macho_dyldh): New.geoffk2003-12-193-5/+70
| | | | | | | * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74819 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-19 Andreas Tobler <a.tobler@schweiz.ch>andreast2003-12-192-1/+6
| | | | | | | | * 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
* * include/fibheap.h (fibnode): Use unsigned long int forkazu2003-12-192-0/+10
| | | | | | | bit-fields if __GNUC__ is defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74817 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-18 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-192-2/+20
| | | | | | | | * 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
* Daily bump.gccadmin2003-12-192-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74811 138bc75d-0d04-0410-961f-82ee72b054a4
* Change version number from 3.4 -> 3.4.0kcook2003-12-183-3/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74809 138bc75d-0d04-0410-961f-82ee72b054a4
* contrib/kcook2003-12-185-21/+56
| | | | | | | | | | | | | | | | | | | 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
* PR debug/12923pinskia2003-12-184-0/+50
| | | | | | | | | | | * 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
* * genrecog.c (print_host_wide_int): New.rth2003-12-182-2/+21
| | | | | | | (write_switch, write_cond): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74806 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>pinskia2003-12-187-10/+20
| | | | | | | | | | | | | * 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
* note that in-out operands should only be used with register constraintsjason2003-12-181-12/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74802 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-182-1/+11
| | | | | | | * 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
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-188-68/+127
| | | | | | | | | | | | | * 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
* PR c++/12253jason2003-12-181-0/+28
| | | | | | | | * 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
* * c-decl.c (check_bitfield_type_and_width): Remove enum specialrth2003-12-187-8/+21
| | | | | | | | | | | | | 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
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-183-6/+73
| | | | | | | | | | * 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
* 2003-12-18 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-183-838/+856
| | | | | | | | * 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
* * config/s390/s390.md (UNSPEC_SRST): New constant.uweigand2003-12-182-0/+86
| | | | | | | | ("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
* * config/sol2.h (LINK_ARCH32_SPEC): Define in terms of ...mmitchel2003-12-184-3/+27
| | | | | | | | | | | | (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
* PR middle-end/13234jason2003-12-182-0/+8
| | | | | | | | * 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
* PR c++/12253jason2003-12-185-95/+106
| | | | | | | | | | | * 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
* PR other/12009steven2003-12-183-10/+23
| | | | | | | | | * 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
* * include/bits/demangle.h: Fix allocator type correctness,austern2003-12-186-287/+136
| | | | | | | | | | | | | | | | | | | | | | | | 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
* * Makefile.in (tracer.o, bb-reorder.o): Depend on timevar.hsteven2003-12-185-6/+22
| | | | | | | | | | * 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
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-182-0/+15
| | | | | | | | * 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
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-182-1/+21
| | | | | | | * java/util/TimeZone.java (getOffset): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74784 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13262lerdsuwa2003-12-184-0/+38
| | | | | | | | | | | * 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
* ChangeLog:uweigand2003-12-184-1/+48
| | | | | | | | | | * 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
* PR c++/9154giovannibajo2003-12-182-0/+75
| | | | | | | * g++.dg/template/error10.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74777 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/9154giovannibajo2003-12-182-15/+90
| | | | | | | | | | | | | * 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-1.C: XFAIL on SPARC.ebotcazou2003-12-183-0/+7
| | | | | | | * g++.dg/eh/simd-2.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74775 138bc75d-0d04-0410-961f-82ee72b054a4
* * calls.c (load_register_parameters): Don't usekazu2003-12-184-12/+9
| | | | | | | | | 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
* * emit-rtl.c (set_new_first_and_last_label_num): Remove function.bothner2003-12-183-13/+6
| | | | | | | * 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
* * config/frv/frv.c (frv_ifcvt_modify_insn): Don't leave aloneaoliva2003-12-182-2/+17
| | | | | | | | 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
OpenPOWER on IntegriCloud