1. 05 Jan, 2005 10 commits
  2. 04 Jan, 2005 23 commits
  3. 03 Jan, 2005 7 commits
    • darwin.c (darwin_handle_weak_import_attribute): Permit VAR_DECLs to have weak_import attribute. · d7001ae5
      2005-01-03  Geoffrey Keating  <geoffk@apple.com>
      
      	* config/darwin.c (darwin_handle_weak_import_attribute): Permit
      	VAR_DECLs to have weak_import attribute.
      
      Index: testsuite/ChangeLog
      2005-01-03  Geoffrey Keating  <geoffk@apple.com>
      
      	* gcc.dg/darwin-weakimport-1.c: Remove check for variables
      	producing warning.
      	* gcc.dg/darwin-weakimport-2.c: New.
      
      From-SVN: r92871
      Geoffrey Keating committed
    • darwin-fallback.c: Use 'ucontext_t' rather than 'struct ucontext'. · a035080c
      	* config/rs6000/darwin-fallback.c: Use 'ucontext_t' rather than
      	'struct ucontext'.
      
      From-SVN: r92870
      Geoffrey Keating committed
    • passes.c (rest_of_compilation): Don't run regmove if only flag_expensive_optimizations... · 1ab219d3
      	* passes.c (rest_of_compilation): Don't run regmove if only
      	flag_expensive_optimizations, require flag_regmove instead.
      
      From-SVN: r92869
      Steven Bosscher committed
    • arith.c: Add system.h; remove string.h · d22e4895
              * arith.c: Add system.h; remove string.h
              * decl.c: Ditto
              * matchexp.c: Ditto
              * parse.c: Ditto
              * resolve.c: Ditto
              * st.c: Ditto
              * check.c: Remove stdlib.h and stdarg.h
              * error.c: Remove stdlib.h, stdarg.h, stdio.h, string.h
              * expr.c: Add system.h; remove stdarg.h, stdio.h, and string.h
              * f95-lang.c: Add system.h; remove stdio.h
              * interface.c: Add system.h; remove stdlib.h and string.h
              * intrinsic.c: Remove stdarg.h, stdio.h, and string.h
              * io.c: Remove string.h
              * simplify.c: Ditto
              * match.c: Remove stdarg.h and string.h
              * misc.c: Update copyright; add system.h; remove stdlib.h,
              string.h, and sys/stat.h
              * module.c: Add system.h; remove string.h, stdio.h, errno.h,
              unistd.h, and time.h
              * option.c: Remove string.h and stdlib.h
              * primary.c: Ditto
              * scanner.c: Update copyright; add system.h; remove stdlib.h,
              stdio.h, string.h, and strings.h
              * symbol.c: Add system.h; remove stdlib.h, stdio.h, and string.h
              * trans-array.c: Remove stdio.h and gmp.h
              * trans-const.c: Ditto
              * trans-expr.c: Ditto
              * trans-io.c: Ditto
              * trans-stmt.c: Ditto
              * trans.c: Ditto
              * trans-intrinsic.c: Remove stdio.h and string.h
      
      From-SVN: r92866
      Steven G. Kargl committed
    • configure.ac: Check for sys/ipc.h and sys/sem.h. · 8f1032c1
      	* configure.ac: Check for sys/ipc.h and sys/sem.h.
      	* config.h.in: Regenerated.
      	* configure: Likewise.
      	* testsuite/testsuite_hooks.cc (_GLIBCXX_SYSV_SEM): Conditionally
      	define.
      	(sys/types.h): Include.
      	(sys/ipc.h): Likewise.
      	(sys/sem.h): Likewise.
      	(__gnu_test::semun): New type.
      	(__gnu_test::semaphore::sempaphore): New function.
      	(__gnu_test::semaphore::~semaphore): Likewise.
      	(__gnu_test::semaphore::wait): Likewise.
      	(__gnu_test::semaphore::signal): Likewise.
      	* testsuite/testsuite_hooks.h (__gnu_test::semaphore): New class.
      	* testsuite/27_io/basic_filebuf/close/char/4789.cc: Use
      	semaphores, not sleep.
      	* testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc:
      	Likewise.
      	* testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
      	* testsuite/27_io/objects/char/7.cc: Likewise.
      	* testsuite/27_io/objects/char/9661-1.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/7.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/9961-1.cc: Likewise.
      
      From-SVN: r92865
      Mark Mitchell committed
    • litecoff.h (TARGET_OS_CPP_BUILTINS): Do not register "sparc". · e6abef61
      	* config/sparc/litecoff.h (TARGET_OS_CPP_BUILTINS): Do not
      	register "sparc".
      	* config/sparc/sysv4-only.h (TARGET_OS_CPP_BUILTINS): Likewise.
      	* config/sparc/rtemself.h (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
      	* config/sparc/sol2-64.h (TARGET_SUB_OS_CPP_BUILTINS): Delete.
      	* config/sparc/sp64-elf.h (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
      
      From-SVN: r92864
      Eric Botcazou committed