Searched +hist:1.53 +hist:4.1 (Results 1 - 25 of 80) sorted by relevance
| /src/lib/libedit/ | ||
| H A D | vi.c | 1.53 Tue Feb 16 22:53:14 GMT 2016 christos More header cleanups from Ingo Schwarze. 1.34 Tue Feb 22 05:45:08 GMT 2011 joerg Introduce __weakref_visible to handle the different required visibility for weak references. GCC 4.2+ and Clang require static, older GCC wants extern. Change __weak_reference to include sym. This requires changes the existing users to not reuse the name of the symbol, but avoids further differences between GCC 4.1 and GCC 4.2+/clang. 1.27 Sun Oct 22 07:48:13 GMT 2006 mrg __weakref__ attribute can not be applied to anything when inside function scope, so, move the extern of get_alias_text outside vi_alias(). fixes build problems with GCC 4.1-20061021. |
| /src/sys/dev/pci/ | ||
| H A D | if_tlp_pci.c | 1.53 Tue Jun 12 22:28:16 GMT 2001 thorpej Don't need INET or NS includes here. 1.32 Wed Jan 26 16:51:11 GMT 2000 thorpej Give the ISV filter a chance to verify 21143 pass 4.1 SROMs before running them through the quirk table. 1.31 Wed Jan 26 15:50:52 GMT 2000 thorpej Additional hackery for the Cobalt interfaces. Even though these are pass 4.1 21143s, they have a 128-byte SROM, and thus use a different SROM address size than all other pass 4.1 21143s. A plea to hardware designers -- *please* read application notes for the components you're using before putting your hardware together. Thanks. 1.31 Wed Jan 26 15:50:52 GMT 2000 thorpej Additional hackery for the Cobalt interfaces. Even though these are pass 4.1 21143s, they have a 128-byte SROM, and thus use a different SROM address size than all other pass 4.1 21143s. A plea to hardware designers -- *please* read application notes for the components you're using before putting your hardware together. Thanks. 1.28 Tue Jan 25 03:23:56 GMT 2000 thorpej Handle Cobalt Networks interfaces, which are 21143 pass 4.1 devices with a simple (MAC address only) SROM format. From Soren S. Jorvang <soren@wheel.dk> 1.24 Tue Dec 07 07:20:17 GMT 1999 thorpej If, on the 21143, we find that we don't have an ISV SROM, try reading it again, with 8 address bits. 21143 Pass 4.1 has a larger SROM, for storing the CIS when used in a CardBus application. |
| H A D | cmpci.c | 1.53 Sat Mar 16 00:23:49 GMT 2019 isaki branches: 1.53.2; White space. 1.53 Sat Mar 16 00:23:49 GMT 2019 isaki branches: 1.53.2; White space. 1.31 Thu May 11 23:54:39 GMT 2006 mrg quell GCC 4.1 uninitialised variable warnings. |
| H A D | virtio_pci.c | 1.53 Tue Jun 25 14:55:09 GMT 2024 riastradh virtio_pci.c: Sprinkle const. No functional change intended. 1.36 Thu Mar 17 23:05:01 GMT 2022 uwe virtio_pci_bus_space_write_8: don't use bus_space_write_8. The standard says: 4.1.3.1 Driver Requirements: PCI Device Layout For device configuration access, the driver MUST use ... 32-bit wide and aligned accesses for ... 64-bit wide fields. For 64-bit fields, the driver MAY access each of the high and low 32-bit parts of the field independently. NB: "MAY" in this text refers to "independently" (i.e. the order of accesses) not "32-bit" (which is restricted by the earlier "MUST"). Note also that virtio_{read,write}_device_config_8 in virtio.c already uses two 32-bit accesses. |
| /src/lib/libutil/ | ||
| H A D | passwd.c | 1.53 Sun Jun 24 01:53:14 GMT 2018 kamil Prevent underflow buffer read in trim_whitespace() in libutil/passwd.c If a string is empty or contains only white characters, the algorithm of removal of white characters at the end of the passed string will read buffer at index -1 and keep iterating backward. Detected with MKSANITIZER/ASan when executing passwd(1). 1.52 Mon Jun 25 22:32:47 GMT 2012 abs branches: 1.52.24; 1.52.30; Update old-style definitions to ANSI, remove a couple of register definitions along the way. Fixed gcc 4.1 build (thank you vax) |
| /src/distrib/sets/lists/comp/ | ||
| H A D | md.alpha | 1.67 Mon Aug 10 02:44:37 GMT 2015 mrg obsolete and clean up gcc=3 (3.3), gcc=4 (4.1), and gcc=45 (4.5) sets. 1.53 Fri Feb 09 22:22:32 GMT 2007 ad branches: 1.53.4; 1.53.10; 1.53.12; Sync with changes introduced by merging the newlock2 branch. 1.53 Fri Feb 09 22:22:32 GMT 2007 ad branches: 1.53.4; 1.53.10; 1.53.12; Sync with changes introduced by merging the newlock2 branch. 1.53 Fri Feb 09 22:22:32 GMT 2007 ad branches: 1.53.4; 1.53.10; 1.53.12; Sync with changes introduced by merging the newlock2 branch. 1.53 Fri Feb 09 22:22:32 GMT 2007 ad branches: 1.53.4; 1.53.10; 1.53.12; Sync with changes introduced by merging the newlock2 branch. |
| H A D | md.vax | 1.53 Mon Apr 12 02:09:00 GMT 2021 mrg various updates for GCC 10 support. remove dead gcc7/8 support and properly mark obsolete files in gcc9/gcc10. testing on amd64 and shark for GCC 9, and many platforms for GCC 10, (though not arm yet.) 1.41 Mon Aug 10 02:44:37 GMT 2015 mrg obsolete and clean up gcc=3 (3.3), gcc=4 (4.1), and gcc=45 (4.5) sets. |
| H A D | ad.powerpc | 1.80 Mon Aug 10 02:44:37 GMT 2015 mrg obsolete and clean up gcc=3 (3.3), gcc=4 (4.1), and gcc=45 (4.5) sets. 1.57 Mon Aug 15 15:14:00 GMT 2011 wiz Mark a few gcc-4.1 entries as obsolete with gcc-4.5. 1.53 Thu Jul 07 08:46:21 GMT 2011 mrg - un-obsolete a pair of files we want to remain installed (XXX i wonder if a way to have "clean builds" not run "postinstall fix obsolete" in the $DESTDIR so that these sorts of errors will appear as set list errors instead of being skipped - fix the list of headers to install for GCC 4.5, based upon the mknative ${G_EXTRA_HEADERS}. XXX move the location of G_EXTRA_HEADERS. 1.48 Fri Apr 15 13:42:22 GMT 2011 joerg Move the headers for compiler and platform specific intrinsincs from /usr/include to /usr/include/gcc-4.1. |
| H A D | ad.m68k | 1.53 Fri Mar 18 03:08:25 GMT 2016 mrg set fixes for GCC 5.3. (only arm is tested so far, but there's a pattern i can see :-) 1.50 Mon Aug 10 02:44:37 GMT 2015 mrg obsolete and clean up gcc=3 (3.3), gcc=4 (4.1), and gcc=45 (4.5) sets. |
| H A D | ad.mips | 1.56 Mon Aug 10 02:44:37 GMT 2015 mrg obsolete and clean up gcc=3 (3.3), gcc=4 (4.1), and gcc=45 (4.5) sets. 1.53 Sat Oct 25 15:02:12 GMT 2014 joerg Consistently tag libasan with gcc=48 |
| /src/sys/dev/mii/ | ||
| H A D | mii_physubr.c | 1.82 Fri Dec 28 05:56:07 GMT 2018 msaitoh 802.2 22.2.4.1.1 "Reset" says The reset shall be completed in 0.5s, so change the value from 100ms to 500ms. 1.53 Thu Nov 16 21:24:07 GMT 2006 christos branches: 1.53.2; 1.53.22; 1.53.24; 1.53.30; 1.53.34; 1.53.36; - don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE} - instead of != limit, use <= limit (conservative) 1.53 Thu Nov 16 21:24:07 GMT 2006 christos branches: 1.53.2; 1.53.22; 1.53.24; 1.53.30; 1.53.34; 1.53.36; - don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE} - instead of != limit, use <= limit (conservative) 1.53 Thu Nov 16 21:24:07 GMT 2006 christos branches: 1.53.2; 1.53.22; 1.53.24; 1.53.30; 1.53.34; 1.53.36; - don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE} - instead of != limit, use <= limit (conservative) 1.53 Thu Nov 16 21:24:07 GMT 2006 christos branches: 1.53.2; 1.53.22; 1.53.24; 1.53.30; 1.53.34; 1.53.36; - don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE} - instead of != limit, use <= limit (conservative) 1.53 Thu Nov 16 21:24:07 GMT 2006 christos branches: 1.53.2; 1.53.22; 1.53.24; 1.53.30; 1.53.34; 1.53.36; - don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE} - instead of != limit, use <= limit (conservative) 1.53 Thu Nov 16 21:24:07 GMT 2006 christos branches: 1.53.2; 1.53.22; 1.53.24; 1.53.30; 1.53.34; 1.53.36; - don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE} - instead of != limit, use <= limit (conservative) 1.53 Thu Nov 16 21:24:07 GMT 2006 christos branches: 1.53.2; 1.53.22; 1.53.24; 1.53.30; 1.53.34; 1.53.36; - don't hardcode 5, 10 define and use MII_ANEGTICKS{,_GIGE} - instead of != limit, use <= limit (conservative) |
| /src/sys/miscfs/procfs/ | ||
| H A D | procfs_linux.c | 1.61 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.61.2; 1.61.6; PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.61 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.61.2; 1.61.6; PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.61 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.61.2; 1.61.6; PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.53 Tue May 06 18:43:44 GMT 2008 ad branches: 1.53.2; PR kern/38141 lookup/vfs_busy acquire rwlock recursively Simplify the mount locking. Remove all the crud to deal with recursion on the mount lock, and crud to deal with unmount as another weirdo lock. Hopefully this will once and for all fix the deadlocks with this. With this commit there are two locks on each mount: - krwlock_t mnt_unmounting. This is used to prevent unmount across critical sections like getnewvnode(). It's only ever read locked with rw_tryenter(), and is only ever write locked in dounmount(). A write hold can't be taken on this lock if the current LWP could hold a vnode lock. - kmutex_t mnt_updating. This is taken by threads updating the mount, for example when going r/o -> r/w, and is only present to serialize updates. In order to take this lock, a read hold must first be taken on mnt_unmounting, and the two need to be held across the operation. One effect of this change: previously if an unmount failed, we would make a half hearted attempt to back out of it gracefully, but that was unlikely to work in a lot of cases. Now while an unmount that will be aborted is in progress, new file operations within the mount will fail instead of being delayed. That is unlikely to be a problem though, because if the admin requests unmount of a file system then s(he) has made a decision to deny access to the resource. 1.53 Tue May 06 18:43:44 GMT 2008 ad branches: 1.53.2; PR kern/38141 lookup/vfs_busy acquire rwlock recursively Simplify the mount locking. Remove all the crud to deal with recursion on the mount lock, and crud to deal with unmount as another weirdo lock. Hopefully this will once and for all fix the deadlocks with this. With this commit there are two locks on each mount: - krwlock_t mnt_unmounting. This is used to prevent unmount across critical sections like getnewvnode(). It's only ever read locked with rw_tryenter(), and is only ever write locked in dounmount(). A write hold can't be taken on this lock if the current LWP could hold a vnode lock. - kmutex_t mnt_updating. This is taken by threads updating the mount, for example when going r/o -> r/w, and is only present to serialize updates. In order to take this lock, a read hold must first be taken on mnt_unmounting, and the two need to be held across the operation. One effect of this change: previously if an unmount failed, we would make a half hearted attempt to back out of it gracefully, but that was unlikely to work in a lot of cases. Now while an unmount that will be aborted is in progress, new file operations within the mount will fail instead of being delayed. That is unlikely to be a problem though, because if the admin requests unmount of a file system then s(he) has made a decision to deny access to the resource. |
| H A D | procfs.h | 1.66 Sun Sep 04 17:32:10 GMT 2011 jmcneill PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.66 Sun Sep 04 17:32:10 GMT 2011 jmcneill PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.66 Sun Sep 04 17:32:10 GMT 2011 jmcneill PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.53 Thu May 20 06:34:32 GMT 2004 atatat Tweak sysctl setup functions (the macros, actually) for use in lkms, and tweak lkminit_*.c (where applicable) to call them, and to call sysctl_teardown() when being unloaded. This consists of (1) making setup functions not be static when being compiled as lkms (change to sys/sysctl.h), (2) making prototypes visible for the various setup functions in header files (changes to various header files), and (3) making simple "load" and "unload" functions in the actual lkminit stuff. linux_sysctl.c also needs its root exposed (ie, made not static) for this (when built as an lkm). |
| H A D | procfs_subr.c | 1.100 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.100.2; 1.100.6; PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.100 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.100.2; 1.100.6; PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.100 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.100.2; 1.100.6; PR# kern/45021: Please support /emul/linux/proc/version Add /proc/version for procfs with -o linux. The version reported depends on the emulation type of the calling process: $ cat /proc/version NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011 $ /emul/linux/bin/cat /proc/version Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 $ /emul/linux32/bin/cat /proc/version Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010 1.53 Wed May 28 18:03:16 GMT 2003 christos Add /proc/<pid>/stat for linux compat. j2sdk1.4.2 depends on it. |
| /src/lib/librumpuser/ | ||
| H A D | rumpuser.c | 1.53 Wed May 15 15:57:01 GMT 2013 pooka Add a generalized rumpuser_syncfd() call which allows the caller to request a sync or a barrier for fd. 1.17 Mon Jun 25 22:32:47 GMT 2012 abs Update old-style definitions to ANSI, remove a couple of register definitions along the way. Fixed gcc 4.1 build (thank you vax) |
| /src/tools/gcc/ | ||
| H A D | Makefile | 1.66 Thu Feb 27 20:15:53 GMT 2014 mrg branches: 1.66.2; define GCCDIST properly for GCC 4.1, and since it is now the same as GCCSRCDIR remove the latter. 1.53 Thu Apr 18 05:20:00 GMT 2013 skrll Use --with-{mpc,mpfr,gmp}-{lib,include} to avoid the LIBISPRIVATE=no dance in mknative and avoid poluting the DESTDIR. Update the README to reflect this. 1.38 Tue Jun 21 09:37:41 GMT 2011 mrg use --sysroot with GCC 4.5. (maybe could with 4.1 too? the 4.1 code here is broken right now, anyway, ever since the sysroot changes were merged into our tree.) 1.38 Tue Jun 21 09:37:41 GMT 2011 mrg use --sysroot with GCC 4.5. (maybe could with 4.1 too? the 4.1 code here is broken right now, anyway, ever since the sysroot changes were merged into our tree.) |
| /src/libexec/ld.elf_so/arch/sparc64/ | ||
| H A D | mdreloc.c | 1.53 Sun Jul 22 09:21:03 GMT 2012 martin branches: 1.53.2; Add special handling needed for OLO10 relocations. First part of fixing PR port-sparc64/46724. 1.53 Sun Jul 22 09:21:03 GMT 2012 martin branches: 1.53.2; Add special handling needed for OLO10 relocations. First part of fixing PR port-sparc64/46724. 1.39 Wed May 10 21:53:15 GMT 2006 mrg quell GCC 4.1 uninitialised variable warnings. XXX: we should audit the tree for which old ones are no longer needed after getting the older compilers out of the tree.. |
| /src/usr.sbin/npf/npfctl/ | ||
| H A D | npfctl.c | 1.53 Wed Jan 11 02:10:44 GMT 2017 christos branches: 1.53.6; fix hint. 1.53 Wed Jan 11 02:10:44 GMT 2017 christos branches: 1.53.6; fix hint. 1.22 Wed Oct 31 08:54:39 GMT 2012 martin gcc 4.1 is not smart enough to notice "arg" is only used when initialized correctly and produces a "might be used unintialized" warning. |
| /src/sys/sys/ | ||
| H A D | cdefs_elf.h | 1.53 Thu Aug 10 19:03:27 GMT 2017 joerg branches: 1.53.4; Add IRELATIVE support for ARM, X86 and PowerPC. 1.53 Thu Aug 10 19:03:27 GMT 2017 joerg branches: 1.53.4; Add IRELATIVE support for ARM, X86 and PowerPC. 1.36 Tue Feb 22 05:45:08 GMT 2011 joerg Introduce __weakref_visible to handle the different required visibility for weak references. GCC 4.2+ and Clang require static, older GCC wants extern. Change __weak_reference to include sym. This requires changes the existing users to not reuse the name of the symbol, but avoids further differences between GCC 4.1 and GCC 4.2+/clang. |
| H A D | cdefs.h | 1.110 Tue Sep 10 00:54:14 GMT 2013 gsutre Unbreak vax build (which still uses gcc 4.1). See PR lib/48131. 1.107 Wed May 29 19:02:30 GMT 2013 martin branches: 1.107.2; While visibility "protected" is nominaly supported by gcc 4.0 and 4.1 it does not actually work - the compiler does not emmit ".protected" asm statements for used references to protected symbols, which then causes the linker to fail and/or produce unloadable libraries. This recently happened to port vax by the locale changes. Backporting a fix (ASM_OUTPUT_EXTERNAL in gcc target config) is not feasible. So: define __dso_protected only starting with gcc 4.2. 1.103 Sun Oct 28 17:06:40 GMT 2012 joerg For GCC 4.1 and later, use the __alignof__ keyword. 1.53 Fri Jun 11 07:11:00 GMT 2004 he The __used__ attribute first appeared in gcc 3.1, not in 2.7, according to the gcc expertise. Fixes build problem for the vax port, which still uses gcc 2.95.3. |
| /src/share/mk/ | ||
| H A D | sys.mk | 1.125 Sun Jun 29 05:20:15 GMT 2014 tsutsui Use "-O2 -fno-reorder-blocks" instead of "-Os" for m68k default optimization. "-Os" was specfied when gcc 4.5.x was imported and the commit log says "-O2 produces much bigger code with gcc 4.5 than it did with gcc 4.1" but "-Os" disables most inline declarations and makes some applications much slower. "-O2 -fno-reorder-blocks" seems enough to reduce sizes and disabling -freorder-blocks wouldn't cause particular performance impact on ancient m68k machines with small cache memories. See my post on port-m68k@ for more details: http://mail-index.NetBSD.org/port-m68k/2014/06/22/msg000488.html No objection in the thread and "seems fine to me" from mrg@. 1.109 Fri Jun 22 20:32:35 GMT 2012 abs branches: 1.109.2; Switch -current vax back to gcc 4.1 to match netbsd-6 - until someone has time to look at the gcc 4.5 codegen issues we should at least have a usable -current for vax. 1.107 Mon Oct 31 14:20:12 GMT 2011 chs branches: 1.107.2; switch everything except vax to gcc 4.5. switch m68k to -Os since -O2 produces much bigger code with gcc 4.5 than it did with gcc 4.1. 1.53 Wed Feb 24 14:42:36 GMT 1999 drochner add missing parts of the "mips"->"mipse?" transition |
| /src/distrib/notes/common/ | ||
| H A D | sysinst | 1.53 Sun Jul 21 09:25:27 GMT 2002 lukem fix up various .ie ... .el usages 1.25 Fri Aug 17 07:04:41 GMT 2001 mbw common/main: quick start info about bootable CD-R image common/sysinst: point to FAQ entry on missing hard drives macppc/hardware: fix info on D-Link 530TX (vr) and 530TX+ (rtk) Some PowerBooks (FireWire and G4) won't work with FirmWare update 4.1.8, need to use -current mention that AirPort/AirMac 802.11b wireless is supported in -current mention that CPU upgrades are supported macppc/install: point to partition numbering explanation in FAQ fix kernel name on bootable cd-rom and mention case sensitivity macppc/prep: mention that people unfamiliar with MacOS should mail the port-macppc list. Some PowerBooks (FireWire and G4) won't work with FirmWare update 4.1.8, need to use -current Umax S900 isn't supported by System Disk describe how to use Disk Copy to create the bootable floppy point to partition numbering explanation in FAQ point to ISO mirror site list 1.25 Fri Aug 17 07:04:41 GMT 2001 mbw common/main: quick start info about bootable CD-R image common/sysinst: point to FAQ entry on missing hard drives macppc/hardware: fix info on D-Link 530TX (vr) and 530TX+ (rtk) Some PowerBooks (FireWire and G4) won't work with FirmWare update 4.1.8, need to use -current mention that AirPort/AirMac 802.11b wireless is supported in -current mention that CPU upgrades are supported macppc/install: point to partition numbering explanation in FAQ fix kernel name on bootable cd-rom and mention case sensitivity macppc/prep: mention that people unfamiliar with MacOS should mail the port-macppc list. Some PowerBooks (FireWire and G4) won't work with FirmWare update 4.1.8, need to use -current Umax S900 isn't supported by System Disk describe how to use Disk Copy to create the bootable floppy point to partition numbering explanation in FAQ point to ISO mirror site list |
| /src/doc/ | ||
| H A D | CHANGES.prev | 1.68 Tue May 22 23:21:26 GMT 2007 pavel Move the ipf 4.1.22 entry to CHANGES.prev . 1.64 Tue May 08 11:37:11 GMT 2007 pavel mpve ipf 4.1.20 entry to CHANGES.prev (ticket 614) 1.53 Mon Jan 01 01:42:10 GMT 2007 yamt mention nqnfs removal. |
| /src/lib/libc/net/ | ||
| H A D | Makefile.inc | 1.79 Sat Dec 24 04:59:00 GMT 2011 tsutsui Specify "-fno-tree-ter" to getaddrinfo.c and gethnamaddr.c on arm and gcc45 for workaround of a possible optimazation bug. On my W-ZERO3 and Zaurus, hostname lookup against CNAME by some commands (ping(8), ftp(1) etc.) fails even though nslookup(8) returns a proper name against the same CNAME, after NetBSD/arm ports has been switched to gcc 4.5 since 201110311420Z (i.e 201110310000Z binaries worked but 201111010000Z ones not). Building getaddrinfo.c and gethnamaddr.c in libc with "-O2 -fno-tree-ter" (or using objects built by old gcc 4.1) seems to fix this issue. Accroding to nonaka@, the following gcc bugzilla test case also fails with -O2 but works with -O2 -fno-tree-ter on NetBSD/zaurus 5.99.57: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48863#c4 but CNAME lookup didn't fail on his environment even without this workaround. 1.53 Tue Mar 14 14:34:50 GMT 2000 sjg Listing generated files nslexer.c nsparser.c in SRCS breaks make depend in a clean dir. Put the actual src files nslexer.l nsparser.y there. |
| /src/lib/libcurses/ | ||
| H A D | Makefile | 1.70 Fri Jun 13 01:17:45 GMT 2014 mrg remove the build support for GCC 4.1, and any hacks i found for it. there could still be more -- i only looked for lines matching both "HAVE_GCC" and "4" as words (grep -w.) 1.53 Mon May 28 15:01:53 GMT 2007 blymn Merge in wide curses code done as a Summer of Code project by Ruibiao Qiu. |
Completed in 119 milliseconds