summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2003-12-10 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-112-11/+36
| | | | | | | | | | PR libstdc++/6243 * testsuite/lib/libstdc++.exp (v3-init): Add original_ld_library_path, calculate ld_library path, set LD_LIBRARY_PATH to both. Based on libjava.exp. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74521 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-11 Steven Bosscher <steven@gcc.gnu.org>steven2003-12-1152-633/+662
| | | | | | | | | | | | | | | | | | | | | | | | | * basic-block.h (BLOCK_HEAD, BLOCK_END): Remove. (BLOCK_HEAD_TREE, BLOCK_END_TREE): Remove. (basic_block_def): Rename `head' to `head_' and `end' to `end_'. (BB_HEAD, BB_END): New accessor macros for the `head_' and `end_' fields of a basic block. * bb-reorder.c, bt-load.c, caller-save.c, cfg.c, cfganal.c, cfgbuild.c, cfgcleanup.c, cfglayout.c, cfgloop.c, cfgloopanal.c, cfgloopmanip.c, cfgrtl.c, combine.c, conflict.c, df.c, emit-rtl.c, final.c, flow.c, function.c, gcse.c, global.c, graph.c, haifa-sched.c, ifcvt.c, lcm.c, local-alloc.c, loop-unswitch.c, loop.c, postreload.c, predict.c, profile.c, ra-build.c, ra-debug.c, ra-rewrite.c, ra.c, recog.c, reg-stack.c, regclass.c, regmove.c, regrename.c, reload1.c, resource.c, sched-ebb.c, sched-rgn.c, sibcall.c, tracer.c, config/frv/frv.c, config/i386/i386.c, config/ia64/ia64.c: Use the BB_HEAD and BB_END macros instead of accessing the `head' and `end' fields of a basic block directly. * gengtype.c: Add missing piece from earlier patch. Dunno what I was thinking... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74520 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-12-112-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74518 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix changelog entry again.pinskia2003-12-101-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74514 138bc75d-0d04-0410-961f-82ee72b054a4
* move changelog entry that should have been in testsuite's.pinskia2003-12-102-10/+11
| | | | | | | Also fix date on it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74513 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/extend.texi (Vector Extensions): Document that bitwisegeoffk2003-12-102-5/+11
| | | | | | | operations also work on vectors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74511 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-10 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-103-3/+17
| | | | | | | | | | | | Alexandre Oliva <aoliva@redhat.com> PR libstdc++/11612 * testsuite/Makefile.am (GLIBCXX_DIR): New. (GLIBGCC_DIR): New. (CXXLINK): Use both with -R so libtool links the correct libs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74508 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Robert Schiele <rschiele@uni-mannheim.de>pinskia2003-12-105-4/+13
| | | | | | | | | | | | PR other/10819 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters to fix Bug 10819. * lib/g++.exp (g++_version): Likewise. * lib/g77.exp (g77_version): Likewise. * lib/objc.exp (default_objc_version): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74507 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-10 Paolo Carlini <pcarlini@suse.de>paolo2003-12-102-2/+13
| | | | | | | | | PR libstdc++/13217 * include/bits/fstream.tcc (underflow): Deal gracefully with read errors: throw ios_base::failure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74506 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-10 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-104-1/+120
| | | | | | | | | | PR libstdc++/10063 * config/io/basic_file_stdio.cc (__basic_file::sys_open): Sync. * testsuite/ext/stdio_filebuf/char/10063-1.cc: New. * testsuite/ext/stdio_filebuf/char/10063-2.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74505 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.md: New split patterns for optimizing bitfield accesses.rearnsha2003-12-102-0/+169
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74503 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-10 Steven Bosscher <stevenb@suse.de>steven2003-12-103-211/+14
| | | | | | | | | | * README.Portability: Remove K+R section. * gengtype-lex.l: Teach about "void**" pointers and "void*" function types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74501 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/13354ebotcazou2003-12-102-3/+16
| | | | | | | | * config/sparc/sparc.c (sparc_output_mi_thunk): Load DELTA manually if one can do that with only one instruction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74499 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (DECL_CONV_FN_P): Check that DECL_NAME is non-NULL.mmitchel2003-12-102-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74496 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (arm-linux): Include linux.h in tm_file so thatnickc2003-12-101-0/+6
| | | | | | | | LINUX_TARGET_OS_CPP_BUILTINS is defined. * config/arm/linux-elf.h (LIB_SPEC): Protect the definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74494 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-10 Paolo Carlini <pcarlini@suse.de>paolo2003-12-102-11/+9
| | | | | | | | * include/bits/locale_facets.tcc (num_put::do_put(void*)): Remove the try/catch, not necessary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74493 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libffi.call/cls_align_pointer.c: Cast pointers torth2003-12-102-4/+9
| | | | | | | size_t instead of int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74492 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.rth2003-12-102-4/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74491 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.rth2003-12-102-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74490 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-10 Paolo Carlini <pcarlini@suse.de>paolo2003-12-102-2/+8
| | | | | | | | | * testsuite/22_locale/locale/cons/12438.cc: Tweak memory limit and iterations to avoid spurious failures on some 64 bit machines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74489 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix comment problem reported by Doug Evans.wilson2003-12-102-7/+11
| | | | | | | * rtl.def (CODE_LABEL, NOTE): Correct operand numbers in comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74488 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/13134austern2003-12-1021-1/+229
| | | | | | | | | | | | | | | | | | | | | | * c--decl.c (duplicate_decls): Copy visibility flag when appropriate. * cp/decl.c (duplicate_decls): Copy visibility flag when appropriate. * testsuite/lib/gcc-dg.exp (dg-require-visibility): Define. * testsuite/lib/target-supports (check_visibility_available): Define. * testsuite/gcc.dg/visibility-1.c: New test. * testsuite/gcc.dg/visibility-2.c: Likewise. * testsuite/gcc.dg/visibility-3.c: Likewise. * testsuite/gcc.dg/visibility-4.c: Likewise. * testsuite/gcc.dg/visibility-5.c: Likewise. * testsuite/gcc.dg/visibility-6.c: Likewise. * testsuite/g++.dg/ext/visibility-1.C: Likewise. * testsuite/g++.dg/ext/visibility-2.C: Likewise. * testsuite/g++.dg/ext/visibility-3.C: Likewise. * testsuite/g++.dg/ext/visibility-4.C: Likewise. * testsuite/g++.dg/ext/visibility-5.C: Likewise. * testsuite/g++.dg/ext/visibility-6.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74487 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-1014-65/+94
| | | | | | | | | | | | | | | | | | | | | * config/linker-map.gnu: Remove private ios_base members from export list. * config/cpu/alpha/atomicity.h: Consistently format. * config/cpu/cris/atomicity.h: Same. * config/cpu/generic/atomicity.h: Same. * config/cpu/hppa/atomicity.h: Same. * config/cpu/i386/atomicity.h: Same. * config/cpu/i486/atomicity.h: Same. * config/cpu/ia64/atomicity.h: Same. * config/cpu/m68k/atomicity.h: Same. * config/cpu/mips/atomicity.h: Same. * config/cpu/powerpc/atomicity.h: Same. * config/cpu/s390/atomicity.h: Same. * config/cpu/sparc/atomicity.h: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74486 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-12-102-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74481 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-1014-103/+19
| | | | | | | | | | | | | | PR libstdc++/13296 * acinclude.m4 (GLIBCXX_ENABLE_LIBUNWIND_EXCEPTIONS): Remove. * aclocal.m4: Regenerate. * configure.ac: Remove call to GLIBCXX_ENABLE_LIBUNWIND_EXCEPTIONS. * conigure: Regenerate. * src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS. * src/Makefile.in: Regenerate. * docs/html/17_intro/configury.html: Modify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74479 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Paolo Carlini <pcaelini@suse.de>paolo2003-12-092-1/+7
| | | | | | | | * include/bits/demangle.h (struct implementation_details): Keep in comments the names of the unused parameters. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74478 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Paolo Carlini <pcaelini@suse.de>paolo2003-12-092-2/+7
| | | | | | | | * include/bits/demangle.h (struct implementation_details): Fix unused parameters warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74477 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Paolo Carlini <pcarlini@suse.de>paolo2003-12-092-9/+13
| | | | | | | | | * include/bits/locale_facets.tcc (num_get::_M_extract_int): Slightly streamline the code dealing with overflows and the parsing of the sign. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74476 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Michael Koch <konqueror@gmx.de>mkoch2003-12-093-3/+28
| | | | | | | | | | | * Makefile.am (nat_headers_install): New variable with header files to install automatically. (install-data-local): Install all headers listed in nat_headers_install. Install innert nat headers explicitely. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74475 138bc75d-0d04-0410-961f-82ee72b054a4
* * init.c (build_new_1): Deal with an OVERLOAD set whengiovannibajo2003-12-093-5/+23
| | | | | | | | looking up for _Jv_AllocObject. * except.c (build_throw): Likewise for _Jv_Throw. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74474 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m32r/m32r.h: Add support for m32r2 processor. Includingnickc2003-12-097-13/+44
| | | | | | | | | | | a new command line option -m32r2 to select it. * config/m32r/m32r.c: Add support for the new processor variant. * config/m32r/m32r.md: Likewise. * config/m32r/t-m32r: Add m32r2 multilibs. * doc/invoke.texi: Document the new command line switch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74473 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Michael Koch <konqueror@gmx.de>mkoch2003-12-094-3/+17
| | | | | | | | | | * java/util/Calendar.java, java/util/IdentityHashMap.java, java/util/prefs/Preferences.java: Import used classes explicitely. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74471 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Michael Koch <konqueror@gmx.de>mkoch2003-12-094-33/+42
| | | | | | | | | | | | * java/net/DatagramSocket.java (close): Directly return if socket is closed. * java/net/ServerSocket.java (close): Directly return if socket is closed. * java/net/Socket.java (close): Directly return if socket is closed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74470 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Michael Koch <konqueror@gmx.de>mkoch2003-12-092-1/+9
| | | | | | | | | * gnu/java/nio/SelectorImpl.java (implSelect): Throws IOException. (select): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74468 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/ext/algorithm, include/ext/debug_allocator.h,bernie2003-12-0922-462/+475
| | | | | | | | | | | | | | | include/ext/enc_filebuf.h, include/ext/functional, include/ext/hash_fun.h, include/ext/hash_map, include/ext/hash_set, include/ext/hashtable.h, include/ext/iterator, include/ext/malloc_allocator.h, include/ext/memory, include/ext/mt_allocator.h, include/ext/numeric, include/ext/pod_char_traits.h, include/ext/pool_allocator.h, include/ext/rb_tree, include/ext/rope, include/ext/ropeimpl.h, include/ext/slist, include/ext/stdio_filebuf.h, include/ext/stdio_sync_filebuf.h: Remove trailing whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74464 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/debug/bitset, include/debug/debug.h, include/debug/deque,bernie2003-12-0921-1147/+1159
| | | | | | | | | | | | | | include/debug/formatter.h, include/debug/hash_map.h, include/debug/hash_multimap.h, include/debug/hash_multiset.h, include/debug/hash_set, include/debug/hash_set.h, include/debug/list, include/debug/map.h, include/debug/multimap.h, include/debug/multiset.h, include/debug/safe_base.h, include/debug/safe_iterator.h, include/debug/safe_iterator.tcc, include/debug/safe_sequence.h, include/debug/set.h, include/debug/string, include/debug/vector: Remove trailing whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74463 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/11971jason2003-12-095-22/+85
| | | | | | | | | | | | | | | | * tree.c (build_local_temp): Split out from build_cplus_new. (force_target_expr): New fn. * call.c (call_builtin_trap): Call it. Take a type parm. (convert_arg_to_ellipsis): Pass it. (build_x_va_arg): Use call_builtin_trap. PR c++/11929 * call.c (magic_varargs_p): New fn. (build_over_call): Do no ellipsis conversions for arguments to functions with magic varargs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74462 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/11929jason2003-12-091-0/+12
| | | | | | | | | * call.c (magic_varargs_p): New fn. (build_over_call): Do no ellipsis conversions for arguments to functions with magic varargs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74461 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/c_compatibility/iso646.h, include/c_compatibility/limits.h,bernie2003-12-099-11/+19
| | | | | | | | | | include/c_compatibility/locale.h, include/c_compatibility/stdio.h, include/c_compatibility/string.h, include/c_compatibility/time.h, include/c_compatibility/wchar.h, include/c_compatibility/wctype.h: Remove trailing whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74460 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Kim Ho <kho@redhat.com>tromey2003-12-093-8/+38
| | | | | | | | | | | | | | | | Fix for Checkbox states. * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java: (currentState): New field. (nativeCreate): Add initial state parameter. (create): Changed to reflect new parameter. (setState): Fire only on changed states. (postItemEvent): Fire only on changed states. Also change the Java Checkbox to reflect new state. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: (nativeCreate): Add parameter and set active state. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74459 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/c_std/cmath.tcc, include/c_std/std_cassert.h,bernie2003-12-0911-120/+129
| | | | | | | | | | | include/c_std/std_cctype.h, include/c_std/std_cmath.h, include/c_std/std_cstddef.h, include/c_std/std_cstdio.h, include/c_std/std_cstdlib.h, include/c_std/std_cstring.h, include/c_std/std_cwchar.h, include/c_std/std_cwctype.h: Remove trailing whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74458 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/c/std_cctype.h, include/c/std_cmath.h,bernie2003-12-096-14/+20
| | | | | | | | include/c/std_cstdlib.h include/c/std_cwchar.h, include/c/std_cwctype.h: Remove trailing whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74457 138bc75d-0d04-0410-961f-82ee72b054a4
* * defaults.h (LOCAL_REGNO): Give the default definition.kazu2003-12-094-7/+10
| | | | | | | | * flow.c (LOCAL_REGNO): Remove. * reload1.c (LOCAL_REGNO): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74456 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/backward/algo.h, include/backward/algobase.h,bernie2003-12-0918-174/+186
| | | | | | | | | | | | | | include/backward/alloc.h, include/backward/complex.h, include/backward/defalloc.h, include/backward/function.h, include/backward/iterator.h, include/backward/new.h, include/backward/ostream.h, include/backward/queue.h, include/backward/rope.h, include/backward/stream.h, include/backward/streambuf.h, include/backward/strstream, include/backward/tempbuf.h, include/backward/tree.h, include/backward/vector.h: Remove trailing whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74455 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/11848geoffk2003-12-097-304/+156
| | | | | | | | | | | | | | | | * rs6000.h (CANNOT_CHANGE_MODE_CLASS): Allow change of mode in floating-point registers between TFmode and DImode. * rs6000.c (rs6000_emit_move): Split moves early. (secondary_reload_class): Random Whitespace Change. (rs6000_split_multireg_move): Support moves involving FP registers. Emit instructions directly. * rs6000-protos.h (rs6000_split_multireg_move): Update prototype. * altivec.md: Update for changes to rs6000_split_multireg_move. * rs6000.md: Update for changes to rs6000_split_multireg_move. (movtf_internal): Support moves to/from GPRs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74454 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Stuart Hastings <stuart@apple.com>stuart2003-12-092-1/+5
| | | | | | | * config/i386/i386.md: Typo in split of fp-valued if_then_else. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74453 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-12-092-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74451 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-082-2/+15
| | | | | | | | * java/awt/datatransfer/StringSelection.java (getTransferData): Return object of type expected by specified DataFlavor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74449 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-08 Fernando Nasser <fnasser@redhat.com>fnasser2003-12-082-1/+6
| | | | | | | | * java/awt/datatransfer/DataFlavor.java (getParameter): Fix off-by-one error which was clipping off the first character of a parameter value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74448 138bc75d-0d04-0410-961f-82ee72b054a4
* * name-lookup.c, init.c, except.c: Revert Giovanni's patch fromjason2003-12-084-27/+11
| | | | | | | yesterday. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74446 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud