- 23 Jul, 2006 6 commits
-
-
* gcc.dg/fold-cond-1.c: Increase test case portability by checking that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0" which may be transformed to "g || h" on some platforms. From-SVN: r115691
Roger Sayle committed -
PR c++/28025 * cp-tree.h (LOOKUP_HIDDEN): New macro. Reformat comments. * name-lookup.c (unqualified_namespace_lookup): There is no way to have a hidden name in non-namespace scopes. * pt.c (tsubst_friend_class): Look for hidden names. * decl.c (lookup_and_check_tag): Fix typo in comment. * semantics.c (finish_compound_literal): Fix typo in comment. PR c++/28025 * g++.dg/template/friend45.C: New test. From-SVN: r115687
Mark Mitchell committed -
PR target/28247 * gthr-solaris.h: Prototype __gthrw forms of thr_self, mutex_init and mutex_destroy even when !_LIBOOBJC. Remove duplicate prototype of the __gthrw form of thr_keycreate. (__gthread_key_delete): Silence the unused argument warning. From-SVN: r115686
Roger Sayle committed -
2006-07-23 Steven Bosscher <steven@gcc.gnu.org> PR debug/25468 * config/elfos.h (ASM_OUTPUT_ASCII): Remove 'register' marks. Cache the last found '\0' marker to avoid quadratic behavior. From-SVN: r115685
Steven Bosscher committed -
* configure.in: Allow mingw32 and cygwin targets to build cross-gdb. * configure: Regenerated. From-SVN: r115684
Daniel Jacobowitz committed -
From-SVN: r115682
GCC Administrator committed
-
- 22 Jul, 2006 7 commits
-
-
From-SVN: r115678
Jan Hubicka committed -
2006-07-22 Steven Bosscher <steven@gcc.gnu.org> PR fortran/28439 * trans-stmt.c (gfc_trans_arithmetic_if): Evaluate the condition once. From-SVN: r115677
Steven Bosscher committed -
From-SVN: r115672
Jerry DeLisle committed -
2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/28339 * gfortran.dg/arrayio_8.f90: New test. From-SVN: r115671
Jerry DeLisle committed -
2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/28339 * io/transfer.c (next_record_w): Use next_array_record result to set END_FILE. (write_block): Test for END_FILE before the next write occurs. * io/unit.c (get_internal_unit): Initialize iunit->endfile for internal unit. From-SVN: r115670
Jerry DeLisle committed -
2006-07-21 Mohan Embar <gnustuff@thisiscool.com> * gnu/java/net/natPlainSocketImplPosix.cc (bind): Clear SockAddr before using - needed for OS X/PPC. From-SVN: r115669
Mohan Embar committed -
From-SVN: r115663
GCC Administrator committed
-
- 21 Jul, 2006 15 commits
-
-
2006-07-21 Benjamin Kosnik <bkoz@redhat.com> * include/tr1/random: Make include guards consistent. * include/tr1/unordered_map: Same. * include/tr1/hashtable: Same. * include/tr1/unordered_set: Same. From-SVN: r115656
Benjamin Kosnik committed -
* boehm.cc (_Jv_SuspendThread): Don't ifdef the function declaration, just the contents. (_Jv_ResumeThread): Likewise. * posix-threads.cc: Revert 2006-06-19 _Jv_ThreadDebugSuspend, _Jv_ThreadDebugResume, _Jv_ThreadDebugSuspendCount patch. Moving to JVMTI instead. * include/posix-threads.h: Likewise. * win32-threads.cc: Likewise. * include/win32-threads.h: Likewise. * jvmti.cc (_Jv_JVMTI_SuspentThread): New function. (_Jv_JVMTI_ResumeThread): New function. (_Jv_JVMTI_Interface): Define SuspendThread and ResumeThread. From-SVN: r115655
Keith Seitz committed -
PR target/26792 * configure.ac: Use GCC_CHECK_UNWIND_GETIPINFO to define HAVE_GETIPINFO. * aclocal.m4: Add include of ../config/unwind_ipinfo.m4. * config.h.in: Regenerate. * configure: Regenerate. * Makefile.in: Regenerate. * libmath/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * src/Makefile.in: Regenerate. * libsupc++/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. * po/Makefile.in: Regenerate. * libsupc++/eh_personality.cc: Check HAVE_GETIPINFO. From-SVN: r115654
Steve Ellcey committed -
PR target/26792 * unwind_ipinfo.m4: New. From-SVN: r115653
Steve Ellcey committed -
* libsupc++/eh_personality.cc: Wrap extern C function definitions in namespace __cxxabiv1. From-SVN: r115652
Jason Merrill committed -
* decl2.c (determine_visibility): Don't propagate visibility from type to decl. (constrain_class_visibility): Don't warn in system headers. Don't warn about pointer fields. From-SVN: r115651
Jason Merrill committed -
libstdc++-v3/ PR libgcj/28426 * acinclude.m4: Added a comment. config/ PR libgcj/28426 * gxx-include-dir.m4: Use target_alias in path for cross build. libjava/ PR libgcj/28426 * configure: Regenerated. From-SVN: r115650
David Daney committed -
invoke.texi (C++ Dialect Options): Note that -fvisibility-inlines-hidden doesn't affect explicitly instantiationed... * doc/invoke.texi (C++ Dialect Options): Note that -fvisibility-inlines-hidden doesn't affect explicitly instantiationed inline methods. cp: * decl2.c (determine_visibility_from_class): Don't use hidden visibility for explicit instantiations. testsuite: * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test. From-SVN: r115649
Mike Stump committed -
From-SVN: r115648
Mike Stump committed -
From-SVN: r115647
Mark Wielaard committed -
* java/lang/natThread.cc (_Jv_ThreadGetData): New function. * Makefile.am (java/lang/Thread.h): Add friend function _Jv_ThreadGetData. * Makefile.in: Regenerate. From-SVN: r115646
Keith Seitz committed -
PR c++/28250 * pt.c (tsubst_expr): Only apply DECL_TEMPLATE_INSTANTIATED to valid decls. Cleanup. * g++.dg/eh/catch3.C: New test. From-SVN: r115643
Volker Reichelt committed -
PR c++/28363 * semantics.c (check_template_template_default_arg): Simplify error handling. * g++.dg/template/defarg10.C: New test. From-SVN: r115640
Volker Reichelt committed -
config.gcc (i[34567]86-*-solaris2*): Add usegas.h to $tm_file if the target assembler is GNU binutils' gas. * config.gcc (i[34567]86-*-solaris2*): Add usegas.h to $tm_file if the target assembler is GNU binutils' gas. * config/i386/sol2-10.h (ASM_SPEC): Check USE_GAS to determine whether to pass GNU gas or native as command line options. From-SVN: r115638
Roger Sayle committed -
From-SVN: r115636
GCC Administrator committed
-
- 20 Jul, 2006 12 commits
-
-
2006-07-20 Benjamin Kosnik <bkoz@redhat.com> Jakub Jelinek <jakub@redhat.com> PR libstdc++/19664 round 1 * acinclude.m4 (GLIBCXX_ENABLE_VISIBILITY): Check it. * configure.ac: Use it. * configure: Regenerate. * docs/html/configopts.html: Document it. * include/Makefile.am: Slip in to c++config. * include/Makefile.in: Regenerate. * include/bits/c++config (_GLIBCXX_VISIBILITY): New. (_GLIBCXX_BEGIN_NAMESPACE): Use it. (_GLIBCXX_END_NAMESPACE): Use it. (_GLIBCXX_BEGIN_NESTED_NAMESPACE): Use it. (_GLIBCXX_END_NESTED_NAMESPACE): Use it. * src/debug.cc: Mark __gnu_internal namespace with hidden visibility attribute. * src/ext-inst.cc: Same. * src/globals_io.cc: Same. * src/globals_locale.cc: Same. * src/ios_init.cc: Same. * src/locale.cc: Same. * src/mt_allocator.cc: Same. * src/pool_allocator.cc: Same. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r115632
Benjamin Kosnik committed -
* jvmti.cc (_Jv_JVMTI_DisposeEnvironment): New function. (_Jv_JVMTI_Interface): Define DisposeEnvironment method. From-SVN: r115631
Keith Seitz committed -
* include/jvm.h (_Jv_GetJVMTIEnv): Declare. * jni.cc (_Jv_JNI_GetEnv): Handle JVMTI requests. * jvmti.cc: New file. * Makefile.am (libgcj_la_SOURCES): Add jvmti.cc. * Makefile.in: Regenerate. From-SVN: r115629
Keith Seitz committed -
From-SVN: r115628
Keith Seitz committed -
From-SVN: r115625
David Daney committed -
* include/mips-signal.h: Update copyright. (struct kernel_sigaction): Removed. (SIGNAL_HANDLER): Changed prototype. (MAKE_THROW_FRAME): Added cast. (INIT_SEGV): Use sigaction instead of syscall. (INIT_FPE): Likewise. From-SVN: r115624
David Daney committed -
PR c++/28407 * cp/decl.c (grokvardecl): Set DECL_THIS_STATIC on file-scope const variables with implicit internal linkage. * cp/tree.c (decl_linkage): Only return lk_external if it's set. PR c++/28409 * cp/decl2.c (constrain_visibility): Ignore the anonymous namespace for extern C decls. (VISIBILITY_STATIC): Rename to VISIBILITY_ANON. Don't override explicit visibility. * cp/decl2.c (constrain_visibility): Remove specified and reason parameters. Don't touch decls that already have explicit visibility. (determine_visibility): Do copy DECL_VISIBILITY_SPECIFIED from template. (determine_visibility_from_class): Reverse sense of DECL_VISIBILITY_SPECIFIED test for target-specific visibility rules. (constrain_class_visibility): Only complain about member visibility if the member type is another class. Don't change visibility of the current class. * tree.c (remove_attribute): New fn. * tree.h: Declare it. From-SVN: r115622
Jason Merrill committed -
From-SVN: r115619
Paul Brook committed -
2006-07-20 Paul Brook <paul@codesourcery.com> PR 27363 gcc/ * cse.c (cse_insn): Add destination addresses to hash table. Check if they are invalidated by this instruction. gcc/testsuite/ * gcc.dg/pr27363.c: New test. From-SVN: r115614
Paul Brook committed -
re PR target/28427 (warning: alignment of '__FUNCTION__' is greater than maximum object file alignment.) PR target/28427 * config/i386/cygming.h (MAX_OFILE_ALIGNMENT): Define. From-SVN: r115610
Danny Smith committed -
2006-07-20 Eric Christopher <echristo@apple.com> PR target/26877 * config/i386/i386.h (OPTION_DEFAULT_SPECS): Reorder. From-SVN: r115609
Eric Christopher committed -
2006-07-19 Eric Christopher <echristo@apple.com> * config/t-slibgcc-darwin (stmp-lipo): Remove. Rewrite dependencies for libgcc_s.1.dylib. From-SVN: r115608
Eric Christopher committed
-